diff options
Diffstat (limited to 'src/models/EventInfo.ts')
| -rw-r--r-- | src/models/EventInfo.ts | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/models/EventInfo.ts b/src/models/EventInfo.ts index d42cd94..de4251b 100644 --- a/src/models/EventInfo.ts +++ b/src/models/EventInfo.ts @@ -63,4 +63,23 @@ export default class EventInfo { const diff_mins = this.end % 100 - this.start % 100; return (diff_hours * 60 + diff_mins) * this.days.length; } + + get longInfo() { + const m = { + "U": "Sunday", + "M": "Monday", + "T": "Tuesday", + "W": "Wednesday", + "R": "Thursday", + "F": "Friday", + "S": "Saturday" + } + let info = this.info.split(" "); + let days = new Array<string>; + let old_days = info[0]; + for (let i = 0; i < old_days.length; i++) + days.push(m[old_days.charAt(i).toUpperCase()]) + info[0] = days.join(" and "); + return info.join(" "); + } }
\ No newline at end of file |
