User:Daveydweeb/monobook.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
The accompanying .css page for this skin can be added at User:Daveydweeb/monobook.css. |
mw.loader.load('https://wiki.riteme.site/w/index.php?title=User:Interiot/Tool2/code.js&action=raw&ctype=text/javascript');
// [[User:Lupin/popups.js]]
mw.loader.load(
'https://wiki.riteme.site/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
popupDelay = 1.0;
popupHideDelay = 0.1;
popupRedlinkRemoval = true;
popupFixDabs = true;
popupImages = false;
simplePopups = true;
popupFixRedirs = true;
//ADDTAB HELPER FUNCTION
function addTab(url, name, id, title, key){
var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
return addlilink(tabs, url, name, id, title, key)
};
//ADDLILINK HELPER FUNCTION
function addlilink(tabs, url, name, id, title, key){
var na = document.createElement('a');
na.href = url;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
if(id) li.id = id;
li.appendChild(na);
tabs.appendChild(li);
if(id)
{
if(key && title)
{
ta[id] = [key, title];
}
else if(key)
{
ta[id] = [key, ''];
}
else if(title)
{
ta[id] = ['', title];
}
}
// re-render the title and accesskeys from existing code in wikibits.js
akeytt();
return li;
}
//
// Script from [[User:ais523/editcount.js]]
document.write('<script type="text/javascript" src="'
+ 'http://wiki.riteme.site/w/index.php?title=User:ais523/editcount.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// <nowiki>If you are editing a page, click the wikify button on your tab bar to add "{{Wikify-date|{{subst:CURRENTMONTHNAME}} {{subst:CURRENTYEAR}}}}" to the top, set "Marked for wikification." as the edit summary, mark it as a minor edit, and submit.</nowiki>
function doQwikify() {
document.editform.wpTextbox1.value = '{' + '{' + 'Wikify-date|' + '{' + '{' + 'subst:CURRENTMONTHNAME}} ' + '{' + '{' + 'subst:CURRENTYEAR}}}}\n\n' + document.editform.wpTextbox1.value;
document.editform.wpSummary.value = document.editform.wpSummary.value + ' Marked for wikification.';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function addQwikify() {
addTab("javascript:doQwikify()", "wikify", "ca-wikify", "Mark for wikification", "");
akeytt();
}
addOnloadHook(function() {
if (document.title.indexOf("User:") != -1 || document.title.indexOf("Editing User talk:") != -1) {
addOnloadHook(addWelcomeUser);
addOnloadHook(addPRODWarning);
addOnloadHook(addAFDNote);
}
if (document.title.indexOf("Editing ") != -1) {
addOnloadHook(addQwikify);
addOnloadHook(addCleanup);
}
if (document.title.indexOf("Editing Wikipedia:") != -1) {
addOnloadHook(addCvgdeletion);
}
if (document.title.indexOf("Editing Talk:") != -1) {
addOnloadHook(addCvgstub);
}
});
// by [[User:Raylu|raylu]]
//
// CleanupTab.js
//
// This script adds a "cleanup" tab to the top of article pages
// when in edit mode. It is disabled for the User namespace.
function doCleanup() {
document.editform.wpTextbox1.value = '{' + '{' + 'Cleanup-date|' + '{' + '{' + 'subst:CURRENTMONTHNAME}} ' + '{' + '{' + 'subst:CURRENTYEAR}}}}\n\n' + document.editform.wpTextbox1.value;
document.editform.wpSummary.value = document.editform.wpSummary.value + ' Marked for cleanup. ';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function addCleanup() {
addTab("javascript:doCleanup()", "cleanup", "ca-cleanup", "Mark for cleanup", "");
akeytt();
}
// From code by [[User:Raylu|raylu]]
//
//
// This script adds a "CVG Deletion" tab to the top of article pages
// when in edit mode. It is disabled for the User namespace.
function doCvgdeletion() {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + '\n{' + '{' + 'subst' + ':' + 'CVG' + ' ' + 'deletion' + '}' + '}';
document.editform.wpSummary.value = document.editform.wpSummary.value + ' Now a CVG deletion.';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
function addCvgdeletion() {
addTab("javascript:doCvgdeletion()", "cvgdeletion", "ca-cvgdeletion", "CVG Deletion", "");
akeytt();
}
// From code by [[User:Raylu|raylu]]
//
//
// This script adds a "CVG Stub" tab to the top of article pages
// when in edit mode. It is disabled for the User namespace.
function doCvgstub() {
document.editform.wpTextbox1.value = '{' + '{' + 'cvgproj' + '|' + 'class' + '=' + 'stub' + '}' + '}\n\n' + document.editform.wpTextbox1.value;
document.editform.wpSummary.value = '{' + '{' + 'cvgproj' + '}' + '}' + ': rated as stub-class.';
document.editform.wpMinoredit.checked = false;
document.editform.submit();
}
function addCvgstub() {
addTab("javascript:doCvgstub()", "cvgstub", "ca-cvgstub", "CVG Stub", "");
akeytt();
}
//Begin "welcome" script
function doWelcomeUser() {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + '==' + 'Welcome to Wikipedia!' + '==\n\n' + '{' + '{' + 'subst:welcome' + '}' + '}' + ' -- {' + '{' + 'subst:User:Daveydweeb/sigforscripts' + '}}\n\n';
document.editform.wpSummary.value = document.editform.wpSummary.value + 'Welcome. ';
document.editform.wpMinoredit.checked = false;
}
function addWelcomeUser() {
addTab("javascript:doWelcomeUser()", "welcome", "welcomeuser", "Welcome", "");
akeytt();
}
//Begin "afd-note" script
function doAFDNote() {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + '{' + '{' + 'subst:AFDNote' + '|' + '}' + '}' + ' -- {' + '{' + 'subst:User:Daveydweeb/sigforscripts' + '}}\n\n';
document.editform.wpSummary.value = document.editform.wpSummary.value + 'AfD notice: ' + '[[_]]. ';
document.editform.wpMinoredit.checked = false;
}
function addAFDNote() {
addTab("javascript:doAFDNote()", "afdnote", "afdnote", "AFDNote", "");
akeytt();
}
function doPRODWarning() {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + '{' + '{' + 'subst:PRODWarning' + '|' + '}' + '}' + ' -- {' + '{' + 'subst:User:Daveydweeb/sigforscripts' + '}}\n\n';
document.editform.wpSummary.value = document.editform.wpSummary.value + 'AfD notice: ' + '[[_]]. ';
document.editform.wpMinoredit.checked = false;
}
function addPRODWarning() {
addTab("javascript:doPRODWarning()", "prodwarning", "prodwarning", "PRODWarning", "");
akeytt();
}
// Script from [[User:AndyZ/peerreviewer.js]]
document.write('<script type="text/javascript" src="'
+ 'http://wiki.riteme.site/w/index.php?title=User:AndyZ/peerreviewer.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');