disable: comment out PagePopup and page hover/highlight feature

Keep the code aside for potential re-activation later.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-24 13:37:07 +01:00
parent 9ed028a560
commit 59dfa18ec7
3 changed files with 49 additions and 57 deletions

View file

@ -2,7 +2,7 @@
import PagedJsWrapper from './components/PagedJsWrapper.vue';
import EditorPanel from './components/editor/EditorPanel.vue';
import ElementPopup from './components/ElementPopup.vue';
import PagePopup from './components/PagePopup.vue';
// import PagePopup from './components/PagePopup.vue'; // DISABLED: page template styling feature
import PreviewLoader from './components/PreviewLoader.vue';
import SaveButton from './components/SaveButton.vue';
import { onMounted, ref, computed, provide } from 'vue';
@ -19,22 +19,22 @@ const narrativeStore = useNarrativeStore();
const previewFrame1 = ref(null);
const previewFrame2 = ref(null);
const elementPopup = ref(null);
const pagePopup = ref(null);
// const pagePopup = ref(null); // DISABLED: page template styling feature
const activeTab = ref('');
provide('activeTab', activeTab);
// Setup iframe interactions (hover, click, labels)
const {
hoveredPage,
selectedPages,
// hoveredPage, // DISABLED: page template styling feature
// selectedPages, // DISABLED: page template styling feature
hoveredElement,
selectedElement,
handleIframeMouseMove,
handleIframeClick,
handlePagePopupClose,
// handlePagePopupClose, // DISABLED: page template styling feature
handleElementPopupClose,
} = useIframeInteractions({ elementPopup, pagePopup });
} = useIframeInteractions({ elementPopup });
// Setup preview renderer with double buffering
const {
@ -67,7 +67,7 @@ const {
} = useKeyboardShortcuts({
stylesheetStore,
elementPopup,
pagePopup,
// pagePopup, // DISABLED: page template styling feature
activeTab,
printPreview,
});
@ -117,11 +117,13 @@ onMounted(async () => {
:iframeRef="activeFrame"
@close="handleElementPopupClose"
/>
<!-- DISABLED: page template styling feature
<PagePopup
ref="pagePopup"
:iframeRef="activeFrame"
@close="handlePagePopupClose"
/>
-->
<button class="print-btn" @click="printPreview" :title="`Imprimer (${isMac ? '⌘' : 'Ctrl'}+P)`">
<svg