From ca03d821b4c0f7fd79855085c4cf578fc4e13ead 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: [PATCH] =?UTF-8?q?=E3=82=A2=E3=83=8A=E3=83=AD=E3=82=B0=E6=99=82?=
=?UTF-8?q?=E8=A8=88=E3=82=A6=E3=82=A3=E3=82=B8=E3=82=A7=E3=83=83=E3=83=88?=
=?UTF-8?q?=E3=82=92=E7=A7=BB=E6=A4=8D=20(#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
diff --git a/src/client/app.vue b/src/client/app.vue
index c2e60c9bb..615f6b9cd 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 000000000..a10736224
--- /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 000000000..bd521813b
--- /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 4743be076..d6af41e2f 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));