You need to be logged into the wiki to be able to edit! To login or join the wiki, click here.

User:Leech/vector.js

From Kiwiki
< User:Leech
Revision as of 01:20, 18 May 2012 by Leech (talk | contribs)
Jump to: navigation, search

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.


// ----------------------------------------------------------------------------- // Übergodmode Monobook skin // (c) 2005 Sam Hocevar <[email protected]> // $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); }