From 63695f55f822505cb2c7ec3ed09cf5c49b48637d Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Sat, 19 Jun 2021 11:39:19 +0200 Subject: [PATCH] Start removing BootstrapVue in apimail: b-spinner --- .../assets/vue/components/MessagesTable.vue | 16 ++++++++++++---- .../static/apimail/assets/vue/messages_table.js | 2 -- webpack.common.js | 1 + 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/scipost_django/apimail/static/apimail/assets/vue/components/MessagesTable.vue b/scipost_django/apimail/static/apimail/assets/vue/components/MessagesTable.vue index 432c72068..e5fe79f28 100644 --- a/scipost_django/apimail/static/apimail/assets/vue/components/MessagesTable.vue +++ b/scipost_django/apimail/static/apimail/assets/vue/components/MessagesTable.vue @@ -370,10 +370,18 @@ @row-clicked="onMessageRowClicked" > <template v-slot:table-busy> - <div class="text-center text-primary my-2"> - <b-spinner class="align-middle"></b-spinner> - <strong>Loading...</strong> - </div> + <button + class="btn btn-outline-primary" + type="button" disabled + > + <span + class="spinner-grow spinner-grow-sm" + role="status" + aria-hidden="true" + > + </span> + Loading... + </button> </template> <template v-slot:head(tab)="row"> <span v-if="tabbedMessages.length > 0"> diff --git a/scipost_django/apimail/static/apimail/assets/vue/messages_table.js b/scipost_django/apimail/static/apimail/assets/vue/messages_table.js index 604e8ad24..644b46ac9 100644 --- a/scipost_django/apimail/static/apimail/assets/vue/messages_table.js +++ b/scipost_django/apimail/static/apimail/assets/vue/messages_table.js @@ -63,8 +63,6 @@ Vue.component('b-input-group-append', BInputGroupAppend) Vue.use(ModalPlugin) // Pagination Vue.component('b-pagination', BPagination) -// Spinner -Vue.component('b-spinner', BSpinner) // Tables Vue.use(TablePlugin) // Tabs diff --git a/webpack.common.js b/webpack.common.js index 25598455e..5b5bc0b23 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -16,6 +16,7 @@ module.exports = { "./scipost_django/scipost/static/scipost/assets/js/api.js", ], apimail: [ + "./scipost_django/scipost/static/scipost/assets/js/base.js", "./scipost_django/apimail/static/apimail/assets/vue/messages_table.js", ], qr: [ -- GitLab