User:Nicolas17/chihuahua.js

From KDE TechBase
Revision as of 18:54, 27 June 2011 by Nicolas17 (talk | contribs) (Created page with "function tweakSidebar() { var ul = document.evaluate("//div[id='p-tb']/div/ul", documentNode, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null); var aNode = document.creat...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.
function tweakSidebar() {
    var ul = document.evaluate("//div[id='p-tb']/div/ul", documentNode, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
    var aNode = document.createElement('a');
    var liNode = document.createElement('li');
    aNode.appendChild(document.createTextNode("Random Page"));
    aNode.setAttribute("href", "/Special:RandomPage");
    liNode.appendChild(aNode);
    ul.appendChild(liNode);
}

addOnloadHook(tweakSidebar);
# kate: hl javascript;