From a14688264b14478e4b2d80488d1c5051f82e1998 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Mon, 16 Dec 2019 10:29:10 +0800 Subject: [PATCH] Support disable portal --- resources/assets/src/components/Portal.ts | 8 ++++++ resources/assets/src/views/user/Closet.vue | 11 +++++--- resources/assets/src/views/user/Players.vue | 7 +++--- .../assets/tests/components/Portal.test.ts | 14 +++++++++++ .../assets/tests/views/user/Closet.test.ts | 5 ---- .../assets/tests/views/user/Players.test.ts | 25 +++++-------------- 6 files changed, 39 insertions(+), 31 deletions(-) diff --git a/resources/assets/src/components/Portal.ts b/resources/assets/src/components/Portal.ts index 804c77b8..20c51bbe 100644 --- a/resources/assets/src/components/Portal.ts +++ b/resources/assets/src/components/Portal.ts @@ -11,8 +11,16 @@ export default Vue.extend({ type: String, default: 'div', }, + disabled: { + type: Boolean, + default: false, + }, }, mounted() { + if (this.disabled) { + return + } + const container = document.querySelector(this.selector) if (container) { if (container.firstChild) { diff --git a/resources/assets/src/views/user/Closet.vue b/resources/assets/src/views/user/Closet.vue index 0b6cd92f..d09c5af1 100644 --- a/resources/assets/src/views/user/Closet.vue +++ b/resources/assets/src/views/user/Closet.vue @@ -1,8 +1,10 @@