MediaWiki:Common.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
if (mw.config.get("wgAction") == "edit") {
mw.loader.load( 'https://codemirror.net/3/addon/comment/comment.js' );
const customKeyMap = {
"Ctrl-/": "toggleComment"
};
const codeMirrorCoreModules = [
'ext.CodeMirror.lib',
'ext.CodeMirror.mode.mediawiki'
];
mw.loader.using( codeMirrorCoreModules, function () {
CodeMirror.keyMap.pcDefault[ 'Ctrl-/' ] = "toggleComment";
CodeMirror.extendMode("mediawiki", {
blockCommentStart: '<!--',
blockCommentEnd: '-->',
start: [
{
regex: /<!--.*-->/,
token: 'comment',
},
]
});
window.cmEditor = document.getElementsByClassName("CodeMirror")[0].CodeMirror;
});
}