Användare:Josve05a/vector.js
Utseende
OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.
- Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
- Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
- Edge Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5.
- Opera: Tryck Ctrl-F5.
importScriptURI("http://sv.wikipedia.org/w/index.php?title=Användare:Sertion/attgöralista.js&action=raw&ctype=text/javascript");
importScript('Användare:Strangnet/morebits.js');
importScript('Användare:Strangnet/twinklefluff.js');
importScript('Användare:Strangnet/addlimenu.js');
importScript('Användare:Strangnet/twinklediff.js');
importScript('Användare:Notwist/twinklewarn.js');
importScriptURI("http://en.wikipedia.org/w/index.php?title=User:Dr_pda/prosesize.js&action=raw&ctype=text/javascript");
/*
* Kod som laddar om bevakningslistan var nittionde sekund
* och informerar om nya händelser genom att ändra titeln
* till "Wikipedia (x)" där x är antalet ouppmärksammade
* uppdateringar sen sist användare kollade.
*
* Räknaren nollställs genom att man sätter fokus (klickar
* mitt i) på huvudrutan av gränssnittet. Räknaren
* nollställs inte av att användaren klickar på länkar.
*
* Koden ska fungera på alla MediaWiki-projekt, men kan
* behöva vissa ändringar.
*
* Författare: [[sv:User:Sertion|User:Sertion]]
*/
var relTime = (typeof(relTime)!=='number')?90e3:relTime;
sanDater = function(){
var watchlistNameArray = document.getElementById('pt-watchlist').getElementsByTagName('a')[0].href.split('/'),
watchlistName = watchlistNameArray[watchlistNameArray.length-1];
if (wgPageName!==watchlistName) return;
r = $j('<ul/>').load(wgServer+wgScript+'?title='+watchlistName+'&days='+(relTime*1.15740741e-8)+' #bodyContent .special li',function(){
y = $j(r).children('li').length;
if (y>0){
var o = document.title.match(/([0-9]*)/g).filter(function(h){return h});
document.title = (new RegExp(wgSiteName+" \(([0-9]*)?\)").test(document.title))?wgSiteName+" ("+(y+(o*1))+")":wgSiteName+" ("+y+")";
$j('#bodyContent').load(location.href+' #bodyContent > *',function(){
$j('.special li').eq((o*1)+y-1).css({borderBottom:'1px solid red'})
});
$j('#bodyContent').bind('click',function(){
document.title=wgTitle+' - '+wgSiteName;
$j('.special li').css({borderBottom:'0 solid red'})
})
}
});
};
setInterval(sanDater,relTime)