„Benutzer:Victor Schmidt/common.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
K Kleine Programmierung
K Maintenance: jquery.cookie has been deprecated phab:T271995
Zeile 5: Zeile 5:
var now = new Date();
var now = new Date();
var nowMonth=now.getMonth();
var nowMonth=now.getMonth();
if (jQuery.cookie("userjs-victorSchmidtCookieDoesHeAlreadySeenThis")=="true"){
if (mw.cookie.get("userjs-victorSchmidtCookieDoesHeAlreadySeenThis")=="true"){
//Help, i alredy seen this. Fast away from here!
//Help, i alredy seen this. Fast away from here!
return;
return;
Zeile 20: Zeile 20:
if(now.getDay()>20){
if(now.getDay()>20){
//Wahl vorbei!
//Wahl vorbei!
jQuery.cookie("userjs-victorSchmidtCookieDoesHeAlreadySeenThis","true",{"expires":10,"secure":true});
mw.cookie.set("userjs-victorSchmidtCookieDoesHeAlreadySeenThis","true",{"expires":10,"secure":true});
return;
return;
}
}
Zeile 34: Zeile 34:
$ueberschrift.after($append);
$ueberschrift.after($append);
}
}
mw.loader.using("jquery.cookie", addLinkToRecentArbcomElections, function (){alert("Fehler:Modul jQuery.cookie konnte nicht geladen werden");});
mw.loader.using("mediawiki.cookie", addLinkToRecentArbcomElections, function (){alert("Fehler:Modul jQuery.cookie konnte nicht geladen werden");});

Version vom 12. Januar 2024, 21:14 Uhr

window.hotcat_no_autocommit = 1;
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");
// Some self-Created Stuff: 
function addLinkToRecentArbcomElections(){
	var now = new Date();
	var nowMonth=now.getMonth();
	if (mw.cookie.get("userjs-victorSchmidtCookieDoesHeAlreadySeenThis")=="true"){
		//Help, i alredy seen this. Fast away from here!
		return;
	}
	if(nowMonth!=10&&nowMonth!=04){
		//derzeit keine Schiedsgerichtswahl. Schnell Weg hier!
		return;
	}
	//Es ist derzeit Schiedsgerichtswahl. Haben wir denn schon den Passenden Tag?
	if (now.getDay()<7){
		//Kandidatensuche.
		return;
	}
	if(now.getDay()>20){
		//Wahl vorbei!
		mw.cookie.set("userjs-victorSchmidtCookieDoesHeAlreadySeenThis","true",{"expires":10,"secure":true});
		return;
	}
	//Kasten einfügen.
	var $ueberschrift=jQuery(document).find("#firstHeading");
	var myContainer=document.createElement("div");
	myContainer.id="vsContainerInfoSchiedsgerichtswahl";
	myContainer.style="1px solid red";
	var msg= document.createElement("span");
	msg.innerHTML="Hinweis: Es sind derzeit <a href=\"/wiki/Wikipedia:Schiedsgericht/Wahl\">Schiedsgerichtswahlen</a>";
	myContainer.appendChild(msg);
	var $append = jQuery(myContainer);
	$ueberschrift.after($append);
}
mw.loader.using("mediawiki.cookie", addLinkToRecentArbcomElections, function (){alert("Fehler:Modul jQuery.cookie konnte nicht geladen werden");});