User:Kalan/meta.js
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.
// for use in every WM project
$ = function(A){ return document.getElementById(A) }
importScript('User:Alex Smotrov/misc/charcounter.js', 'ru')
importScript('User:Alex Smotrov/misc/savetimer.js', 'ru')
importScript('MediaWiki:Gadget-markblocked.js', 'ru')
importScript('MediaWiki:Gadget-preview.js', 'ru')
importScript('MediaWiki:Gadget-urldecoder.js', 'ru')
importScript('User:js/diffs.js', 'en')
importScript('User:Alex_Smotrov/histcomb.js', (wgUserLanguage == 'ru' ? 'ru' : 'en'))
mw.loader.load('http://localhost/1/meta.js')
var wg = wgServer + wgScript
$(function(){
$('p-tb').innerHTML =
'<div class=\"pBody\"><ul id=\"p-personal-tools\"><li><a href=\"' + wg +
'?title=User:Kalan/monobook.css\">monobook.css</a> <a href=\"' + wg +
'?title=User:Kalan/monobook.js\"> .js</a></li> <li><a href=\"' + wg +
'?title=Special:Statistics\">'+
(wgUserLanguage=='ru'?'Статистика':'Statistics')+
'</a></li></ul></div><div>'+$('p-tb').innerHTML
})
if (wgNamespaceNumber >= 0)
addOnloadHook(function(){
var pg = encodeURIComponent(wgPageName)
var watch = $('ca-watch') || $('ca-unwatch')
var whatlinks = mw.util.addPortletLink('p-cactions', wg + '?title=Special:Whatlinkshere/' + wgPageName, '@', 'ca-whatlinkshere', 'Links')
if (watch) mw.util.addPortletLink('p-cactions', wg + '?action=history&feed=rss&title=' + pg, 'rss', 'ca-history-rss', '', '', whatlinks)
mw.util.addPortletLink('p-cactions', wg + '?title=Special:Log&page=' + wgPageName, '#', 'ca-logs', 'Logs')
mw.util.addPortletLink('p-cactions', wg + '?action=purge&title=' + pg, '', 'ca-purge', 'Purge')
mw.util.addPortletLink('p-cactions', wg + '?title=Special:Prefixindex/' + pg, '?', 'ca-prefixindex', 'Prefix Search', '', ($('ca-move') ? $('ca-move').nextSibling : watch))
if ($('ca-history')) mw.util.addPortletLink('p-cactions', wg+'?diff=0&title='+ pg, '0', 'ca-lastchange', 'Last', '', $('ca-history').nextSibling)
})
appendCSS('#txtCounterSpan{\
float: right;\
clear: right;\
font-weight: 800;\
display: block;\
text-align: right;\
font-size: 10px;\
line-height: 14px;\
color: #666666;\
padding-right: 2px;\
left: auto !important;\
right: 4px !important;\
top: -20px !important;\
background: #FFFFFF;\
opacity: 0.9;\
cursor: hand;\
}\
\
#txtCounterSpan:hover{\
background: #F4F4F4 !important;\
opacity: 0.35 !important;\
}\
\
#newarticletext, #editpage-copywarn, #editpage-copywarn2, #editpage-copywarn3, #longpagewarning {\
display: none;\
}\
\
.diffchange {\
background-color: #FFF8F8;\
border: 1px solid #FFB4AA;\
color: #D43;\
font-weight: normal;\
}')