Content deleted Content added
-3.8 |
-4.3 |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1:
/// User:PerfektesChaos/js/citoidWikitext/core.js
// Execute core functionality for citoid on wikitext source editing
/// 2018-
// ResourceLoader: compatible;
// dependencies: --
Line 17:
( function ( mw, $ ) {
"use strict";
var Version = -
Signature = "citoidWikitext",
Sub = "core",
Line 64:
// mw.loader.state()
// mw.hook()
// 2018-
var sign = "ext.gadget." + Signature,
sub = "/" + Sub,
signature = sign + sub,
s = mw.loader.getState( signature ),
e, o, rls;
if ( s !== "loaded" && s !== "ready" ) {
rls[ signature ] = "loaded";
mw.loader.state( rls );
if ( typeof mw.libs[ Signature ] !== "object" ||
! mw.libs[ Signature ] ) {
Line 100 ⟶ 102:
}
} // for s in XPORT
mw.loader.state( rls );
mw.hook( CITWT.type + sub + ".ready" ).fire();
}
Line 1,212 ⟶ 1,215:
// GUIP.btn.portlet()
// (GUIP.btn.wikiEditor)
//
if ( ! this.wikEd() ) {
if ( GUIP.opts.usebetatoolbar ) {
GUIP.submit = "wikiEditor ... (loading)";
mw.loader.using( [ "ext.wikiEditor
this.wikiEditor );
} else if ( GUIP.opts.showtoolbar ) {
Line 2,135 ⟶ 2,138:
// mw.loader.state()
// REPOS.fire()
// 2018-
var
rls;
if ( ! mw.loader.getState( rls[ sign ] = "loading";
mw.loader.state( rls );
REPOS.fire( PREGO.site,
PREGO.store + PREGO.signature + PREGO.sub,
Line 2,541 ⟶ 2,547:
// mw.loader.load()
// REPOS.fire()
// 2018-
var p, rls;
if ( ! mw.loader.getState( assigned ) ) {
rls[ assigned ] = "loading";
mw.loader.state( rls );
if ( address ) {
mw.loader.load( address );
Line 2,787 ⟶ 2,795:
fire();
}( window.mediaWiki, window.jQuery ) );
/// EOF </nowiki> citoidWikitext/core/d.js
|