User:PerfektesChaos/js/editorContent/r.js: Difference between revisions

Content deleted Content added
1.2
1.3
Line 1:
/// User:PerfektesChaos/js/editorContent/r.js
/// 20132018-0908-0924 PerfektesChaos@de.wikipedia
/// Fingerprint:#0#3E8B282B2C390C63#
/// @license GPL [//www.mediawiki.org/w/COPYING](+GFDL,LGPL,CC-BY-SA)
///<nowiki>
(function(mw,$){
"use strict";
var EdiCt="editorContent",versionVersion=1.23;
if(typeof mw.libs.editorContent[EdiCt]!=="object"||!mw.libs.editorContent[EdiCt]){
mw.libs.editorContent[EdiCt]={};}
EdiCt=mw.libs[EdiCt].editorContenttype=EdiCt;
EdiCt=mw.libs[EdiCt];
EdiCt.doc="[[w:en:User:PerfektesChaos/js/editorContent]]";
EdiCt.typesignature="editorContentext.gadget."+EdiCt.type;
if(mw.loader.getState(EdiCt.signature)!=="ready"){
EdiCt.vsn=version;
if(!EdiCt.loaded){vsn=Version;
EdiCt.docsupport="[[w:en:User:PerfektesChaos/js/editorContent]]"+EdiCt.type;
EdiCt.doc="[[w:en:"+EdiCt.support+"]]";
EdiCt.config={CodeEditor:{css:"\\.css$",javascript:"\\.js$",lua:["/#s[^/]*/#M:",2]
},VisualEditor:false,WikEd:true
};
EdiCt.g={nsN:mw.config.get("wgNamespaceNumber")};
EdiCt.wikis={dewiki:{s:"Spielwiese"},enwiki:{s:"sandbox"}
};}
EdiCt.fire=function(){
var env=mw.config.get(["wgAction","wgPageContentModel","wgPageName"]);
if(typeof EdiCt.opt!=="object"){
EdiCt.vsnopt=versionfalse;}
EdiCt.furnish(EdiCt.config,EdiCt.opt);
EdiCt.g.stuff=mwenv.config.get("wgPageName");
EdiCt.g.model=mwenv.config.get("wgPageContentModel");
EdiCt.g.scope=mwenv.config.get("wgAction");
if(EdiCt.g.scope==="edit"||EdiCt.g.scope==="submit"){
EdiCt.fit();}
Line 37 ⟶ 41:
};
EdiCt.flip=function(apply){
var env,r=apply,env;
if(typeof r==="string"){
if(r.indexOf("#")>=0){
Line 52 ⟶ 56:
};
EdiCt.fulfil=function(apply){
var i,n,r=false,re=false,i,n;
switch(typeof apply){
case "boolean":
Line 92 ⟶ 96:
EdiCt.g.client={name:"?"};}
if("chrome firefox".indexOf(EdiCt.g.client.name)<0){
mw.loader.using(["jquery.cookie"],EdiCt.codeEditorDisable();
}else{
EdiCt.codeEditorStart();}
Line 101 ⟶ 105:
if(context&&context.codeEditor&&context.api&&context.fn){
context.fn.disableCodeEditor();
context.api.removeFromToolbar(context,{"section":"main","group":"format",
"tools":"codeEditor"});
$.cookieremoveCookie("wikiEditor-0-codeEditor-enabled",null);}
});
};
Line 138 ⟶ 143:
if(EdiCt.g.client.layout==="gecko"){
if(EdiCt.fulfil(EdiCt.config.WikEd)){
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctypebcache=text/javascript1&maxage=604800604801&smaxagectype=86400&*text/javascript","text/javascript");}}
};
function fire(){
if(!EdiCt.loaded){
var rls;
EdiCt.loaded=true;
if(mw.loader.getState(EdiCt.signature)!=="ready"){
rls={};
rls[EdiCt.signature]="ready";
mw.loader.state(rls);
EdiCt.g={nsN:mw.config.get("wgNamespaceNumber")};
if(EdiCt.g.nsN>=0){
mw.loader.using(["user","user.options","mediawiki.util"],EdiCt.fire());}}}
fire();
mw.loader.state("ext.gadget."+EdiCt.type,"ready");}
}(window.mediaWiki,window.jQuery));
/// EOF</nowiki>editorContent/r.js