MediaWiki:Gadget-HolidayLogo.js

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
const date = new Date();
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const weekday = date.getDay();

if (month === 4 && day === 1) {
    $(".mw-wiki-logo").css("background-image", "url(//enpedia.rxy.jp/w/images/archive/d/dd/20160324123023%21Wiki-20160401a.png)");
}
// 3連休以上で反映
if (
	   (month === 4 && day === 27 && weekday === 6)
	|| (month === 4 && day === 28 && (weekday === 0 || weekday === 6))
	|| (month === 4 && day === 29 && (weekday === 0 || weekday === 1 || weekday === 5))
	|| (month === 4 && day === 30 && (weekday === 1 || weekday === 6))
	|| (month === 5 && day === 1 && (weekday === 0 || weekday === 6))
	|| (month === 5 && day === 2 && (weekday === 0 || weekday === 6))
	|| (month === 5 && day === 3)
	|| (month === 5 && day === 4)
	|| (month === 5 && day === 5)
	|| (month === 5 && day === 6 && (weekday === 0 || weekday === 1 || weekday === 2 || weekday === 3 || weekday === 6))
	|| (month === 5 && day === 7 && weekday === 0)
	) {
    $(".mw-wiki-logo").css("background-image", "url(//enpedia.rxy.jp/w/images/a/a4/Wiki-golden.png)");
}
// 4連休以上で反映
if (
	   month === 9 && 19 <= day && day <= 23 && (year === 2026 || year === 2037 || year === 2043 || year === 2054 || year === 2071 || year === 2099)
	|| month === 9 && 18 <= day && day <= 22 && (year === 2032 || year === 2049 || year === 2060 || year === 2077 || year === 2088 || year === 2094)
	) {
    $(".mw-wiki-logo").css("background-image", "url(//enpedia.rxy.jp/w/images/c/ce/Wiki-silver.png)");
}