Page MenuHomeWickedGov Phorge

ext.CodeMirror.js
No OneTemporary

Size
828 B
Referenced Files
None
Subscribers
None

ext.CodeMirror.js

require( './ext.CodeMirror.data.js' );
if ( mw.config.get( 'extCodeMirrorConfig' ).useV6 ) {
const deprecationFn = mw.log.makeDeprecated(
'CodeMirror5-deprecation',
'CodeMirror 5 has been deprecated in MediaWiki 1.43 and will be removed in 1.44. ' +
'Please migrate to CodeMirror 6. See https://w.wiki/B3pr for more information.'
);
deprecationFn();
}
/**
* Save CodeMirror enabled preference.
*
* @param {boolean} prefValue True, if CodeMirror should be enabled by default, otherwise false.
*/
function setCodeEditorPreference( prefValue ) {
if ( !mw.user.isNamed() ) { // Skip it for unnamed users
return;
}
new mw.Api().saveOption( 'usecodemirror', prefValue ? 1 : 0 );
mw.user.options.set( 'usecodemirror', prefValue ? 1 : 0 );
}
module.exports = {
setCodeEditorPreference: setCodeEditorPreference
};

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 3, 13:22 (1 d, 20 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
c5/89/e6fe17fde29099c63841496fe437
Default Alt Text
ext.CodeMirror.js (828 B)

Event Timeline