Difference between revisions of "User:Microchip08/monobook.js"

From Mibbit Wiki
Jump to: navigation, search
(New page: // http://meta.wikimedia.org/wiki/User:Microchip08/global.js function liveClock() { liveClock.node = addPortletLink( 'p-personal', wgServer + wgScriptPath + '/index.php?title=' + wgPag...)
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
// http://meta.wikimedia.org/wiki/User:Microchip08/global.js
+
addOnloadHook(function () {
 
+
  if (location.href.indexOf('viewsource=1') != -1) {
function liveClock()
+
    sl = document.getElementById('wpSummaryLabel'); sl.parentNode.removeChild(sl);
{
+
    ed = document.getElementById('wpSummary').parentNode; ed.parentNode.removeChild(ed);
+
    return;
liveClock.node = addPortletLink( 'p-personal', wgServer + wgScriptPath + '/index.php?title=' + wgPageName + '&action=purge', '', 'utcdate' );
+
  }
liveClock.node.style.fontSize = 'larger';
+
  editbutton = document.getElementById('ca-edit');
liveClock.node.style.fontWeight = 'bolder';
+
  if (editbutton && location.href.indexOf('action=edit')==-1) {
+
    editlink = editbutton.getElementsByTagName('a')[0].href + '&viewsource=1';
showTime();
+
    tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
}
+
    na = document.createElement('a');
addOnloadHook(liveClock)
+
    na.href = editlink; na.appendChild(document.createTextNode('src'));
+
    li = document.createElement('li'); li.id = 'ca-viewsource'; li.appendChild(na);
function showTime()
+
     tabs.insertBefore(li,editbutton);
{
+
  }
+
});
var dateNode = liveClock.node;
 
if( !dateNode ) {
 
return;
 
}
 
    var now = new Date();
 
var hh = now.getUTCHours();
 
var mm = now.getUTCMinutes();
 
var ss = now.getUTCSeconds();
 
var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss );
 
dateNode.firstChild.replaceChild( document.createTextNode( time ), dateNode.firstChild.firstChild );
 
 
     window.setTimeout(showTime, 1000);
 
}
 

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);
  }
});