MediaWiki:Common.js: Difference between revisions
No edit summary Tag: Manual revert |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* 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(); | |||
} | |||
}); | |||
})(); | |||
Revision as of 12:24, 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();
}
});
})();