User:Pyrospirit/scripts.js
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. In Internet Explorer and Firefox, hold down the Ctrl key and click the Refresh or Reload button. Opera users have to clear their caches through Tools→Preferences, see the instructions for Opera. Konqueror and Safari users can just click the Reload button.
// This JavaScript file is an extension of [[User:Pyrospirit/monobook.js]]. /* The "local_" variables check a file on my computer to decide whether to run each script or not. Scripts that check "!=0" are on by default, and scripts that check "==1" are off by default. This lets me turn scripts on and off without editing this page. */ if ( window.local_all_scripts != 0 ) { // Adds extra edit/hist tabs for both discussion page and article page if ( window.local_sixtabs != 0 ) { importScript('Wikipedia:WikiProject User scripts/Scripts/Six tabs'); } // Edit top link by [[User:Alex Smotrov]] if ( window.local_edittop != 0 ) { importScript('User:Alex_Smotrov/edittop.js'); if (wgAction == 'edit' && document.URL.indexOf('§ion=0') != -1) addOnloadHook(function () { document.getElementById('wpSummary').value = "/* Intro */ "; }) } // Logs link in toolbox if ( window.local_logs_link != 0 && wgCanonicalNamespace != 'User' && wgCanonicalNamespace != 'User talk' ) { importScript('Wikipedia:WikiProject User scripts/Scripts/Logs link'); } // Modified version of [[User:Voyagerfan5761/changelinks.js]] if ( window.local_changelinks != 0 ) { importScript('User:Pyrospirit/changelinks.js'); } // Unwatch links next to page names in watchlist from [[User:Alex Smotrov/wlunwatch.js]] if ( window.local_unwatch != 0 && wgCanonicalSpecialPageName == 'Watchlist' && wgAction == 'view' ) addOnloadHook(function () { var frm = document.getElementsByTagName('form')[0]; frm.parentNode.insertBefore(document.createTextNode(' | '), frm); var lnk = document.createElement('a'); lnk.appendChild(document.createTextNode('Unwatch¦')); lnk.href = 'javascript:importScript("User:Alex_Smotrov/wlunwatch.js")'; frm.parentNode.insertBefore(lnk, frm); }) importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu'); importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css'); // [[User:Voice of All]]'s helper JavaScript if ( window.local_VoA_helper != 0 ) { importScript('User:Voice of All/Addtabs/monobook.js'); } // UTC time clock with double-click purge function if ( window.local_UTC_clock != 0 ) { importScript('User:Voice of All/UTCclock.js'); } // Rollback with summary if ( window.local_rollback != 0 ) { importScript('User:Pyrospirit/rollbacksummary.js'); } // [[User:Jsimlo/shortcuts.js]] - customized sidebar links if ( window.local_shortcuts != 0 ) { importScript('User:Jsimlo/shortcuts.js'); function shortcutsInit () { shortcutsStartSection ( 'more links' ); shortcutsAddLink ( 'Monobook.js', 'User:Pyrospirit/monobook.js' ); shortcutsAddLink ( 'Scripts.js', 'User:Pyrospirit/scripts.js' ); shortcutsAddLink ( 'Monobook.css', 'User:Pyrospirit/monobook.css' ); shortcutsAddLink ( 'Metadata', 'User:Pyrospirit/metadata' ); shortcutsAddLink ( 'User scripts', 'Wikipedia:WikiProject_User_scripts' ); shortcutsAddLink ( 'wikEd', 'User:Cacycle/wikEd' ); shortcutsAddLink ( 'Twinkle', 'Wikipedia:WikiProject_User_scripts/Scripts/Twinkle' ); shortcutsAddLink ( 'Friendly', 'Wikipedia:WikiProject_User_scripts/Scripts/Friendly' ); shortcutsAddLink ( 'New pages', 'Special:Newpages' ); shortcutsAddLink ( 'AIV', 'Wikipedia:Administrator_intervention_against_vandalism' ); shortcutsAddLink ( 'Help desk', 'Wikipedia:Help_desk' ); shortcutsAddLink ( 'Most vandalized', 'Special:Recentchangeslinked/Wikipedia:Most_vandalized_pages' ); shortcutsAddLink ( 'Noticeboards', 'Special:Recentchangeslinked/User:Pyrospirit/Noticeboards' ); } } // Reformats compare button in history as a link if ( window.local_compare_link != 0 && wgAction == 'history' ) { importScript('MediaWiki:WikiProject User scripts/Scripts/Compare link.js'); } // tagging script by [[User:S]] if ( window.local_S_tags != 0 ) { importScript('User:S/tags.js'); autosubmit = false; minoredit = true; show_cwli = true; } // User watchlist from [[User:Tra/userwatchlist.js]] if ( window.local_user_watchlist != 0 ) { importScript('User:Tra/userwatchlist.js'); } // Reformats [[Special:Newpages]] as table with extra features if ( window.local_patroller != 0 ) { importScript('user:js/patroller.js'); //[[user:js/patroller.js]] } // Gives assessment data for articles in the page header if ( window.local_metadata != 0 ) { importScript('User:Pyrospirit/metadata.js'); } // Performs basic formatting changes from a tab while editing if ( window.local_formatting != 0 && ( wgAction == 'edit' || wgAction == 'submit' ) ) { importScript('Wikipedia:WikiProject User scripts/Scripts/Formatter'); } // [[User:Lupin/recent2.js]] anti-vandalism script if ( window.local_Lupin != 0 ) { importScript('User:Lupin/recent2.js'); } // Some history-related script from VoA if ( window.local_VoA_history != 0 ) { importScript('User:Voice of All/History/monobook.js'); } // Improves formatting of history pages if ( window.local_history_format != 0 && wgAction == 'history' ) { importScript('User:Alex_Smotrov/histcomb.js'); } // [[User:Cacycle/wikEd]] in-browser text editor var wikEdRegExTypoFix = true; if ( window.local_wikEd != 0 && ( wgAction == 'edit' || wgAction == 'submit' ) ) { importScript('User:Cacycle/wikEd.js'); } // [[User:Lupin/popups.js]] - navigation popups if ( window.local_navpops != 0 ) { importScript('User:Lupin/popups.js'); } // Twinkle script (reverting, warning, reporting, csd, xfd, prod, rpp) if ( window.local_twinkle != 0 ) { importScript('User:AzaToth/twinkle.js'); TwinkleConfig = { revertMaxRevisions : 50, userTalkPageMode : 'tab', showSharedIPNotice : true, openTalkPage : [ 'agf', 'norm', 'vand' ], openTalkPageOnAutoRevert : true, summaryAd : " ([[WP:TW|TW]])", deletionSummaryAd : " ([[WP:TW|TW]])", protectionSummaryAd : " ([[WP:TW|TW]])", watchSpeedyPages : [ ], watchProdPages : true, //openUserTalkPageOnSpeedyDelete : going with default here watchRevertedPages : [ ], markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev' ], deleteTalkPageOnDelete : false, watchWarnings : false, markAIVReportAsMinor : false, markSpeedyPagesAsMinor : false, offerReasonOnNormalRevert : true, orphanBacklinksOnSpeedyDelete : {orphan:true, exclude:['g6']} }; } // Rollback integration with Twinkle if ( window.local_tw_rollback != 0 ) { importScript('User:Ioeth/twinklerollbackintegration.js'); TwinkleRollbackIntegrationConfig = { rollbackStyle : 'MWonly', // replace, replaceall, move, TWonly, MWonly addVanarticle : true }; } // [[WP:FRIENDLY]] script similar to Twinkle if ( window.local_friendly != 0 ) { importScript('User:Ioeth/friendly.js'); FriendlyConfig = { summaryAd : " ([[WP:FRIENDLY|Friendly]])", watchWelcomes : false, markWelcomesAsMinor : false, watchTaggedPages : false, markTaggedPagesAsMinor : true, insertHeadings : true, welcomeHeading : "== Welcome ==", insertUsername : true, insertSignature : true }; } // Makes minor editing suggestions if ( window.local_advisor != 0 ) { importScript('User:Cameltrader/Advisor.js'); } // [[User:GeorgeMoney]] script improves search box functionality if ( window.local_searchbox == 1 ) { addOnloadHook(function () { document.getElementById('searchform').action = "http://wikipedia.georgemoney.com/search.php"; document.getElementById('searchInput').name = "title"; }); } // Box with newest pages in sidebar, disabled by default if ( window.local_newpagebox == 1 ) { importScript('User:TheJosh/Scripts/NewPagePatrol.js'); npp_enabled = false; npp_num_pages = 10; npp_refresh = 5; } // Box with recent changes in sidebar, disabled by default if ( window.local_recentbox == 1 ) { importScript('User:TheJosh/Scripts/RecentChangesPatrol.js'); rcp_enabled = false; rcp_num_pages = 10; rcp_refresh = 5; } // [[User:GeorgeMoney]]'s helper scripts (Cookies, AddLinks, and Include), copied to my userspace if ( window.local_GeorgeMoney == 1 ) { importScript('User:Pyrospirit/gmhelper.js'); } // Patrol links for new pages if ( window.local_patrollinks == 1 ) { importScript('User:Mr.Z-man/patrollinks.js'); showbydefault = true; } // Page size data if ( window.local_pagesize == 1 ) { importScript('User:Omegatron/monobook.js/addlink.js'); //[[User:Omegatron/monobook.js/addlink.js]] importScript('User:Dr_pda/prosesize.js'); //[[User:Dr_pda/prosesize.js]] } // Nice formatting for [[Special:Log]] if ( window.local_logtable == 1 && wgCanonicalSpecialPageName == 'Log' ) { importScript('User:Alex_Smotrov/logpage.js') } /* == My scripts in development, prone to crashing at any given moment == */ // ScriptControl, currently in early stages of writing it if ( window.local_scriptcontrol == 1 ) { importScript('User:Pyrospirit/scriptcontrol.js'); } // A page for general testing if ( window.local_test_scripts == 1 ) document.write('<s' + 'cript type="text/javascript" src="' + 'http://localhost/test_scripts.js"></s' + 'cript>'); } // end scripts // [[Category:Wikipedians who use RC script]]

