automation dates
This commit is contained in:
25
seasonals.js
25
seasonals.js
@ -66,14 +66,25 @@ function determineCurrentTheme() {
|
||||
const month = date.getMonth(); // 0-11
|
||||
const day = date.getDate(); // 1-31
|
||||
|
||||
if (month === 11 || month === 0 || month === 1) return 'snowfall'; // december, january, february
|
||||
if (month === 9 && day === 31) return 'halloween'; // halloween
|
||||
if (month === 0 && day === 1) return 'fireworks'; //new year
|
||||
if (month >= 2 && month <= 4) return 'spring';
|
||||
if (month >= 5 && month <= 7) return 'summer';
|
||||
if (month >= 8 && month <= 10) return 'autumn';
|
||||
if ((month === 11 && day >= 28) || (month === 0 && day === 5)) return 'fireworks'; //new year fireworks december 28 - january 5
|
||||
|
||||
if (month === 1 && (day >= 10 || day <= 18)) return 'hearts'; // valentine's day february 10 - 18
|
||||
|
||||
return defaultTheme; // Fallback (nothing)
|
||||
if (month === 11 || month === 0 || month === 1) return 'snowfall'; // snow december, january, february
|
||||
|
||||
//if (month === 9 && day === 31) return 'halloween'; // halloween
|
||||
if ((month === 9 && day >= 24) || (month === 10 && day <= 5)) return 'halloween'; // halloween october 24 - november 5
|
||||
|
||||
|
||||
if ((month === 2 && day >= 25) || (month === 3 && day <= 25)) return 'eastern'; // eastern march 25 - april 25
|
||||
|
||||
if (month >= 2 && month <= 4) return 'spring'; // spring march, april, may
|
||||
|
||||
if (month >= 5 && month <= 7) return 'summer'; // summer june, july, august
|
||||
|
||||
if (month >= 8 && month <= 10) return 'autumn'; // autumn september, october, november
|
||||
|
||||
return 'none'; // Fallback (nothing)
|
||||
}
|
||||
|
||||
// load theme csss
|
||||
|
Reference in New Issue
Block a user