User:PerfektesChaos/js/citoidWikitext/core/d.js: Difference between revisions

Content deleted Content added
-3.5
-3.6
Line 1:
/// User:PerfektesChaos/js/citoidWikitext/core.js
// Execute core functionality for citoid on wikitext source editing
/// 2018-07-1421 PerfektesChaos@de.wikipedia
// ResourceLoader: compatible;
// dependencies: --
Line 17:
( function ( mw, $ ) {
"use strict";
var Version = -3.56,
MW_LIB = "citoidWikitext",
Sub = "core",
APIC = { },
BOOK = { },
DESC = { },
// EDIT GUIP = { btn: { },
GUIP = { btn: caret: { },
gadget caret: { },
input: gadget: { },
push: {input: } { },
I18N = push: { } },
PREGO HELP = { maxagesite: 604812"w:en",
signaturesupport: "preferencesGadgetOptionsuser:PerfektesChaos/js/" + MW_LIB },
I18N = { site: "w:en"},
PREGO = { storemaxage: "User:PerfektesChaos/js/"604812,
subsignature: "/r.jspreferencesGadgetOptions" },
REPOS = { maxage site: 86400 "w:en",
store: site: "wUser:enPerfektesChaos/js/",
sub: store: "User:PerfektesChaos/r.js/" },
PROJREPOS = false{ maxage: 86400,
TASK = { } site: "w:en",
store: "User:PerfektesChaos/js/" },
UTIL = { },
PROJ = false,
TASK = { },
UTIL = { },
CITWT;
 
Line 55 ⟶ 58:
CITWT.vsn = CITWT.vsn + "c:" + Version;
CITWT.type = MW_LIB;
UTILCITWT.support = "user[[" + HELP.site + ":PerfektesChaos/js/" + CITWTHELP.typesupport + "]]";
CITWT.support = "[[w:en:" + UTIL.support + "]]";
if ( typeof CITWT[ Sub ] !== "object" || ! CITWT[ Sub ] ) {
CITWT[ Sub ] = { };
Line 1,058 ⟶ 1,060:
// > .vsn
// > GUIP.$panel
// > GUIP.$textarea
// < GUIP.live
// GUIP.input.free()
Line 1,613 ⟶ 1,614:
// event -- jQuery event object
// Uses:
// > UTILHELP.support
// UTIL.fullstop()
// I18N.fair()
// mw.util.getUrl()
// Remark: Used as event handler -- 'this' is not GUIP.gadget
// 20172018-0607-1020 PerfektesChaos@de.wikipedia
var support = "https://" + I18N.fair( "helpSite", true )
+ ".wikipedia.org"
+ mw.util.getUrl( UTILHELP.support );
UTIL.fullstop( event );
window.open( support, "citWThelp" );
Line 2,492 ⟶ 2,493:
// mw.loader.load()
// REPOS.fire()
// 2018-07-1421 PerfektesChaos@de.wikipedia
var p;
if ( ! mw.loader.getState( assigned ) ) {
Line 2,505 ⟶ 2,506:
p.maxage = ( CITWT.suite === "r" ? REPOS.maxage : 100 );
REPOS.fire( REPOS.site,
REPOS.store + assignedaccess + ".js",
false,
p );