„Benutzer:Victor Schmidt/common.js“ – Versionsunterschied
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 ( |
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! |
||
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(" |
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");});