From 4810d39be8c635c3ca038e7012042b2aed7d847d Mon Sep 17 00:00:00 2001 From: Dianliang233 Date: Wed, 10 Jul 2024 21:10:03 +0800 Subject: [PATCH] Add persistency and shareable url --- mediawiki/loader.js | 2 + src/tools/banner/App.vue | 159 +++++++++++++++++++++----------- src/tools/banner/locale/en.json | 3 + src/utils/iframe.ts | 14 +++ 4 files changed, 123 insertions(+), 55 deletions(-) diff --git a/mediawiki/loader.js b/mediawiki/loader.js index dc31131..647ae0a 100644 --- a/mediawiki/loader.js +++ b/mediawiki/loader.js @@ -96,6 +96,8 @@ mw.hook('wikipage.content').add(() => { ) } else if (event.data.type === 'mcw-calc-height-change') { iframe.style.height = `${event.data.data.height}px` + } else if (event.data.type === 'mcw-calc-clipboard') { + navigator.clipboard.writeText(event.data.data.text) } }) }) diff --git a/src/tools/banner/App.vue b/src/tools/banner/App.vue index 7bd7999..11147ca 100644 --- a/src/tools/banner/App.vue +++ b/src/tools/banner/App.vue @@ -1,6 +1,6 @@