MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 772: Line 772:


     function openModal(cardElement, event) {
     function openModal(cardElement, event) {
         event.stopPropagation();  
         event.stopPropagation();
         var pageTitle = $(cardElement).data('page') || null;
         var pageTitle = $(cardElement).data('page') || null; // e.g. "090"
         window.currentEntryTitle = pageTitle;
         window.currentEntryTitle = pageTitle;


Line 1,046: Line 1,046:
     });
     });


     // Print current entry only
     // Kill any previous print handlers
     $('#print-button').on('click', function () {
     $(document).off('click.print', '#print-button');
 
    // New: fetch rendered page HTML, extract .print-only, print via iframe
    $(document).on('click.print', '#print-button', function () {
         var title = window.currentEntryTitle; // e.g. "090"
         var title = window.currentEntryTitle; // e.g. "090"
         if (!title) { console.warn('[print] no currentEntryTitle'); window.print(); return; }
         if (!title) { console.warn('[print] no currentEntryTitle'); window.print(); return; }
Line 1,091: Line 1,094:
         });
         });
     });
     });


     // Close modal with Close button
     // Close modal with Close button

Navigation menu