From a2ce072ae7bd9249754f1151efcbbde3aafc3a27 Mon Sep 17 00:00:00 2001 From: fuyu <54523771+mfmfuyu@users.noreply.github.com> Date: Fri, 14 Feb 2020 23:31:24 +0900 Subject: アナログ時計ウィジェットを移植 (#5944) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * アナログ時計ウィジェットを移植 * analog-clock -> clock --- src/client/app.vue | 3 +- src/client/components/analog-clock.vue | 143 +++++++++++++++++++++++++++++++++ src/client/widgets/clock.vue | 42 ++++++++++ src/client/widgets/index.ts | 1 + 4 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 src/client/components/analog-clock.vue create mode 100644 src/client/widgets/clock.vue (limited to 'src') diff --git a/src/client/app.vue b/src/client/app.vue index c2e60c9bbe..615f6b9cd3 100644 --- a/src/client/app.vue +++ b/src/client/app.vue @@ -293,7 +293,7 @@ export default Vue.extend({ const ro = new ResizeObserver((entries, observer) => { adjustTitlePosition(); }); - + ro.observe(this.$refs.contents); window.addEventListener('resize', adjustTitlePosition); @@ -556,6 +556,7 @@ export default Vue.extend({ 'calendar', 'rss', 'trends', + 'clock' ]; this.$root.menu({ diff --git a/src/client/components/analog-clock.vue b/src/client/components/analog-clock.vue new file mode 100644 index 0000000000..a107362240 --- /dev/null +++ b/src/client/components/analog-clock.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/client/widgets/clock.vue b/src/client/widgets/clock.vue new file mode 100644 index 0000000000..bd521813b7 --- /dev/null +++ b/src/client/widgets/clock.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/client/widgets/index.ts b/src/client/widgets/index.ts index 4743be0763..d6af41e2f8 100644 --- a/src/client/widgets/index.ts +++ b/src/client/widgets/index.ts @@ -6,3 +6,4 @@ Vue.component('mkw-timeline', () => import('./timeline.vue').then(m => m.default Vue.component('mkw-calendar', () => import('./calendar.vue').then(m => m.default)); Vue.component('mkw-rss', () => import('./rss.vue').then(m => m.default)); Vue.component('mkw-trends', () => import('./trends.vue').then(m => m.default)); +Vue.component('mkw-clock', () => import('./clock.vue').then(m => m.default)); -- cgit v1.2.3-freya