Revision as of 15:51, 19 March 2007 view sourceBetacommand (talk | contribs)86,927 editsNo edit summary← Previous edit |
Latest revision as of 08:12, 29 November 2021 view source Ladsgroup (talk | contribs)Extended confirmed users, IP block exemptions, Pending changes reviewers, Rollbackers20,540 editsm Maintenance: Replacing addPortletLink() with mw.util.addPortletLink() (mw:ResourceLoader/Migration_guide_(users)#addPortletLink) |
(11 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
|
⚫ |
//<nowiki> |
|
//Written by ], thanks to ] and ] for help with this! |
|
//Written by ], thanks to ] and ] for help with this! |
|
//Modified by ] |
|
//Modified by ] |
|
// BEGIN prodspec LINK REMOVAL CODE |
|
|
//check if we are editing and we want to prodspec |
|
|
if (window.location.href.indexOf('action=edit') != -1 && window.location.href.indexOf('prodspec=1') != -1) { |
|
⚫ |
function prodspec() { |
|
|
document.getElementById('wpSummary').value = "Removing prodspec link as unverifiable and against policy ]"; |
|
|
var reason = prompt("Which warning do you wish to issue?"); |
|
⚫ |
document.editform.wpTextbox1.value = ''{{subst:' + 'prod|'+ reason + '}}\n' + document.editform.wpTextbox1.value; |
|
|
document.editform.wpSummary.value = 'This page has been proposed for deletion and will be deleted in 5 days if no one objects.'; |
|
|
document.getElementById('wpSave').click(); |
|
|
document.getElementById('wpWatchthis').checked = "true"; |
|
⚫ |
} |
|
|
addOnloadHook(function(){ prodspec(); }); |
|
⚫ |
} |
|
|
//Check if it's article to add the tab |
|
⚫ |
if(wgCanonicalNamespace == "") { |
|
|
addOnloadHook(function(){ |
|
|
var taburl = "http://en.wikipedia.org/search/?title="+wgPageName+"&action=edit&prodspec=1"; |
|
|
addTab(taburl, "Prod!", "ca-prodspec", "This PRODs articles"); |
|
|
}); |
|
⚫ |
} |
|
|
//Written by ], thanks to ] and ] for help with this! |
|
|
//Modified by ] |
|
|
// BEGIN MYSPACE LINK REMOVAL CODE |
|
|
//check if we are editing and we want to myspace |
|
|
if (window.location.href.indexOf('action=edit') != -1 && window.location.href.indexOf('myspace=1') != -1) { |
|
⚫ |
function myspace() { |
|
|
document.getElementById('wpSummary').value = "Removing Myspace link as unverifiable and against policy ]"; |
|
|
var contents = document.getElementById('wpTextbox1').value; |
|
|
var newcontents = contents.replace(/(\*\s*?)?\/g, ""); |
|
|
document.getElementById('wpTextbox1').value = newcontents; |
|
|
document.getElementById('wpDiff').click(); |
|
|
document.getElementById('wpWatchthis').checked = ""; |
|
|
} |
|
|
addOnloadHook(function(){ myspace(); }); |
|
|
} |
|
|
//Check if it's article to add the tab |
|
|
if(wgCanonicalNamespace == "") { |
|
|
addOnloadHook(function(){ |
|
|
var taburl = "http://en.wikipedia.org/search/?title="+wgPageName+"&action=edit&myspace=1"; |
|
|
addTab(taburl, "Remove Myspace!", "ca-myspace", "This is to kill Myspace Links"); |
|
|
}); |
|
|
} |
|
|
//END MYSPACE LINK REMOVAL CODE |
|
|
//////////////////////////////////////////////// |
|
|
//Written by ], thanks to ] and ] for help with this! |
|
|
//Modified by ] |
|
|
// BEGIN google LINK REMOVAL CODE |
|
|
//check if we are editing and we want to google |
|
|
if (window.location.href.indexOf('action=edit') != -1 && window.location.href.indexOf('google=1') != -1) { |
|
|
function google() { |
|
|
document.getElementById('wpSummary').value = "Removing google link against policy to link to Search Engines"; |
|
|
var contents = document.getElementById('wpTextbox1').value; |
|
|
var newcontents = contents.replace(/(\*\s*?)?\/g, ""); |
|
|
document.getElementById('wpTextbox1').value = newcontents; |
|
|
document.getElementById('wpDiff').click(); |
|
|
document.getElementById('wpWatchthis').checked = ""; |
|
|
} |
|
|
addOnloadHook(function(){ google(); }); |
|
|
} |
|
|
//Check if it's article to add the tab |
|
|
if(wgCanonicalNamespace == "") { |
|
|
addOnloadHook(function(){ |
|
|
var taburl = "http://en.wikipedia.org/search/?title="+wgPageName+"&action=edit&google=1"; |
|
|
addTab(taburl, "Remove google!", "ca-google", "This is to kill google Links"); |
|
|
}); |
|
|
} |
|
|
//END google LINK REMOVAL CODE |
|
|
|
|
|
|
|
|
⚫ |
//<pre><nowiki> |
|
|
if(wgNamespaceNumber == -1) { |
|
if(mw.config.get('wgNamespaceNumber') == -1) { |
|
addOnloadHook(function() { |
|
addOnloadHook(function() { |
|
var tbs = document.getElementById('p-cactions').getElementsByTagName('ul'); |
|
var tbs = document.getElementById('p-cactions').getElementsByTagName('ul'); |
Line 90: |
Line 24: |
|
document.getElementById('wpSummary').value = 'Removing external link: '+tag+' -- per ]'; |
|
document.getElementById('wpSummary').value = 'Removing external link: '+tag+' -- per ]'; |
|
document.getElementById('wpMinoredit').checked = true; |
|
document.getElementById('wpMinoredit').checked = true; |
|
document.getElementById('wpWatchthis').checked = false; |
|
document.getElementById('wpWatchthis').checked = true; |
|
document.getElementById('wpDiff').click(); |
|
document.getElementById('wpDiff').click(); |
|
}); |
|
}); |
Line 99: |
Line 33: |
|
var tag = prompt('Please insert a link (without http://) to remove from\nall pages listed here. Example (and default if textbox is blank):\n'+targ); |
|
var tag = prompt('Please insert a link (without http://) to remove from\nall pages listed here. Example (and default if textbox is blank):\n'+targ); |
|
if(tag == null) { alert('Action canceled.'); return; } |
|
if(tag == null) { alert('Action canceled.'); return; } |
|
if(tag == "") tag = targ; |
|
if(tag === "") tag = targ; |
|
var links = document.getElementById('bodyContent').getElementsByTagName('a'); |
|
var links = document.getElementById('bodyContent').getElementsByTagName('a'); |
|
for(var i=0; i<links.length; i++) { |
|
for(var i=0; i<links.length; i++) { |
Line 113: |
Line 47: |
|
btn.innerHTML = 'un-highlight links'; |
|
btn.innerHTML = 'un-highlight links'; |
|
btn.title = ''; |
|
btn.title = ''; |
|
|
addTab(tbs, "javascript:void(filter_main())", "filter", 'ca-filter', 'Filter all pages on here to only be for mainspace'); |
|
} |
|
|
⚫ |
}; |
|
|
|
|
|
function unrem_spam() { |
|
function unrem_spam() { |
Line 127: |
Line 62: |
|
btn.innerHTML = 'remove external links'; |
|
btn.innerHTML = 'remove external links'; |
|
btn.title = ''; |
|
btn.title = ''; |
|
} |
|
}; |
|
|
|
|
|
//parse paramName out of query string |
|
//parse paramName out of query string |
Line 142: |
Line 77: |
|
return null; |
|
return null; |
|
}; |
|
}; |
|
|
|
⚫ |
//</nowiki></pre> |
|
|
|
|
|
//<pre><nowiki> |
|
|
function filter_main() { |
|
function filter_main() { |
|
var lis = document.getElementById('bodyContent').getElementsByTagName('li'); |
|
var lis = document.getElementById('bodyContent').getElementsByTagName('li'); |
Line 154: |
Line 89: |
|
} |
|
} |
|
} |
|
} |
|
} |
|
}; |
|
|
|
|
|
if(wgPageName == 'Special:Linksearch') { |
|
if(mw.config.get('wgPageName') == 'Special:LinkSearch') { |
|
addOnloadHook(function() { |
|
addOnloadHook(function() { |
|
var tbs = document.getElementById('p-cactions').getElementsByTagName('ul'); |
|
var tbs = document.getElementById('p-cactions').getElementsByTagName('ul'); |
|
addlilink(tbs, "javascript:void(filter_main())", "filter", 'ca-filter', 'Filter all pages on here to only be for mainspace'); |
|
addlilink(tbs, "javascript:filter_main();", "filter", 'ca-filter', 'Filter all pages on here to only be for mainspace'); |
|
}); |
|
}); |
|
} |
|
}; |
|
//</nowiki></pre> |
|
|
|
|
|
|
⚫ |
function substNRD() { |
|
<!--BEGIN GEORGEMONEY'S INTERFACE TO Wiz's IP LOOKUP SCRIPT --> |
|
|
|
if (document.editform) { |
|
document.write('<script type="text/javascript" src="' |
|
|
⚫ |
document.editform.wpTextbox1.value = "\n{{" + "db-f8}}\n"+document.editform.wpTextbox1.value; |
|
+ 'http://en.wikipedia.org/search/?title=User:GeorgeMoney/UserScripts/LoadIpInfo' |
|
|
|
document.editform.wpSummary.value = "commons dupe"; |
|
+ '&action=raw&ctype=text/javascript&dontcountme=s"></s'+'cript>'); |
|
|
|
document.editform.submit(); |
|
<!--END GEORGEMONEY'S INTERFACE TO Wiz's IP LOOKUP SCRIPT --> |
|
|
|
} else |
|
|
document.location = mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + mw.config.get('wgPageName') + "&action=edit&substNRD=1"; |
|
⚫ |
}; |
|
⚫ |
function addSubstNRD(){ |
|
⚫ |
if (mw.config.get('wgCanonicalNamespace') == "File") |
|
|
mw.util.addPortletLink("p-cactions", "javascript:substNRD()", "{{" + "dfu}}", ""); |
|
|
if (document.location.href.indexOf("substNRD=1") > 0) |
|
|
substNRD(); |
|
⚫ |
}; |
|
|
$(addSubstNRD); |
|
⚫ |
//</nowiki> |