मीडियाविकि:Gadget-ProveIt.js: रिवीजन सभ के बीचा में अंतर

Content deleted Content added
Update to latest version
Update to latest version
लाइन 1:
/**
* ProveIt is a powerful reference manager for Wikipedia
* Central documentationDocumentation at https://commons.wikimedia.org/wiki/Help:Gadget-ProveIt
*
* This pagescript sets the configuration options specific to this wiki
* and then loads the latest gadget code directly from Wikimedia Commons
*/
function loadProveIt() {
लाइन 33:
'Cite video game',
'Cite web',
}],
'proveit-namespaces': [ // Supported namespaces (see https://www.mediawiki.org/wiki/Manual:Namespace_constants)
0, // Main namespace
2, // User namespace
]
});
Line 39 ⟶ 43:
}
 
// Only load onwhen some namespacesediting
mw.hook( 'wikipage.editform' ).add( loadProveIt );
var namespace = mw.config.get( 'wgNamespaceNumber' );
mw.hook( 've.activationComplete' ).add( functionloadProveIt () {;
if ( namespace === 0 || namespace === 2 ) {
 
// Only load on wikitext pages (and not in common.js or common.css, for example)
var contentModel = mw.config.get( 'wgPageContentModel' );
if ( contentModel === 'wikitext' ) {
 
// Only load on wikitext editors
mw.hook( 'wikipage.editform' ).add( loadProveIt );
mw.hook( 've.activationComplete' ).add( function () {
$( '#proveit' ).remove();
if ( ve.init.target.getSurface().getMode() === 'source' ) {
loadProveIt();
}
});
mw.hook( 've.deactivationComplete' ).add( function () {
$( '#proveit' ).remove();
});
}
}