Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
mw.loader.load('https://internal-soap.fandom.com/index.php?title=User:Moviesign/scripts.js&action=raw&ctype=text/javascript');
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:ThemeToggler.js',
'u:dev:MediaWiki:PageRenameAuto-update/code.js',
'u:dev:MediaWiki:FileUsageAuto-update/code.js',
'u:dev:MediaWiki:AjaxBatchDelete.js',
'u:dev:MediaWiki:AjaxBatchUndelete.js',
'u:dev:MediaWiki:QuickDiff/code.js',
'u:dev:MediaWiki:ListFiles/code.js',
'u:dev:MediaWiki:FileTools.js',
'u:dev:MediaWiki:MassEdit/code.js',
'u:dev:MediaWiki:MassRename/code.js',
'u:dev:MediaWiki:MassProtect/code.js',
'u:dev:MediaWiki:MassNullEdit/code.js',
'u:dev:MediaWiki:UserAccountAge/code2.js',
'u:dev:MediaWiki:CatNav/code.js',
'u:dev:MediaWiki:RedirectManagement/code.js',
]
});
/* This import will open a modal dialog to view diffs and take action. */
/* 'u:dev:MediaWiki:QuickDiff/code.js', */
/* Displays on user profile page all groups to which they belong. */
/* 'u:dev:MediaWiki:ShowUserGroups.js', */
/* Delete a list of pages */
/* 'u:dev:MediaWiki:AjaxBatchDelete.js', */
/* This allows blocking a list of sockpuppets */
/* 'u:dev:MediaWiki:MassBlock/code.js', */
/* This will add Mass Edit to the toolbar */
/* 'u:dev:MediaWiki:MassEdit/code.js', */
/* This import will open a model to change protection on a list of pages. */
/* 'u:dev:MediaWiki:MassProtect/code.js', */
/* This will add Mass Null Edit to the toolbar */
/* 'u:dev:MediaWiki:MassNullEdit/code.js', */
/* This will allow a user to rename a batch of pages semi-automatically. */
/* 'u:dev:MediaWiki:MassRename/code.js', */
/* This will allow a user to delete a batch of pages semi-automatically. */
/* 'u:dev:MediaWiki:Nuke/code.js', */
/* This adds a "Selective Delete" button to many Special pages */
/* 'u:dev:MediaWiki:MultipleFileDelete/code.js', */
/* This will allow a user to rename a category. Use with caution. */
/* 'u:dev:CategoryRenameAuto-update/code.js', */
/* This will allow a user to rename File: pages and update all links. */
/* 'u:dev:MediaWiki:FileUsageAuto-update/code.js', */
/* This activates Special:DiscussionsRC for viwing Recent Changes in /d */
/* 'u:dev:MediaWiki:DiscussionsRC.js', */
/* This replaces "A FANDOM user" with the IP address in article comments */
/* 'u:dev:MediaWiki:RevealAnonIP/usercode.js', */
/* This is for deleting all Discussions posts thru user Contributions */
/* 'u:dev:MediaWiki:Discussions Delete All/code.js', */
/* This creates Special:BlankPage/TVMH with handy utilities for remediation */
/* 'u:dev:MediaWiki:TVMH.js', */
/**
* SkinPropagation. Thank you Jesús for this script :)
* Copyright (C) 2010 Jesús Martínez Novo ([[User:Ciencia Al Poder]])
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version
window.SkinPropagation = {
skin: '',
init: function() {
if (window.location.href.indexOf('useskin=') == -1) return;
var url = SkinPropagation.parseURL(window.location.href);
if (url.query.useskin) {
SkinPropagation.skin = (url.query.propagateskin || url.query.useskin);
}
if (SkinPropagation.skin != '') {
$(document.body).bind('click.skinpropagation', SkinPropagation.clicEvent);
$('form').bind('submit.skinpropagation', SkinPropagation.submitEvent);
}
},
parseURL: function(url) {
var ret = {base:'',qs:'',query:{},hash:''};
var loc = url.indexOf('#');
if (loc != -1) {
ret.hash = url.substr(loc+1);
url = url.substr(0,loc);
}
loc = url.indexOf('?');
if (loc != -1) {
ret.qs = url.substr(loc+1);
url = url.substr(0,loc);
var paras = ret.qs.split('&');
for (var i = 0; i < paras.length; i++) {
var p = paras[i].split('=');
if (p.length == 2) {
ret.query[p[0]] = p[1];
}
}
}
ret.base = url;
return ret;
},
getURL: function(url) {
var nurl = url.base + '?';
for (var p in url.query) {
nurl += p + '=' + url.query[p] + '&';
}
nurl = nurl.substr(0,nurl.length-1);
if (url.hash != '') {
nurl += '#'+ url.hash;
}
return nurl;
},
clicEvent: function(e) {
if (e.target.tagName.toLowerCase() != 'a') return;
if (e.target.href.indexOf(window.wgServer) != 0) return;
var url = SkinPropagation.parseURL(e.target.href);
var thisloc = SkinPropagation.parseURL(window.location.href);
if (url.base == thisloc.base && url.qs == thisloc.qs && url.hash != '') {
return;
}
if (url.query.useskin && url.query.useskin != SkinPropagation.skin) {
url.query.propagateskin = SkinPropagation.skin;
} else {
url.query.useskin = SkinPropagation.skin;
}
e.target.href = SkinPropagation.getURL(url);
},
submitEvent: function(e) {
if (this.action.indexOf(window.wgServer) != 0) return;
if (this.method == 'post') {
var url = SkinPropagation.parseURL(this.action);
url.query.useskin = SkinPropagation.skin;
this.action = SkinPropagation.getURL(url);
} else {
$(this).append('<input type="hidden" name="useskin" value="'+SkinPropagation.skin+'"/>');
}
},
stop: function() {
$(document.body).unbind('click.skinpropagation');
$('form').unbind('submit.skinpropagation');
}
};
$(SkinPropagation.init);
*/