Usuari:Coet/vector.js
Aparença
(S'ha redirigit des de: Usuari:Coet/monobook.js)
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.
(function ($){
var Wikistorm = {};
window.Wikistorm = Wikistorm;
Wikistorm.loadUserScript = function (params) {
var ctype = 'javascript';
var ext = 'js';
var tail = null;
if (params.css) {
ctype = 'css';
ext = 'css';
tail = 'text/css';
}
if (!params.server)
params.server = 'ca.wikipedia.org';
if (!params.user)
params.user = mw.config.get('wgUserName');
if (!params.subpage)
params.subpage = 'wikistorm';
if (!params.module) {
console.log('You must specify any module');
return;
}
var url = '//' + params.server + '/w/index.php?title=User:' + params.user +
'/' + params.subpage + '/' + params.module +
'.' + ext + '&action=raw&ctype=text/' + ctype;
console.info('loading ', url, tail)
return mw.loader.getScript(url, tail);
};
Wikistorm.loadScriptWithNamespace = function (params) {
if (!params.module) {
return;
}
if (!params.server)
params.server = 'ca.wikipedia.org';
if (!params.namespace && params.gadget)
params.namespace = 'Mediawiki';
else if (!params.namespace)
params.namespace = 'User';
if (params.gadget)
params.module = 'Gadget-' + params.module;
var url = '//' + params.server + '/w/index.php?title=' +
params.namespace + ':' + params.module +
'.js&action=raw&ctype=text/javascript';
return mw.loader.getScript(url, null);
};
Wikistorm.loadScript = function(params) {
if (!params.gadget)
return;
var css = params.gadget.endsWith('.css');
var ctype = css ? 'css' : 'javascript';
var tail = css ? 'text/css' : null;
var url = '//' + params.sitename + '/w/index.php?title=' + params.title +
params.gadget + '&action=raw&ctype=text/' + ctype;
return mw.loader.getScript(url, tail);
};
})(jQuery);
mw.loader.using([
'mediawiki.user', 'mediawiki.util', 'mediawiki.Title', 'mediawiki.api',
'mediawiki.storage', 'mediawiki.libs.pluralruleparser'
]).then( function () {
mw.loader.load(['jquery.ui']);
params = {
server: 'ca.wikipedia.org',
user: 'Coet',
subpage: 'wikistorm',
module: 'utils',
css: false
};
Wikistorm.loadUserScript(params).then( function() {
params.module = 'wikistorm';
Wikistorm.loadUserScript(params)
params.module = 'page';
Wikistorm.loadUserScript(params).then( function() {
params.module = 'articlesForDeletion';
Wikistorm.loadUserScript(params);
params.module = 'test'
Wikistorm.loadUserScript(params);
});
});
});