feat(v13-e): manifeste UX preview centrale (racine) + page /manifeste preserve standalone
This commit is contained in:
@@ -168,7 +168,9 @@ import PreviewArticle from '../vue/PreviewArticle.vue';
|
||||
}
|
||||
};
|
||||
|
||||
window.addEventListener('journal-item-click', () => {
|
||||
// V1.2-P : ouverture preview article via journal-item-click
|
||||
// V1.3-E : ouverture preview unifiee via preview-open (article OU manifeste)
|
||||
const openPreview = () => {
|
||||
applyPreviewState(true);
|
||||
// Scroll vers la preview apres mount
|
||||
requestAnimationFrame(() => {
|
||||
@@ -178,7 +180,9 @@ import PreviewArticle from '../vue/PreviewArticle.vue';
|
||||
grid.scrollTo({ top: Math.max(0, previewTop - 8), behavior: 'smooth' });
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
window.addEventListener('journal-item-click', openPreview);
|
||||
window.addEventListener('preview-open', openPreview);
|
||||
window.addEventListener('preview-close', () => {
|
||||
applyPreviewState(false);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user