User:Phantomsteve/vector.js
///// Admin tools...
// Mass rollback
importScript('User:John254/mass rollback.js');
// Mr.Z-man's AfD closing script
// importScript('User:Mr.Z-man/closeAFD.js');
// notifyByDefaultDec = true; // notify if declined
// importScript('User:Mr.Z-man/hideClosedAFD.js'); //hide closed AfDs
// Close AFD
//importScript('Wikipedia:WikiProject User scripts/Scripts/CloseAFD.js');
// closexfd.js - a compilation of 5 scripts
// written by [[User:King of Hearts]], modified from
// [[Wikipedia:WikiProject User scripts/Scripts/CloseAFD.js]] by [[User:Johnleemk]]
// and [[User:Lifebaka/closedrv.js]] by [[User:Lifebaka]]
importScript('User:Doug/closetfd.js');
importScript('User:King of Hearts/closeffd.js');
importScript('User:King of Hearts/closecfd.js');
importScript('User:King of Hearts/closerfd.js');
importScript('User:Doug/closemfd.js');
// Relist xFd (not AfD)
importScript('User:Phantomsteve/xfdrelist.js');
// A script that helps admins delete speedy deletions much more quickly
importScript('User:Ale_jrb/Scripts/csdhelper.js'); //[[User:Ale_jrb/Scripts]]
//Configuration for CSDHelper
var overwriteDeclineReasons = true;
var notifyByDefaultDel = true;
var logOnDecline = true;
var logOnDeclinePath = 'User:Phantomsteve/Admin/List of declined speedies';
var notifyByDefaultDec = true;
var notifyByDefaultPrd = true;
var notifyLimit = 15;
var notifyByDefaultNew = false;
importScript('User:Phantomsteve/csdreasons.js'); // Set of custom decline and delete reasons
// End configuration
//See [[User:Drilnoth/personallogs.js/doc]] for details
importScript('User:Drilnoth/personallogs.js');
///// Non-admin tools...
// highlight admin talk etc
importScript('User:Plastikspork/adminrights.js'); //[[User:Plastikspork/adminrights.js]]
// [[User:Steel359/protection.js]] - Easily add responses to [[WP:RFPP]] and protection symbols to pages
importScript('User:Steel359/protection.js');
// StubTagTab - Allows to easily tag articles with correct stub tags from the stub sorting project
importScript('User:Ais523/stubtagtab2.js');
// Username highlighter - Highlights your username on all pages (to see where someone replied to you)
importScript('User:Ais523/highlightmyname2.js');
// Show status of article (stub, A, ... GA, FA)
importScript('User:Pyrospirit/metadata.js'); //[[User:Pyrospirit/metadata.js]].
//citation tool
importScript('User:Smith609/toolbox.js');
// Rami R's RFPP Clerk
importScript('User:Rami_R/rfppClerk.js');
pr_timeout=4;//time until being moved to fulfilled section (in hours)
fr_timeout=6;//time until being removed from fulfilled section (in hours)
// Add current listed articles to watch list (e.g. Special:Unwatched pages)
importScript('User:R3m0t/handywatch.js');
// display only edits made by a certain user
importScript('User:Ale_jrb/Scripts/userhist.js'); //[[User:Ale_jrb/Scripts]]
// [[User:Dr pda/prosesize.js]] and [[User:Dr pda/persondata.js]]
importScript('User:Dr pda/prosesize.js');
importScript('User:Dr pda/persondata.js');
// Hide/Show Huggle edits
function hidehugcontrib()
{
var i,li,a;
li=document.getElementById("bodyContent");
li=li.getElementsByTagName("li");
i=-1;
a=new Array();
while(++i<li.length)
{
var s,t;
t=li[i].innerHTML.match(/"\/wiki\/([^"]*)"/)[1];
if(li[i].innerHTML.match(/\(\<a href=\"\/wiki\/Wikipedia:HG\" class=\"mw\-redirect\" title=\"Wikipedia:HG\"\>HG\<\/a\>/))
s="none";
else
s="";
if(a[t]!=undefined) s=a[t]; else a[t]=s;
if(s!="") li[i].style.display=(li[i].style.display=="none"?"list-item":"none");
}
}
addOnloadHook(function () {
if((location.href.indexOf("Special:Contributions")!=-1||
location.href.indexOf("Special%3AContributions")!=-1)
&&location.href.indexOf("&ais523")==-1&&location.href.indexOf("?ais523")==-1)
mw.util.addPortletLink('p-cactions', 'javascript:hidehugcontrib()', 'show/hide huggle edits', 'ca-hidehug',
"Show/hide pages made using Huggle", '');
});
// AutoEd functions
importScript('Wikipedia:AutoEd/complete.js');
// Gracenote's Rollback Summary
importScript('User:Gracenotes/rollback.js');
// Cameltrader's Wiki advisor
importScript('User:Cameltrader/Advisor.js');
// DStoykov's DEFAULTSORT
importScript('User:DStoykov/defaultsort.js');
// Js's URL Decoder
importScript('User:Js/urldecoder.js');
// [[User:Dschwen/highlightredirects.js]] - please include this line
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Dschwen/highlightredirects.js'
+ '&action=raw&ctype=text/javascript');
//Wikipedia:WikiProject User scripts/Scripts/Watchlist since
// Adds a "Changes since last load" link to your watchlist.
addOnloadHook(function () {
if (!mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgCanonicalSpecialPageName') != "Watchlist") return;
if (!document.forms[0] || !document.forms[0].namespace) return;
var link = document.createElement('a');
link.id = 'listSince';
link.href = '#listSince'; // must have a href to show as link!
var then = +(new Date());
var fixLinkHref = function () {
var url = window.location.href.split('#')[0];
var days = (( +(new Date()) - then ) + (60 * 1000)) / (1000 * 3600 * 24);
if (url.match(/[?&]days=/))
this.href = url.replace(/([?&]days=)[^&]*/, '$1'+days);
else
this.href = url + (url.indexOf('?') < 0 ? '?':'&') + 'days=' + days;
return true;
};
link.onclick = fixLinkHref;
link.onmousedown = fixLinkHref; // react to middle clicks too
var frag = document.createDocumentFragment();
frag.appendChild(document.createTextNode(' | '));
frag.appendChild(link);
link.appendChild(document.createTextNode('Changes'));
frag.appendChild(document.createTextNode(' since last load.'));
// just one little ID attribute would be _so_ nice...
var nsSelectForm = document.getElementsByTagName('form')[0];
nsSelectForm.parentNode.insertBefore(frag, nsSelectForm);
});
// TinEye (for identifying potential copyvio images
importScript('User:Twp/tineye.js');
// Dropdown menu - removed for now
importScript('User:Haza-w/cactions.js'); //[[User:Haza-w/cactions.js]]
// Dropdown menus options - N.B. make sure it shows wgScript not wgscript!
var cactions = {
itabs: true,
svars: Array(
['Email Oversight', mw.config.get('wgScript')+'?title=Special:EmailUser/Oversight'],
['monobook.js', mw.config.get('wgScript')+'?title=User:Phantomsteve/monobook.js'],
['New pages', mw.config.get('wgScript')+'?title=Special:NewPages&action=view'],
['New pages - oldest unpatrolled', mw.config.get('wgScript')+'?title=Special:NewPages&dir=prev&hidepatrolled=1'],
['New users', mw.config.get('wgScript')+'?title=Special:Log/newusers'],
['Unreferenced BLPs', mw.config.get('wgScript')+'?title=Category:Unreferenced_BLPs'],
['ANI', mw.config.get('wgScript')+'?title=Wikipedia:Administrators%27_noticeboard/Incidents'],
['RFCs', mw.config.get('wgScript')+'?title=Wikipedia:Requests_for_comment'],
['CSD criteria', mw.config.get('wgScript')+'?title=Wikipedia:Criteria_for_speedy_deletion'],
['User talk templates', mw.config.get('wgScript')+'?title=Wikipedia:Template_messages/User_talk_namespace'],
['My Deletion Contribs', mw.config.get('wgScript')+'?title=User:Phantomsteve/Editor/Deletions'],
['My Rfx Contribs', mw.config.get('wgScript')+'?title=User:Phantomsteve/Editor/Rfx contributions'],
['My RfA Questions', mw.config.get('wgScript')+'?title=User:Phantomsteve/RfA questions'],
['My RfA Standards', mw.config.get('wgScript')+'?title=User:Phantomsteve/RfA standards'],
['My Admin stuff', mw.config.get('wgScript')+'?title=User:Phantomsteve/Admin-stuff'],
['XfD closing instructions', mw.config.get('wgScript')+'?title=Wikipedia:Deletion_process#Articles_for_deletion_page']),
tbusr: false,
xmlhr: true
};
//Manishearth's translation links script
importScript('User:Manishearth/sidebartranslinks.js')
// Tra's script to translate language names in sidebar to English names
importScript('User:Tra/sidebartranslate.js')
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.