„MediaWiki:Gadget-wikEd.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
+wikEd-Diff (Spezial:Permanentlink/132966276#Funktion für erweiterten Versionsunterschied nicht mehr vorhanden, c/p aus http://de.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:Gadget-wikEd.js&oldid=6148 |
akt. (Spezial:Permanentlink/133121837#Editieren wir den MediaWiki:-Namensraum, solange es noch geht, c/p aus http://de.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:Gadget-wikEd.js&oldid=6152) |
||
Zeile 1: | Zeile 1: | ||
/// MediaWiki:Gadget-wikEd.js 2014-08- |
/// MediaWiki:Gadget-wikEd.js 2014-08-11 |
||
/*jshint curly:true, eqeqeq:true, latedef:true, laxbreak:true, |
/*jshint curly:true, eqeqeq:true, latedef:true, laxbreak:true, |
||
strict:true, trailing:true, undef:true */ |
strict:true, trailing:true, undef:true */ |
||
Zeile 9: | Zeile 9: | ||
"use strict"; |
"use strict"; |
||
var env = mw.config.get( [ "wgAction", |
var env = mw.config.get( [ "wgAction", |
||
"wgPageContentModel" |
"wgPageContentModel" ] ); |
||
⚫ | |||
function |
function fire() { |
||
⚫ | |||
mw.loader.load( "//en.wikipedia.org" |
|||
⚫ | |||
⚫ | |||
⚫ | |||
+ "&action=raw&ctype=text/javascript" ); |
|||
} |
|||
function conditional() { |
|||
⚫ | |||
switch ( env.wgAction ) { |
switch ( env.wgAction ) { |
||
case "edit": |
case "edit": |
||
case "submit": |
case "submit": |
||
if ( env.wgPageContentModel === "wikitext" ) { |
|||
⚫ | |||
⚫ | |||
break; |
break; |
||
case "view": |
case "view": |
||
if ( mw.util.getParamValue( "diff" ) |
|||
&& typeof mw.libs.schnark_diff !== "object" |
|||
&& typeof mw.libs.schnarkDiff !== "object" ) { |
|||
break; |
|||
source = "wikEdDiff"; |
|||
} |
|||
break; |
break; |
||
} // switch |
} // switch |
||
if ( |
if ( source ) { |
||
if ( typeof window.wikEd !== "object" ) { |
if ( typeof window.wikEd !== "object" ) { |
||
window.wikEd = { }; |
window.wikEd = { }; |
||
} |
} |
||
mw.loader.load( "//en.wikipedia.org" |
|||
+ "/w/index.php?title=" |
|||
+ "User:Cacycle/" + source + ".js" |
|||
⚫ | |||
} else { |
|||
⚫ | |||
// anonymous by GreaseMonkey etc. |
|||
⚫ | |||
⚫ | |||
} |
} |
||
} |
} // fire() |
||
mw.loader.using( [ "mediawiki.util" |
mw.loader.using( [ "mediawiki.util", |
||
⚫ | |||
⚫ | |||
mw.loader.state( "ext.gadget.wikEd", "ready" ); |
mw.loader.state( "ext.gadget.wikEd", "ready" ); |
||
}( window.mediaWiki ) ); |
}( window.mediaWiki ) ); |
Version vom 15. August 2014, 14:45 Uhr
/// MediaWiki:Gadget-wikEd.js 2014-08-11
/*jshint curly:true, eqeqeq:true, latedef:true, laxbreak:true,
strict:true, trailing:true, undef:true */
/*global window:false */
( function ( mw ) {
"use strict";
var env = mw.config.get( [ "wgAction",
"wgPageContentModel" ] );
function fire() {
var source;
switch ( env.wgAction ) {
case "edit":
case "submit":
if ( env.wgPageContentModel === "wikitext" ) {
source = "wikEd";
}
break;
case "view":
if ( mw.util.getParamValue( "diff" )
&& typeof mw.libs.schnark_diff !== "object"
&& typeof mw.libs.schnarkDiff !== "object" ) {
source = "wikEdDiff";
}
break;
} // switch
if ( source ) {
if ( typeof window.wikEd !== "object" ) {
window.wikEd = { };
}
mw.loader.load( "//en.wikipedia.org"
+ "/w/index.php?title="
+ "User:Cacycle/" + source + ".js"
+ "&maxage=259200" // 3 d
+ "&action=raw&ctype=text/javascript" );
}
} // fire()
mw.loader.using( [ "mediawiki.util",
"user" ],
fire );
mw.loader.state( "ext.gadget.wikEd", "ready" );
}( window.mediaWiki ) );