MediaWiki:Common.js
Uit TheaterEncyclopedie
Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.
- Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
- Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
- Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
- Opera: druk op Ctrl-F5.
/* JavaScript die hier wordt geplaatst heeft invloed op alle pagina's voor alle gebruikers */ /* BM: Open links in een nieuw venster */ /** * @source https://www.mediawiki.org/wiki/Snippets/Open_specific_links_in_new_window * @version 2018-09-15 */ $( function () { $( '#mw-content-text' ).on( 'click', '.newwin > a', function () { var otherWindow = window.open(); otherWindow.opener = null; otherWindow.location = this; return false; } ); } ); /* BM: Kopiëren van geselecteerde tekst naar het clipboard bij muisklik */ /** * @source https://codepen.io/LattyS/pen/QvGyKL * @version 2024-01-10 */ (function() { "use strict"; function copyToClipboard(elem) { var target = elem; // select the content var currentFocus = document.activeElement; target.focus(); target.setSelectionRange(0, target.value.length); // copy the selection var succeed; try { succeed = document.execCommand("copy"); } catch (e) { console.warn(e); succeed = false; } // Restore original focus if (currentFocus && typeof currentFocus.focus === "function") { currentFocus.focus(); } if (succeed) { $(".copied").animate({ top: -25, opacity: 0 }, 700, function() { $(this).css({ top: 0, opacity: 1 }); }); } return succeed; } $("#copyButton, #copyTarget").on("click", function() { copyToClipboard(document.getElementById("copyTarget")); }); })();