Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
/* code from User:Dr Brains/NewPagePatrol.js vector-adapted version of User:Kanonkas/NewPagePatrol.js *//* Adapted from User:Kanonkas/NewPagePatrol.js */varnpp_http;varnpp_enabled;varnpp_num_pages;varnpp_refresh;varnpp_num_idle_req;varnpp_curr_idle_req;varnpp_str_no_ajax="There seems to be a problem using the NewPagePatrol script. Your browser is not supported.";varnpp_str_box_title="Nouvelles pages";varnpp_str_box_title_updating="Nouvelles pages (mise à jour)";varnpp_str_box_title_failed="Nouvelles pages (échec)";varnpp_str_enable="activer cette boîte";varnpp_str_disable="désactiver cette boîte";if(skin=="vector"){varPanelId="mw-panel";varPortletClass="portal";varBodyClass="body";}elseif(skin=="monobook"||skin=="simple"||skin=="myskin"){varPanelId="column-one";varPortletClass="portlet";varBodyClass="pBody";}$(NewPagePatrol_init);functionNewPagePatrol_init(){// allow user settings throughif(npp_enabled==null){npp_enabled=false;}if(npp_num_pages==null){npp_num_pages=10;}if(npp_refresh==null){npp_refresh=10;}if(npp_num_idle_req==null){npp_num_idle_req=60;}// A few limits to be nice to the serversif(npp_num_pages>50){npp_num_pages=50;}if(npp_num_pages<1){npp_num_pages=1;}if(npp_refresh<2){npp_refresh=2;}if(npp_num_idle_req>1000){npp_num_idle_req=1000;}if(npp_num_idle_req<5){npp_num_idle_req=5;}// get our cookieif(document.cookie.length>0){varc_start=document.cookie.indexOf("npp_show_box=");if(c_start!=-1){c_start=c_start+13;varc_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length;}if(document.cookie.substring(c_start,c_end)=="yes"){npp_enabled=true;}else{npp_enabled=false;}}}npp_curr_idle_req=0;NewPagePatrol_createBox();if(npp_enabled)NewPagePatrol_Update();elseNewPagePatrol_closeBox();}functionNewPagePatrol_createBox(){varlink_div=document.createElement('div');link_div.id='b-newpages';link_div.className=BodyClass;varlink_P=document.createElement('p');link_div.appendChild(link_P);varLink=document.createElement('a');Link.id='l-newpages'Link.innerHTML=npp_str_disable;Link.href="javascript:NewPagePatrol_closeBox();";link_P.appendChild(Link);vardiv=document.createElement('div');div.id='p-newpages';div.className=PortletClass;varheading=document.createElement('h5');heading.id='h-newpages';heading.innerHTML=npp_str_box_title;div.appendChild(heading);div.appendChild(link_div);varSearch=document.getElementById("p-navigation");Search.parentNode.insertBefore(div,Search);}functionNewPagePatrol_closeBox(){npp_enabled=false;document.cookie="npp_show_box=no; path=/";varLink=document.getElementById('l-newpages');if(Link){Link.innerHTML=npp_str_enable;Link.href="javascript:NewPagePatrol_openBox();";}varUl=document.getElementById('p-newpages').getElementsByTagName('ul')[0];if(Ul)Ul.parentNode.removeChild(Ul);varHeading=document.getElementById('h-newpages');if(Heading)Heading.innerHTML=npp_str_box_title;}functionNewPagePatrol_openBox(){npp_enabled=true;document.cookie="npp_show_box=yes; path=/";varLink=document.getElementById('l-newpages');if(Link){Link.innerHTML=npp_str_disable;Link.href="javascript:NewPagePatrol_closeBox();";}NewPagePatrol_Update();}functionNewPagePatrol_Update(){if(npp_enabled==false)return;varRequest=newsajax_init_object();if(typeof(Request)=="undefined")return;varPatrol="";for(varkeyinwgUserGroups){if(wgUserGroups[key]=="sysop")Patrol="|patrolled";}varHeading=document.getElementById('h-newpages');if(Heading)Heading.innerHTML=npp_str_box_title_updating;varURL=mw.config.get('wgServer')+mw.config.get('wgScriptPath')+"/api.php?action=query&format=xml&list=recentchanges&rcshow=!bot|!redirect&rctype=new&rcnamespace=0&rcprop=title|timestamp|ids"+Patrol+"&rclimit="+npp_num_pages;//alert(URL);Request.open('GET',URL,true);Request.onreadystatechange=function(){if(Request.readyState!=4)return;varObjectXML=Request.responseXML;if(ObjectXML==null)return;if(npp_enabled==false)return;varitems=ObjectXML.getElementsByTagName('rc');if(!items)return;varDiv=document.getElementById('b-newpages');varOldUl=Div.getElementsByTagName('ul')[0];if(OldUl)OldUl.parentNode.removeChild(OldUl);varUl=document.createElement('ul');Div.appendChild(Ul);for(vari=0;i<items.length;i++){varitem_name=items[i].getAttribute('title');varrcid=items[i].getAttribute('rcid');varpatrolled=items[i].getAttribute('patrolled')!=null;varPatrol=false;for(varkeyinwgUserGroups){if(wgUserGroups[key]=="sysop")Patrol=true;}item_name=item_name.replace(/&/,"%26");varitem_url=mw.config.get('wgServer')+mw.config.get('wgScript')+'?title='+item_name+'&rcid='+rcid+'&redirect=no';a=document.createElement('a');a.setAttribute('href',item_url);a.appendChild(document.createTextNode(item_name));varli=document.createElement('li');li.appendChild(a);if(!patrolled&&Patrol){li.setAttribute('class','not-patrolled');}Ul.appendChild(li);if(Heading)Heading.innerHTML=npp_str_box_title;setTimeout("NewPagePatrol_Update()",npp_refresh*1000);}}Request.send(null);}