Участник:T kns/common.js
Материал из Lurkmore
Замечание: Чтобы после сохранения сделанные изменения вступили в силу, очистите кеш своего браузера: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences.
//<source lang="javascript"> /*********************************************/ //importStylesheet('Участник:T kns/common.css'); appendCSS('#mw_content {width: 740px;} #mw_portlets {position:fixed;height: 90%; overflow: auto;} a.mw-redirect {color:#338800} a.mw-redirect:visited {color:#338899}'); $('#footer').slideToggle(); $('#firstHeading').attr('contentEditable','true'); (function($) { $.fn.getAttributes = function() { var attributes = {}; if(!this.length) return this; $.each(this[0].attributes, function(index, attr) { attributes[attr.name] = attr.value; }); return attributes; } })(jQuery); if(wgIsArticle && $('#ca-edit').length) { $('#mw_contentholder > .mw-topboxes').after('<h2><span class="editsection" style="font-weight: 700;">[<a href="/index.php?title='+encodeURIComponent(wgPageName)+'&action=edit§ion=0" title="Править введение">править</a>]</span><span class="mw_headline">'+wgTitle+'</span></h2>'); } var sidebarlinks = $('#p-tb .pBody ul'); function addsidebarlink(link,yep) { if(yep !== false) sidebarlinks.append(link); } (function() { addsidebarlink('<li><a href="'+($('#t-permalink a').attr('href')||'').replace(/\&oldid=.*$/,'')+'">Правильный линк</li>',$('#t-permalink a').size()>0); addsidebarlink('<li><a href="//lurkmore.to/_/'+wgArticleId+'">Короткий урл</a></li>',wgArticleId>0); addsidebarlink('<li><a href="'+wgScript+'?curid='+wgArticleId+'&diff=0'+'">Последняя правка</a></li>',wgCurRevisionId > 0); addsidebarlink('<li><a href="'+wgScript+'?title='+encodeURIComponent(wgPageName)+'&action=purge'+'">Пурж!</a></li>',wgCurRevisionId > 0); addsidebarlink('<li><a href="/Lurkmore:Ban/public">В баню!</a></li>'); addsidebarlink($('<li><a href="#">Свернутые простыни</a></li>').click(function(e) {e.preventDefault();alert(localStorage.clpsd);})); var ul2ol = $('<li><a href="#">UL -> OL</a></li>').click(function(e) { e.preventDefault(); $('#mw_contentholder ul').each(function() { var newol = $('<ol/>'); newol.attr($(this).getAttributes()).html($(this).html()); $(this).replaceWith(newol); }); }); addsidebarlink(ul2ol); addsidebarlink('<li><a href="/Special:PrefixIndex/'+wgPageName+'">Подстраницы</a></li>'); // addsidebarlink(); // addsidebarlink(); })(); if(wgPageName == "Служебная:AbuseFilter") { $('td.TablePager_col_af_hit_count > a').each(function() { $(this).attr('href',$(this).attr('href')+'&curhitcount='+/^(\d+)\D/.exec($(this).text())[1]) }); $('.TablePager_col_af_actions').each(function() { if($(this).text().indexOf('Блокировка') != -1) { var p = $(this).parent(); if(p.hasClass('mw-abusefilter-list-enabled')) { p.css({'color':'#cd5c5c'}); } } }); } if(wgPageName == "Служебная:AbuseLog") { $('#mw_contentholder > ul > li').each(function() { if($(this).text().indexOf('Блокировка') != -1) { $(this).css({'color':'#cd5c5c'}); } }); $('div.mw-abuselog-var-value').attr('contenteditable','true'); } /* // nyudtest $('img[src^="/"]').each(function() { $(this).attr('src',wgServer+'.nyud.net'+$(this).attr('src')); }); */ if(wgPageName == "Служебная:AbuseFilter") { importStylesheetURI('//dl.dropbox.com/u/931669/lm/JSCal2-1.9/src/css/jscal2.css'); importStylesheetURI('//dl.dropbox.com/u/931669/lm/JSCal2-1.9/src/css/border-radius.css'); $.ajax({ url:'//dl.dropbox.com/u/931669/lm/JSCal2-1.9/src/js/jscal2.js', dataType: 'script', cache:true, success: function() { importScriptURI('//dl.dropbox.com/u/931669/lm/JSCal2-1.9/src/js/unicode-letter.js'); $.ajax({ url:'//dl.dropbox.com/u/931669/lm/JSCal2-1.9/src/js/lang/en.js', dataType: 'script', cache:true, success: function() { var from = $('td.mw-input > input[name="wpTestPeriodStart"]'), to = $('td.mw-input > input[name="wpTestPeriodEnd"]'), btn = '<button id="%s_trigger" type="button">...</button>', dateFormat = '%Y%m%d040000', trigger = '%s_trigger'; from.attr('id','wpTestPeriodStart'); to.attr('id','wpTestPeriodEnd'); from.after(btn.replace('%s',from.attr('id'))); to.after(btn.replace('%s',to.attr('id'))); var CAL1 = new Calendar({ inputField:from.attr('id'), dateFormat:dateFormat, showTime: 24, trigger:trigger.replace('%s',from.attr('id')) }); var CAL2 = new Calendar({ inputField:to.attr('id'), dateFormat:dateFormat, showTime: 24, trigger:trigger.replace('%s',to.attr('id')) }); } }); } }); } if(_is_autoconfirmed && wgNamespaceNumber == -1 && wgCanonicalSpecialPageName == "Watchlist") { $.ajax({url:'//dl.dropbox.com/u/931669/lm/tinycon/tinycon.js', dataType:'script', cache:true}).success(function() { Tinycon.setBubble($('strong.mw-watched').length); }); } /*********************************************/ //importStylesheetURI('//dl.dropbox.com/u/931669/lm/calendar/calendar.css'); /*********************************************/ /*********************************************/ importScript('Участник:T kns/cps.js'); importScript('Участник:T kns/contribsrange.js'); importScriptURI('/skins/common/hotcat.js'); /*********************************************/ //</source>