Page MenuHomeWickedGov Phorge

init.js
No OneTemporary

Size
867 B
Referenced Files
None
Subscribers
None
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
// Guard against this module being loaded for non-wikitext pages.
// This is already done in Hooks.php but Realtime Preview can also be loaded as a gadget so this is necessary.
if ( mw.config.get( 'wgPageContentModel' ) !== 'wikitext' ) {
return;
}
var RealtimePreview = require( './RealtimePreview.js' );
var realtimePreview = new RealtimePreview();
$textarea.wikiEditor( 'addToToolbar', {
section: 'secondary',
group: 'default',
tools: {
realtimepreview: {
type: 'element',
element: function ( context ) {
return realtimePreview.getToolbarButton( context );
}
}
}
} );
if ( realtimePreview.getUserPref() && realtimePreview.isScreenWideEnough() ) {
realtimePreview.setEnabled();
mw.hook( 'ext.WikiEditor.realtimepreview.inuse' ).fire( this );
}
} );

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 3, 04:40 (3 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
2e/62/afa451e50c072246f8478f546bff
Default Alt Text
init.js (867 B)

Event Timeline