on master help sign in
Remove `Date.every` and change `weekday` into `dayOfWeek`.
fbabe4bevancz
core-js/Date.js+1−8
@@ -2,12 +2,6 @@
2Elm.Date = function() {
2Elm.Date = function() {
3
3
4 function dateNow() { return new window.Date; }
4 function dateNow() { return new window.Date; }
5− function now(t) {
6− var clock = Elm.Signal.constant(dateNow());
7− function tellTime() { Dispatcher.notify(clock.id, dateNow()); }
8− setInterval(tellTime, t);
9− return clock;
10− }
11 function readDate(str) {
5 function readDate(str) {
12 var d = new window.Date(Elm.JavaScript.castStringToJSString(str));
6 var d = new window.Date(Elm.JavaScript.castStringToJSString(str));
13 if (isNaN(d.getTime())) return ["Nothing"];
7 if (isNaN(d.getTime())) return ["Nothing"];
@@ -19,7 +13,6 @@ Elm.Date = function() {
19 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
13 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
20
14
21 return {
15 return {
22− now : now,
23 read : readDate,
16 read : readDate,
24 year : function(d) { return d.getFullYear(); },
17 year : function(d) { return d.getFullYear(); },
25 month : function(d) { return [monthTable[d.getMonth()]]; },
18 month : function(d) { return [monthTable[d.getMonth()]]; },
@@ -27,7 +20,7 @@ Elm.Date = function() {
27 hour : function(d) { return d.getHours(); },
20 hour : function(d) { return d.getHours(); },
28 minute : function(d) { return d.getMinutes(); },
21 minute : function(d) { return d.getMinutes(); },
29 second : function(d) { return d.getSeconds(); },
22 second : function(d) { return d.getSeconds(); },
30− weekday : function(d) { return [dayTable[d.getDay()]]; },
23+ dayOfWeek : function(d) { return [dayTable[d.getDay()]]; },
31 toTime : function(d) { return d.getTime(); },
24 toTime : function(d) { return d.getTime(); },
32 Mon : ["Mon"], Tue : ["Tue"], Wed : ["Wed"],
25 Mon : ["Mon"], Tue : ["Tue"], Wed : ["Wed"],
33 Thu : ["Thu"], Fri : ["Fri"], Sat : ["Sat"], Sun : ["Sun"],
26 Thu : ["Thu"], Fri : ["Fri"], Sat : ["Sat"], Sun : ["Sun"],