From 98a768c28f930786aa258fc9fb8ddaccf06733c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=93=E3=81=91=E3=81=A3=E3=81=A1?= Date: Wed, 14 Sep 2022 01:05:07 +0900 Subject: [PATCH] wip: feat: Youtube Player Window --- .../client/src/components/MkUrlPreview.vue | 7 +- packages/client/src/pages/ytplayer.vue | 76 +++++++++++++++++++ packages/client/src/router.ts | 3 + 3 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 packages/client/src/pages/ytplayer.vue diff --git a/packages/client/src/components/MkUrlPreview.vue b/packages/client/src/components/MkUrlPreview.vue index 9b2a78535..02ee4b1b9 100644 --- a/packages/client/src/components/MkUrlPreview.vue +++ b/packages/client/src/components/MkUrlPreview.vue @@ -10,7 +10,7 @@
- +
@@ -36,6 +36,7 @@ import { onMounted, onUnmounted } from 'vue'; import { url as local, lang } from '@/config'; import { i18n } from '@/i18n'; +import * as os from '@/os'; const props = withDefaults(defineProps<{ url: string; @@ -103,6 +104,10 @@ function adjustTweetHeight(message: any) { if (height) tweetHeight = height; } +const openPlayer = () => { + os.pageWindow(`/ytplayer/${encodeURIComponent(requestUrl.href)}`); +}; + (window as any).addEventListener('message', adjustTweetHeight); onUnmounted(() => { diff --git a/packages/client/src/pages/ytplayer.vue b/packages/client/src/pages/ytplayer.vue new file mode 100644 index 000000000..d3f6531da --- /dev/null +++ b/packages/client/src/pages/ytplayer.vue @@ -0,0 +1,76 @@ +