aboutsummaryrefslogtreecommitdiff
path: root/static/clock.ts
diff options
context:
space:
mode:
Diffstat (limited to 'static/clock.ts')
-rw-r--r--static/clock.ts12
1 files changed, 9 insertions, 3 deletions
diff --git a/static/clock.ts b/static/clock.ts
index b0ddae00..fa975484 100644
--- a/static/clock.ts
+++ b/static/clock.ts
@@ -1,4 +1,7 @@
-export { SmallcalCellHighlight, Timebar }
+export {
+ SmallcalCellHighlight, Timebar,
+ initialize_clock_components
+}
import { makeElement, date_to_percent } from './lib'
@@ -104,7 +107,6 @@ class TodayButton extends ClockElement {
(this.querySelector('a') as any).href = now.format("~Y-~m-~d.html")
}
}
-customElements.define('today-button', TodayButton)
class CurrentTime extends ClockElement {
@@ -112,4 +114,8 @@ class CurrentTime extends ClockElement {
this.textContent = now.format('~H:~M:~S')
}
}
-customElements.define('current-time', CurrentTime)
+
+function initialize_clock_components() {
+ customElements.define('today-button', TodayButton)
+ customElements.define('current-time', CurrentTime)
+}