From 2da0a3576b37047cfc5c0b6c46c0db95f43ef00b Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Sat, 30 Nov 2019 12:01:17 +0800 Subject: [PATCH] Replace Element msgbox with Bootstrap modal --- .../assets/src/components/ClosetItem.vue | 12 +- resources/assets/src/components/Modal.vue | 33 ++++- .../src/components/mixins/addClosetItem.ts | 19 ++- .../src/components/mixins/enablePlugin.ts | 32 +++-- .../src/components/mixins/removeClosetItem.ts | 9 +- .../src/components/mixins/setAsAvatar.ts | 9 +- resources/assets/src/scripts/element.ts | 18 +-- resources/assets/src/scripts/notify.ts | 7 +- resources/assets/src/scripts/validators.ts | 7 + resources/assets/src/styles/element.scss | 3 - resources/assets/src/views/admin/Market.vue | 7 +- resources/assets/src/views/admin/Players.vue | 23 +++- resources/assets/src/views/admin/Plugins.vue | 11 +- .../assets/src/views/admin/Translations.vue | 12 +- resources/assets/src/views/admin/Update.vue | 14 +- resources/assets/src/views/admin/Users.vue | 112 +++++++++------ resources/assets/src/views/auth/Login.vue | 11 +- resources/assets/src/views/skinlib/Show.vue | 101 +++++++++----- resources/assets/src/views/user/Bind.vue | 5 +- resources/assets/src/views/user/OAuth.vue | 22 +-- resources/assets/src/views/user/Players.vue | 15 +- resources/assets/src/views/user/Profile.vue | 29 ++-- .../tests/components/ClosetItem.test.ts | 28 ++-- .../assets/tests/components/Modal.test.ts | 40 ++++++ .../tests/components/SkinLibItem.test.ts | 20 ++- resources/assets/tests/scripts/logout.test.ts | 2 +- .../assets/tests/scripts/validators.test.ts | 12 ++ resources/assets/tests/setup.ts | 5 - resources/assets/tests/shims.d.ts | 4 - .../assets/tests/views/admin/Market.test.ts | 11 +- .../assets/tests/views/admin/Players.test.ts | 30 ++-- .../assets/tests/views/admin/Plugins.test.ts | 51 ++++--- .../tests/views/admin/Translations.test.ts | 14 +- .../assets/tests/views/admin/Update.test.ts | 11 +- .../assets/tests/views/admin/Users.test.ts | 128 +++++++----------- .../assets/tests/views/auth/Login.test.ts | 13 +- .../assets/tests/views/skinlib/Show.test.ts | 87 ++++++------ .../assets/tests/views/user/Bind.test.ts | 5 +- .../assets/tests/views/user/OAuth.test.ts | 22 +-- .../assets/tests/views/user/Players.test.ts | 21 ++- .../assets/tests/views/user/Profile.test.ts | 39 ++---- resources/views/shared/user-menu.twig | 4 +- resources/views/shared/user-panel.twig | 2 +- 43 files changed, 605 insertions(+), 455 deletions(-) create mode 100644 resources/assets/src/scripts/validators.ts create mode 100644 resources/assets/tests/scripts/validators.test.ts diff --git a/resources/assets/src/components/ClosetItem.vue b/resources/assets/src/components/ClosetItem.vue index a3b8f3c4..e59fe5db 100644 --- a/resources/assets/src/components/ClosetItem.vue +++ b/resources/assets/src/components/ClosetItem.vue @@ -43,6 +43,8 @@