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

Content deleted Content added
1.0
 
1.1
Line 1:
/// User:PerfektesChaos/js/editorContent/r.js
/// 2013-0305-2219 PerfektesChaos@de.wikipedia
/// Fingerprint:#0#A0C2733E2F6D95E7#
/// @license GPL [//www.mediawiki.org/w/COPYING](+GFDL,LGPL,CC-BY-SA)
///<nowiki>
(function(mw,$){
"use strict";
var EdiCt,version=1.01;
if(typeof mw.libs.editorContent!=="object"||!mw.libs.editorContent){
mw.libs.editorContent={};}
Line 21:
};}
EdiCt.fire=function(){
var cnf=EdiCt.config;
EdiCt.furnish(EdiCt.config,EdiCt.opt);
EdiCt.g.stuff=mw.config.get("wgPageName");
EdiCt.visualEditor();
if(typeof cnf.VisualEditor!=="boolean"){
EdiCt.g.scope=mw.config.get("wgAction");
cnf.VisualEditor=EdiCt.fulfil(cnf.VisualEditor);}
if(EdiCt.g.scope==="edit"||EdiCt.g.scope==="submit"){
if(!cnf.VisualEditor){
EdiCt.visualEditorfit();}
};
EdiCt.fit=function(){
var cnf=EdiCt.config;
if(EdiCt.g.nsN>0&&EdiCt.g.nsN%2===0&&EdiCt.g.nsN!==828){
EdiCt.codeEditor();}
Line 110 ⟶ 112:
};
EdiCt.visualEditor=function(){
if(!var link,n,s,cnf=EdiCt.config.VisualEditor){;
if(mw.user.options.get("visualeditor-enable")){
mw.util.$content.find("#ca-ve-edit").remove();}
s=this.g.stuff.toLowerCase();
n=s.length;
link=(s.substr(n-4)!==".css"&&s.substr(n-3)!==".js");
if(!link){
if(typeof cnf.VisualEditor!=="boolean"){
cnf.VisualEditorlink=EdiCt.fulfil(cnf.VisualEditor);}}
if(!link){
mw.util.addCSS("#ca-edit{display:none;}");}}
};
EdiCt.visualEditorRemove=function(){
mw.log({loud:true},".visualEditorRemove()",0);
if($(window.document).find("#ca-editsource").length){
mw.util.$content(window.document).find("#ca-ve-edit").remove();}
};
EdiCt.wikEd=function(){
Line 124 ⟶ 139:
EdiCt.loaded=true;
if(EdiCt.g.nsN>=0){
mw.loader.using(["user","user.options","mediawiki.util"],EdiCt.fire());}}
EdiCt.g.scope=mw.config.get("wgAction");
if(EdiCt.g.scope==="edit"||EdiCt.g.scope==="submit"){
mw.loader.using(["user","mediawiki.util"],EdiCt.fire());}}
mw.loader.state("ext.gadget."+EdiCt.type,"ready");}
}(window.mediaWiki,window.jQuery));
/// EOF</nowiki>editorContent/r.js