diff --git a/modules/default/calendar/README.md b/modules/default/calendar/README.md
index 54d318ce..9492c6ae 100644
--- a/modules/default/calendar/README.md
+++ b/modules/default/calendar/README.md
@@ -118,6 +118,13 @@ The following properties can be configured:
Default value: false
+
timeFormat |
Display event times as absolute dates, or relative time
diff --git a/modules/default/calendar/calendar.js b/modules/default/calendar/calendar.js
index 39ea6b58..6282d130 100644
--- a/modules/default/calendar/calendar.js
+++ b/modules/default/calendar/calendar.js
@@ -23,6 +23,7 @@ Module.register("calendar", {
fade: true,
urgency: 7,
timeFormat: "relative",
+ dateFormat: "MMM Do",
getRelative: 6,
fadePoint: 0.25, // Start on 1/4th of the list.
calendars: [
@@ -175,7 +176,7 @@ Module.register("calendar", {
// This event falls within the config.urgency period that the user has set
timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").fromNow());
} else {
- timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").format("MMM Do"));
+ timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").format(this.config.dateFormat));
}
} else {
timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").fromNow());
@@ -205,7 +206,7 @@ Module.register("calendar", {
// This event falls within the config.urgency period that the user has set
timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").fromNow());
} else {
- timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").format("MMM Do"));
+ timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").format(this.config.dateFormat));
}
} else {
timeWrapper.innerHTML = this.capFirst(moment(event.startDate, "x").fromNow());
|