„Benutzer:PerfektesChaos/js/defekterWeblinkBotVorlage/r.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
1.4 |
DIESES SKRIPT IST OBSOLET. |
||
Zeile 1: | Zeile 1: | ||
/* DIESES SKRIPT IST OBSOLET. */ |
|||
/// w:de:User:PerfektesChaos/js/defekterWeblinkBotVorlage/r.js |
|||
/// 2014-01-08 PerfektesChaos@de.wikipedia |
|||
if ( typeof mw.libs.externalLinkProblem !== "object" ) { |
|||
/// Fingerprint:#0#A958BAA3# |
|||
mw.libs.externalLinkProblem = { }; |
|||
/// @license GPL [//www.mediawiki.org/w/COPYING](+GFDL,LGPL,CC-BY-SA) |
|||
⚫ | |||
///<nowiki> |
|||
⚫ | |||
(function(mw,$){ |
|||
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=1000&ctype=text/javascript"); |
|||
"use strict"; |
|||
var vsn=1.4,DWBV; |
|||
if(typeof mw.libs.defekterWeblinkBotVorlage!=="object"||!mw.libs.defekterWeblinkBotVorlage){ |
|||
⚫ | |||
DWBV=mw.libs.defekterWeblinkBotVorlage; |
|||
DWBV.vsn=vsn; |
|||
DWBV.type="defekterWeblinkBotVorlage"; |
|||
DWBV.stick="Defekter_Weblink_Bot"; |
|||
DWBV.find=function(){ |
|||
var q,w; |
|||
if(!DWBV.lazy||(mw.config.get("wgIsArticle")&&mw.config.get("wgAction")==="view")){ |
|||
if(mw.util.getParamValue("printable")!=="yes"&&mw.config.get("wgEnableAPI")){ |
|||
DWBV.suite="Diskussion:"+mw.config.get("wgTitle").replace(/ /g,"_"); |
|||
q=new mw.Api(); |
|||
w={action:"query",titles:DWBV.suite,prop:"templates",tltemplates:"Vorlage:Defekter_Weblink_Bot" |
|||
⚫ | |||
q.get(w).done(DWBV.found);}} |
|||
}; |
|||
DWBV.found=function(arrived){ |
|||
var pid; |
|||
var q=(typeof arrived==="object"); |
|||
if(q){ |
|||
q=arrived.query; |
|||
if(q){ |
|||
q=q.pages; |
|||
if(q){ |
|||
for(pid in q){ |
|||
q=q[pid]; |
|||
if(q.templates){ |
|||
$(DWBV.furnish);} |
|||
break;}}}} |
|||
}; |
|||
DWBV.furnish=function(){ |
|||
var s=DWBV.html; |
|||
var $box; |
|||
var $top=$("#firstHeading"); |
|||
mw.util.addCSS(".cn-fundraiser-banner,#fundraising{display: none;}"); |
|||
if(!s){ |
|||
s="<span style='font-size: 1.2em; border: solid 2px #808080; padding: 0.5em;'> → <a target='_blank' title='Zeige als defekt erkannte Links auf der Diskussionsseite (wird in neuem Fenster geöffnet)' href='/wiki/"+mw.util.wikiUrlencode(DWBV.suite)+"#"+DWBV.stick+"'>Defekter Weblink (Bot)</a></span>";} |
|||
$top.before("<div id='defekterWeblinkBotVorlage' style='margin-bottom: 1em;'/>"); |
|||
$box=$("#defekterWeblinkBotVorlage"); |
|||
$box.append(s); |
|||
}; |
|||
if(!DWBV.loaded){ |
|||
DWBV.loaded=true; |
|||
if(mw.config.get("wgNamespaceNumber")===0){ |
|||
mw.loader.using(["user","mediawiki.api","mediawiki.util"],DWBV.find);}} |
|||
}(window.mediaWiki,window.jQuery)); |
|||
/// EOF</nowiki>defekterWeblinkBotVorlage/r.js |
Aktuelle Version vom 21. November 2015, 22:58 Uhr
/* DIESES SKRIPT IST OBSOLET. */
if ( typeof mw.libs.externalLinkProblem !== "object" ) {
mw.libs.externalLinkProblem = { };
}
mw.libs.externalLinkProblem.defekterWeblinkBotVorlage = true;
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/externalLinkProblem/r.js&action=raw&bcache=1&maxage=1000&ctype=text/javascript");