Difference between revisions of "User:Microchip08/monobook.js"
Microchip08 (talk | contribs) (New page: // http://meta.wikimedia.org/wiki/User:Microchip08/global.js function liveClock() { liveClock.node = addPortletLink( 'p-personal', wgServer + wgScriptPath + '/index.php?title=' + wgPag...) |
Microchip08 (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | addOnloadHook(function () { | |
− | + | if (location.href.indexOf('viewsource=1') != -1) { | |
− | function | + | sl = document.getElementById('wpSummaryLabel'); sl.parentNode.removeChild(sl); |
− | { | + | ed = document.getElementById('wpSummary').parentNode; ed.parentNode.removeChild(ed); |
− | + | return; | |
− | + | } | |
− | + | editbutton = document.getElementById('ca-edit'); | |
− | + | if (editbutton && location.href.indexOf('action=edit')==-1) { | |
− | + | editlink = editbutton.getElementsByTagName('a')[0].href + '&viewsource=1'; | |
− | + | tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; | |
− | + | na = document.createElement('a'); | |
− | + | na.href = editlink; na.appendChild(document.createTextNode('src')); | |
− | + | li = document.createElement('li'); li.id = 'ca-viewsource'; li.appendChild(na); | |
− | + | tabs.insertBefore(li,editbutton); | |
− | + | } | |
− | + | }); | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | } |
Latest revision as of 21:23, 21 December 2009
addOnloadHook(function () { if (location.href.indexOf('viewsource=1') != -1) { sl = document.getElementById('wpSummaryLabel'); sl.parentNode.removeChild(sl); ed = document.getElementById('wpSummary').parentNode; ed.parentNode.removeChild(ed); return; } editbutton = document.getElementById('ca-edit'); if (editbutton && location.href.indexOf('action=edit')==-1) { editlink = editbutton.getElementsByTagName('a')[0].href + '&viewsource=1'; tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; na = document.createElement('a'); na.href = editlink; na.appendChild(document.createTextNode('src')); li = document.createElement('li'); li.id = 'ca-viewsource'; li.appendChild(na); tabs.insertBefore(li,editbutton); } });