Content deleted Content added
Year2000Prob (talk | contribs) mNo edit summary |
m Maintenance: Replacing legacy global variable (phab:T72470) |
||
(9 intermediate revisions by one other user not shown) | |||
Line 2:
window.importScript = function(src) {
var self = arguments.callee;
if (!self.imported) self.imported = [];▼
if (arguments.length == 0
var imported = self.imported;
return
};
var attrs, format = function(ns,src){return typeof self.namespaces[ns]=="function"?self.namespaces[ns](src):(self.namespaces[ns]||mw.config.get('wgServer')+mw.config.get('wgScript')+"?title={{{src}}}&action=raw&ctype=text/javascript").replace("{{{src}}}", src)};
▲ if (!self.imported) self.imported = [];
var format = function(wscript, src) {▼
lang = m[1];▼
if (/^([a-z]{2})\:/.test(source)) {▼
var n = source.match(/^([a-z]{2})\:/);▼
source = source.substr(n[0].length);▼
if (typeof src == "object") {
attrs = src;
Line 29 ⟶ 18:
script.setAttribute("src", (self.namespaces && /^\[{2}([^\n\r\t]+)\]{2}$/.test(src) ? (function() {
var source = src.match(/^\[{2}([^\n\r\t]+)\]{2}$/)[1],
path = format(
for (var ns in self.namespaces) {
if (source.indexOf(ns + ":") == 0) {
path = format(
return path})() : encodeURI(src)));
if (attrs) {
Line 45 ⟶ 34:
// End importScript function. Copy below this line at your own risk.
var MWVersion = (function(z) {
var whichsite = ({ // define whichsite (string: "wp" if on Wikipedia, "hrw" if on HRWiki; "hrfw" if on HRFWiki)▼
if (b.length == 1) b = "0" + b;
return Number(a[1] + "." + b);
▲
"http://en.wikipedia.org": "wp",
"http://www.hrwiki.org": "hrw",
"http://fanstuff.hrwiki.org": "hrfw",
"http://
})[wgServer] ||
importScript.namespaces = {"#default":
})(src); return "http://" + v[1] + ".wikipedia.org/w/index.php?title=" + encodeURIComponent(v[0].replace(" ", "_")) + "&action=raw&ctype=text/javascript"}};
var Y2P = new Object();
importScript({src: "[[en:User:Year2000Prob/Y2P.MediaWiki.js]]", onload: function() {
window._onload = window.onload;
window.onload = function() {
Line 77 ⟶ 75:
addTo: "p-cactions"
})();
if (whichsite == ("hrfw"||"wuw")) Y2P.AddPortletItem({
text: "Sysop Alert Button",
url: "http://alert.clamburger.org/",
Line 91 ⟶ 89:
Y2P.ChangeActions({
"nstab-main": "boring page"
"nstab-user": "stupid parson",
"nstab-project": "don't leave without reading this",
Line 115 ⟶ 113:
};
var sidebar = $(".portlet:not(#p-personal, #p-cactions, #p-logo)
// The click event is made obsolete by MediaWiki 1.14
}).parent().find("div.pBody").css("border-left", "none").hide();▼
if (MWVersion == 1.14) sidebar.hide().parent().find("h5").click(function() {
if (/^Special\:(Recent[Cc]hanges|Watchlist)$/.test(wgPageName)) {
$("h1.firstHeading").html($("h1.firstHeading").html() + " (<a id='rcUpdate' href='javascript:;'>refresh</a>)");
$("a#rcUpdate").click(function() {
$("#bodyContent ul.special").html("<li>Updating...</li>").load(wgScript + "?title=
$("#bodyContent div:has(span#RCM0)").html("<span>Updating...</span>").load(wgScript + "?title=
});
};
▲ var self = $(this), url = (function() {
})();▼
});
var wikEdUsing = "(using [[" + (whichsite != "wp" ? "wikipedia:" : "") + "User:Cacycle/wikEd|wikEd]])",
Line 142 ⟶ 134:
wikEdCloseToolbarPreset = true,
wikEdButtonsOnTop = false,
wikedScripts = importScript("[[en:User:Cacycle/diff.js]]")("[[en:User:Pilaf/livepreview.js]]")("[[en:User:Cacycle/RegExTypoFix.js]]")("[[en:User:Cacycle/wikEd.js]]")();
importScript("[[de:Benutzer:ASM/quickedit.js]]")("[[en:User:Lupin/popups.js]]")(); // import Popups so it'll work globally if possible, instead of just on Wikipedia
var ywmpScript = importScript("http://mediaplayer.yahoo.com/latest")(
|