MediaWiki:Common.js: Difference between revisions

From Arisepedia
(Created page with "→‎Any JavaScript here will be loaded for all users on every page load.: // Prevent right-click, double-click, and text selection (function () { // Disable right-click everywhere document.addEventListener('contextmenu', function (e) { e.preventDefault(); }); // Prevent text selection start document.addEventListener('selectstart', function (e) { e.preventDefault(); }); // Block double-click and triple-click document.addEventListener('mousedown'...")
(No difference)

Revision as of 12:23, 6 October 2025

/* Any JavaScript here will be loaded for all users on every page load. */
// Prevent right-click, double-click, and text selection
(function () {
  // Disable right-click everywhere
  document.addEventListener('contextmenu', function (e) {
    e.preventDefault();
  });

  // Prevent text selection start
  document.addEventListener('selectstart', function (e) {
    e.preventDefault();
  });

  // Block double-click and triple-click
  document.addEventListener('mousedown', function (e) {
    if (e.detail > 1) { // 2 = double click, 3 = triple click
      e.preventDefault();
    }
  });
})();