User:Rosiestep/monobook.js

The topic of User:Rosiestep/monobook.js is one that has captured the attention of many people as of late. From its impact on society to its implications on daily life, User:Rosiestep/monobook.js has generated widespread interest in various fields. As we continue to explore and better understand User:Rosiestep/monobook.js, new perspectives and questions arise that invite us to reflect on its importance and relevance. In this article, we will dive into the different facets of User:Rosiestep/monobook.js, examining its influence in different areas and discussing its significance in the current context.
// <nowiki>
importScript('User:Anomie/util.js');
importScript('User:Anomie/linkclassifier.js'); // Linkback: ]

importScript('User:Mr.Z-man/refToolbar.js');

importScript('User:Lupin/recent2.js');
 
importScript('User:Dr pda/persondata.js'); //]

importScript('User:TheJosh/Scripts/NewPagePatrol.js');

importScript('User:Dr pda/prosesize.js'); //]

importScript('User:GregU/dashes.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');



 */
 
function addForceSummary()
{
    if(!/&action=edit/.test(window.location.href) && !/&action=submit/.test(window.location.href)) return;
    if(/&section=new/.test(window.location.href)) return;
    if(!document.forms.editform) return;
    document.forms.editform.wpSave.onclick = forceSummary;
    // The second invocation of this will cause extra annoyance if there is no edit summary present. If there *is* an edit summary, the dialog box will not appear.
    document.forms.editform.wpSave.onfocus = forceSummary;
}
 
function forceSummary()
{
    if(!document.forms.editform.wpSummary.value.replace(/^(?:\/\\*.*\\*\/)? *(.*) *$/,'$1'))
    {
        var r = prompt('Are you sure you want to submit without adding a summary?\nTo add a summary, type it in the box below:',document.forms.editform.wpSummary.value);
        if(r == null) { return false; }
        document.forms.editform.wpSummary.value = r;
    }
    return true;
}
 
$(addForceSummary);
 
/*
$(function() {  
  mw.util.addPortletLink('p-cactions','http://books.google.com/','GB','ca-gb');
  });
$(function() {
  mw.util.addPortletLink('p-cactions','http://reftag.appspot.com/','GB ref','ca-gb ref');
  });

/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "TR",
                "label": "TR",
                "insertBefore": "{{Expand |topic=|date=August 2012}}\n\n",
        });
 
});
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "ND",
                "label": "ND",
                "insertBefore": "'''{{:subst:PAGENAME}}''' ( - )",
        });
 
});
 
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "CW",
                "label": "CW",
                "insertBefore": ".<ref>{{cite web|url=|title=|publisher=|accessdate=}}</ref>\n\n",
        });
 
});
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "http://upload.wikimedia.org/wikipedia/commons/2/2b/Button_ref_inscription.png",
                "label": "Reflist",
                "insertBefore": "==References==\n{{reflist}}\n\n",
        });
 
});
 
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "EL",
                "label": "EL",
                "insertBefore": "==External links==\n*\n\n",
        });
 
});
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "DF",
                "label": "DF",
                "insertBefore": "{{DEFAULTSORT:, }}\n\n",
        });
 
});
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "ST",
                "label": "ST",
                "insertBefore": "{{-bio-stub}}\n\n",
        });
 
});
 
/**
 * Extra buttons in toolbar
 * @stats ]
 */
jQuery.getScript('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript', function () {
 
        // Reflist
        krInsertWikiEditorButton({
                "id": "mw-customeditbutton-myspecialbutton",
                "icon": "IW",
                "label": "IW",
                "insertBefore": "]",
        });
 
});
// </nowiki>