//<nowiki>/* * Скрипт для простановки/удаления шаблона rq в статьях * Лицензия: GNU GPL * Версия: 0.1 18.11.2012 * Автор: Нирваньчик, при поддержке Samal, идея скрипта - Maxtirdatov */if(mw.config.get('wgIsArticle')&&(mw.config.get('wgNamespaceNumber')==0||mw.config.get('wgNamespaceNumber')==102||mw.config.get('wgNamespaceNumber')==2)&&mw.config.get('wgAction')=='view'/*&& param('diff') == null && can_edit*/){// Можно ещё сделать проверку на то, доступна ли страница для редактирования и отключить скрипт на странице диффа// но для этого нужно сделать дополнительные манипуляции, а пока будет так.// В принципе, защищены в основном только шаблоны и Main Page...// На странице диффа скрипт будет работать в обычном порядкеmw.loader.using('jquery.ui',function(){rqScript={icon:false,initialize:function(){if(typeof(window.rq_show_icon)!='undefined'&&(window.rq_show_icon==true||window.rq_show_icon=='yes'||window.rq_show_icon=='YES')){rqScript.icon=true;}varrqShow=function(e){e.preventDefault();console.log("rq");returnfalse;};if(skin=='vector'&&rqScript.icon){//var rqMenu = '<div class="vectorTabs" id="p-rq"><h5>rq</h5><ul><li id="p-rq-cmd"><a href="#"><span style="display:inline-block;height:2.5em;width:20px;background-position:0 100%; background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/U%2B26A0.svg/20px-U%2B26A0.svg.png);background-repeat:no-repeat;"> </span></a></li></ul></div>';varrqMenu='<div class="vectorTabs" id="p-rq"><h5>rq</h5><ul><li id="p-rq-cmd"><span><a href="#" style="display: block; height: 0; margin: 0; outline: medium none; overflow: hidden; padding: 3.1em 0 0; width: 26px; background-position:center; background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/U%2B26A0.svg/20px-U%2B26A0.svg.png);background-repeat:no-repeat;">rq</a></span></li></ul></div>';$('#p-views').after(rqMenu);//$('#p-rq-cmd').click(function(){ console.log("rq"); });document.getElementById('p-rq-cmd').onclick=rqShow;}else{varportletLink=mw.util.addPortletLink("p-cactions","#","rq","ca-rq","Добавить/удалить rq");$(portletLink).click(rqShow);//document.getElementById('ca-rq').onclick = rqShow;}}// end of initialize() };// end of rqScript rqScript.initialize();});// end mw.loader}// end if//</nowiki>