Content deleted Content added
Magioladitis (talk | contribs) a minor update; still this script is outdated since do-attempt is not used anymore |
m Maintenance: Replacing addPortletLink() with mw.util.addPortletLink() (mw:ResourceLoader/Migration_guide_(users)#addPortletLink) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1:
// <nowiki>
/*
===================================================================================================
Line 72 ⟶ 73:
var deOrphanPgName = ""
var deOrphanProcessFirstCall=false
var gServerPre;
var gServerPost;
gServerPre = "http://www.google.com/search?hl=en&rlz=1G1GGLQ_ENUS255&as_q="
gServerPost="&as_epq=&as_oq=&as_eq=&num=100&lr=&as_filetype=&ft=i&as_sitesearch=" + mw.config.get('wgServer') + "&as_qdr=all&as_rights=&as_occt=any&cr=&as_nlo=&as_nhi=&safe=images"
var pgname = encodeURIComponent( mw.config.get('wgTitle') );
if(otherOrphanTabs){
if(OrphanTabsConfig.showWLHTab){
mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/wiki/Special:WhatLinksHere/" + pgname, OrphanTabsConfig.wLHTabText, "ca-whatlinks" , "What links here");
}
if(OrphanTabsConfig.showSearchItTab){
mw.util.addPortletLink("p-cactions", mw.config.get('wgServer') + "/wiki/Special:WhatLinksHere/" + pgname, OrphanTabsConfig.searchItTabText, "ca-searchit" , "What links here");
}
if(OrphanTabsConfig.showGoogleItTab){
mw.util.addPortletLink("p-cactions", gServerPre + pgname + gServerPost, OrphanTabsConfig.googleItTabText, "ca-googleit", "Find all Wikipedia pages with this page name in them");
}
}
if (document.editform && OrphanTabsConfig.showWikify){
mw.util.addPortletLink("p-cactions","javascript:deOrphanWikify(prompt(\"What page are you de-orphaning?\",\"\"))", OrphanTabsConfig.wikifyTabText, "ca-de-orphan-wikify", "Wikify to deorphan another page");
}
if(OrphanTabsConfig.showCompleteTab){
mw.util.addPortletLink("p-cactions", "javascript:initDeOrphan(prompt(\"What page\?\"\,\""+ ((mw.config.get('wgCanonicalNamespace')=="")?mw.config.get('wgPageName'):"")+"\"));", OrphanTabsConfig.completeTabText, "ca-de-orphan", "Find all Wikipedia pages with this page name in them");}
});
Line 115 ⟶ 116:
}
function initDeOrphan(pgName){
sWin = window.open(mw.config.get('wgServer') + "/w/index.php?title=Special:Search&ns0=1&redirs=1&search=%22" + pgName + "%22&limit=100&offset=0","","")
deOrphanPgName = pgName
Line 166 ⟶ 167:
function openALinkWin(){
currentLinkWin = window.open("about:blank","","")
currentLinkWin.___location.replace(mw.config.get('wgServer')+"/w/index.php?title=" + deOrphanDocumentLinkArray[linkACounter].replace(/\/wiki\//,"") + "&action=edit")
if(!currentLinkWin.
currentLinkWin.onload=function(){
currentLinkWin.
openALInnerFunct()
});
Line 175 ⟶ 176:
}else{
if(!currentLinkWin.document.loaded){
currentLinkWin.
openALInnerFunct()
});
Line 187 ⟶ 188:
function closeTheWindow(){
//alert("closing")
if(!currentLinkWin.
currentLinkWin.onload=function(){
currentLinkWin.
closeTWInnerFunct()
});
Line 195 ⟶ 196:
}else{
if(!currentLinkWin.document.loaded){
currentLinkWin.
closeTWInnerFunct()
});
Line 211 ⟶ 212:
currentLinkWin = window.open("about:blank","","")
}
currentLinkWin.___location.replace(mw.config.get('wgServer')+"/w/index.php?title=" + deOrphanPgName + "&action=edit")
if(!currentLinkWin.
currentLinkWin.onload=function(){
currentLinkWin.
addOrphanTag(choice)
});
Line 220 ⟶ 221:
}else{
if(!currentLinkWin.document.loaded){
currentLinkWin.
addOrphanTag(choice)
});
Line 303 ⟶ 304:
return rVal
}
// </nowiki>
|