User:Indon/monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
 // Automated Peer-Review
 // Script from [[User:AndyZ/peerreviewer.js]]
 
 //document.write('<script type="text/javascript" src="' 
 //            + 'http://en.wikipedia.org/w/index.php?title=User:AndyZ/peerreviewer.js' 
 //            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

 // ---- NAVIGATION POP UP

 //importScript('User:Lupin/popups.js');
 //document.write('<script type="text/javascript" src="' 
 //           + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
 //            + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 popupDelay = 1;
 popupImages = false;
 popupFixDabs = true;
 popupRedlinkRemoval = true;
 popupRevertSummaryPrompt = true;
 
 // ---- END OF NAVIGATION POP UP

 // --- HIGHLIGHT REDIRECTS
 importScript('User:Dschwen/highlightredirects.js');
 mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Dschwen/highlightredirects.js' 
             + '&action=raw&ctype=text/javascript');
 // --- END OF HIGHLIGHT REDIRECTS
 
 // ---- TW
  importScript('User:AzaToth/morebits.js');
  importScript('User:AzaToth/twinklefluff.js');
  importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu');
  importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');
  importScript('User:AzaToth/twinklewarn.js');
  importScript('User:AzaToth/twinklearv.js');
  importScript('User:AzaToth/twinklespeedy.js');
  importScript('User:AzaToth/twinklediff.js');
  importScript('User:AzaToth/twinkleprotect.js');
  importScript('User:AzaToth/twinkleimage.js');
  importScript('User:AzaToth/twinkleprod.js');
  importScript('User:AzaToth/twinklexfd.js');
 
 TwinkleConfig = {
        revertMaxRevisions              :       50,
        userTalkPageMode                :       'tab',
        showSharedIPNotice              :       true,
        openTalkPage                    :       [ 'agf', 'norm', 'vand' ],
        openTalkPageOnAutoRevert        :       false,
        openAOLAnonTalkPage             :       false,
        summaryAd                       :       "",
        deletionSummaryAd               :       "",
        protectionSummaryAd             :       "",
        watchSpeedyPages                :       [ ],
        openUserTalkPageOnSpeedyDelete  :       [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
        watchRevertedPages              :       [ ],
        watchProdPages                  :       true,
        openUserTalkPageOnSpeedyDelete  :       [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
        markRevertedPagesAsMinor        :       [ 'agf', 'norm', 'vand', 'torev' ],
        deleteTalkPageOnDelete          :       false,
        markWarningsAsMinor             :       true,
        markAIVReportAsMinor            :       true,
        markSpeedyPagesAsMinor          :       true,
        confirmUsernameToAIV            :       true,
        toolboxButtons                  :       ['tw-prod', 'tw-csd', 'tw-csd-reason', 'tw-rpp', 'tw-arv'],
        offerReasonOnNormalRevert       :       true
 };
 
 // Metadatatest.js
 // [[User:Outriggr/metadatatest.js]]      
 //importScript('User:Outriggr/metadatatest.js');
 
 // assessmentMyProjects = ["WP Indonesia", "WPBiography"];
 
 // This will add an [edit] link at the top of all pages except preview pages and the main page
 // by User:Pile0nades
 
 // Add an [edit] link to pages
 addOnloadHook(function () {
  // if this is preview page or generated page, stop
  if(
    document.getElementById("wikiPreview") ||
    document.getElementById("histlegend‎") ||
    document.getElementById("difference‎") ||
    document.getElementById("watchdetails") ||
    document.getElementById("ca-viewsource") ||
    window.location.href.indexOf("/wiki/Special:") != -1
  ) {
    if(window.location.href.indexOf("&action=edit&section=0") != -1) {
      document.getElementById("wpSummary").value = "/* Intro */ ";
    }
    return;
  };
 
  // get the page title
  var pageTitle = wgPageName;
 
  // create div and set innerHTML to link
  var divContainer = document.createElement("div");
  divContainer.innerHTML = '<div class="editsection">[<a href="/w/index.php?title='+pageTitle+'&action=edit&section=0" title="Edit section: '+pageTitle+'">edit intro</a>]</div>';
 
  // insert divContainer into the DOM below the h1
  if(window.location.href.indexOf("&action=edit") == -1) {
    document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]);
  }
 
 });

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

  // Welcome message
  /**** welcome new user ****/
  var welcome_msg = 'welcomeh'
  mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Nmajdan/welcome_newuser.js' +
    '&action=raw&ctype=text/javascript');