Hoppa till innehållet

Användare:Josve05a/vector.js

Från Wikipedia

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)