|
|
(5 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| + | mw.loader.load('en.wikipedia.org/w/index.php?title=User:Animum/easyblock.js&action=raw&ctype=text/javascript'); |
| | | |
− | | + | mw.loader.load('en.wikipedia.org/w/index.php?title= User:Ale_jrb/Scripts/igloo.js&action=raw&ctype=text/javascript'); |
− | // ----------------------------------------------------------------------------- // Übergodmode Monobook skin // (c) 2005 Sam Hocevar <sam@zoy.org> // $Id: ubergodmode.js 886 2005-05-14 23:56:48Z sam $ // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- // Language support // ----------------------------------------------------------------------------- var blocklink = 'Block this user'; switch (document.getElementsByTagName('html')[0].lang) { case 'fr': blocklink = 'Bloquer cet utilisateur'; break; } // ----------------------------------------------------------------------------- // Our nice Block functions // ----------------------------------------------------------------------------- function PerformBlock() { var l, target = ''; // Look for '&faketarget=XXX' in URL url = location.pathname; l = location.search.substring(1).split('&'); for (i = 0; i < l.length; i++) { var n = l[i].indexOf('='); if (l[i].substring(0, n) == 'faketarget') { target = l[i].substring(n + 1); } } if (!target) return; form = document.getElementById('blockip'); if (!form) return; input = form.getElementsByTagName('input')[0]; input.value = target; } // ----------------------------------------------------------------------------- // Add block buttons to the page // ----------------------------------------------------------------------------- function AddBlockButtons() {
| |
− | var l, article = '', vandal;
| |
− | // Add 'block' links to a diff page
| |
− | l = document.getElementById('t-emailuser');
| |
− | if (l) {
| |
− | clone = l.cloneNode(true); l.id = 't-blockuser';
| |
− | a = clone.getElementsByTagName('a')[0];
| |
− | a.href = a.href.replace(/Special:Emailuser/, 'Special:Blockip'); a.href = a.href.replace(/target=/, 'faketarget=');
| |
− | a.innerHTML = blocklink; l.parentNode.insertBefore(clone, l.nextSibling);
| |
− | }
| |
− | }
| |
− |
| |
− | // ----------------------------------------------------------------------------- // Modify the page once it is loaded // -----------------------------------------------------------------------------
| |
− | if (window.addEventListener) { window.addEventListener("load", PerformBlock, false); window.addEventListener("load", AddBlockButtons, false); } else if (window.attachEvent) { window.attachEvent("onload", PerformBlock); window.attachEvent("onload", AddBlockButtons); }
| |
Latest revision as of 15:48, 18 May 2012
mw.loader.load('en.wikipedia.org/w/index.php?title=User:Animum/easyblock.js&action=raw&ctype=text/javascript');
mw.loader.load('en.wikipedia.org/w/index.php?title= User:Ale_jrb/Scripts/igloo.js&action=raw&ctype=text/javascript');