diff --git a/seasonals.js b/seasonals.js index 29a1496..ccc99d9 100644 --- a/seasonals.js +++ b/seasonals.js @@ -35,6 +35,16 @@ const themeConfigs = { js: 'seasonals/hearts.js', containerClass: 'hearts-container' }, + christmas: { + css: 'seasonals/christmas.css', + js: 'seasonals/christmas.js', + containerClass: 'christmas-container' + }, + autumn: { + css: 'seasonals/autumn.css', + js: 'seasonals/autumn.js', + containerClass: 'autumn-container' + }, eastern: { css: 'seasonals/eastern.css', js: 'seasonals/eastern.js', @@ -45,11 +55,6 @@ const themeConfigs = { js: 'seasonals/summer.js', containerClass: 'summer' }, - autumn: { - css: 'seasonals/autumn.css', - js: 'seasonals/autumn.js', - containerClass: 'autumn' - }, spring: { css: 'seasonals/spring.css', js: 'seasonals/spring.js', @@ -70,7 +75,11 @@ function determineCurrentTheme() { if (month === 1 && (day >= 10 || day <= 18)) return 'hearts'; // valentine's day february 10 - 18 - if (month === 11 || month === 0 || month === 1) return 'snowfall'; // snow december, january, february + if ((month === 11 && (day >= 23 || day <= 27))) return 'christmas'; // christmas december 6 - january 6 + + if (month === 11) return 'snowflakes'; // snow december, january, february + if (month === 0 || month === 1) return 'snowfall'; // snow december, january, february + // if (month === 0 || month === 1) return 'snowstorm'; // snow december, january, february if ((month === 2 && day >= 25) || (month === 3 && day <= 25)) return 'eastern'; // eastern march 25 - april 25