User:SarekOfVulcan/monobook.js

// Very effective wikibreak enforcer, it works by removing your edit token. Can be reversed with twinkle //function wikibreak // { //  document.body.innerHTML = document.body.innerHTML.replace(/token=/g, "toking="); // Disable rollback // handle_token('wpEditToken'); // Disable everything else // function handle_token(token_name) //   { //    var token = document.getElementsByName(token_name)[0]; //   if (token == null) //     { //      return false; //     } //    token.value = ""; //   } //  } //today = new Date; //if (today.getHours >= 8 //     && today.getHours < 18 //    && today.getDay >= 1 //      && today.getDay <= 5) // { //  addOnloadHook(wikibreak); // }

function addDash { loLogoutNode = document.getElementById("pt-logout"); loDashNode = mw.util.addPortletLink( "p-personal"      , mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/index.php?title=User:" + mw.config.get('wgUserName') + "/Dashboard"        , "My dashboard"        , "pt-admindash"        , "Link to dashboard"        , "d"        , loLogoutNode ); } $(addDash);

importScript("User:Lupin/recent2.js");

//Twinkle scripts TwinkleConfig = { revertMaxRevisions             :       50, userTalkPageMode               :       'window', showSharedIPNotice             :       true, openTalkPage                   :       [ 'agf', 'norm', 'vand' ], openTalkPageOnAutoRevert       :       false, openAOLAnonTalkPage            :       false, summaryAd                      :       " using TW", deletionSummaryAd              :       " using TW", protectionSummaryAd            :       " using TW", watchSpeedyPages               :       [ 'g3', 'g5', 'g10', 'g11', 'g12' ], watchProdPages                 :       true, openUserTalkPageOnSpeedyDelete :       [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ], watchRevertedPages             :       [], markRevertedPagesAsMinor       :       [ 'agf', 'norm', 'vand', 'torev' ], deleteTalkPageOnDelete         :       false, watchWarnings                  :       false, markAIVReportAsMinor           :       true, markSpeedyPagesAsMinor         :       true, offerReasonOnNormalRevert      :       true, orphanBacklinksOnSpeedyDelete  :       {orphan:false, exclude:['g6']} }; importScript('User:AzaToth/twinkle.js');

FriendlyConfig = { summaryAd                      :       " using Friendly", topWelcomes                    :       true, watchWelcomes                  :       false, markWelcomesAsMinor            :       false, insertHeadings                 :       true, welcomeHeading                 :       "== Welcome ==", insertUsername                 :       true, insertSignature                :       true, quickWelcomeTemplate           :       "Welcome5", groupByDefault                 :       true, watchTaggedPages               :       true, markTaggedPagesAsMinor         :       false, enableClock                    :       false }; importScript('User:Ioeth/friendly.js'); importScript('User:AWeenieMan/furme.js'); importScript('User:Smith609/toolbox.js'); importScript('User:Splarka/temused.js'); importScript('User:Splarka/sysopdectector.js');