summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorUdo Walter2019-02-26 05:47:08 +0100
committerUdo Walter2019-02-26 05:47:08 +0100
commitfa56ed288a45468af0b977fdbec9acf9e491aa0c (patch)
tree1fdbbde56420c856181878c044d3f9f1b9c0ee20 /webapp
parent[webapp/configurator] add ability to assign configs to groups/clients (diff)
downloadbas-fa56ed288a45468af0b977fdbec9acf9e491aa0c.tar.gz
bas-fa56ed288a45468af0b977fdbec9acf9e491aa0c.tar.xz
bas-fa56ed288a45468af0b977fdbec9acf9e491aa0c.zip
[webapp/groups+configurator] performance improvements
Diffstat (limited to 'webapp')
-rw-r--r--webapp/src/components/ConfiguratorModule.vue1
-rw-r--r--webapp/src/components/GroupModule.vue2
-rw-r--r--webapp/src/components/GroupModuleDialog.vue1
3 files changed, 3 insertions, 1 deletions
diff --git a/webapp/src/components/ConfiguratorModule.vue b/webapp/src/components/ConfiguratorModule.vue
index f7255b1..6f73617 100644
--- a/webapp/src/components/ConfiguratorModule.vue
+++ b/webapp/src/components/ConfiguratorModule.vue
@@ -79,6 +79,7 @@
scrollable
:persistent="dialog.type !== 'delete'"
:fullscreen="$vuetify.breakpoint.smAndDown"
+ lazy
>
<configurator-module-delete v-if="dialog.type === 'delete'" />
<configurator-module-config v-else-if="dialog.type === 'config'"/>
diff --git a/webapp/src/components/GroupModule.vue b/webapp/src/components/GroupModule.vue
index 85e1d23..b772055 100644
--- a/webapp/src/components/GroupModule.vue
+++ b/webapp/src/components/GroupModule.vue
@@ -25,7 +25,7 @@
<v-btn icon :loading="reloading" @click="reload"><v-icon>refresh</v-icon></v-btn>
</v-card>
<v-tabs-items :value="activeTab" @input="setActiveTab" touchless style="padding-bottom: 20px">
- <v-tab-item v-for="(item, index) in tabChain" :key="index">
+ <v-tab-item v-for="(item, index) in tabChain" :key="index" lazy>
<group-module-group-view v-if="item.tabType === 'group'" :group="item" :tabIndex="index" />
<group-module-client-view v-if="item.tabType === 'client'" :client="item" :tabIndex="index" />
</v-tab-item>
diff --git a/webapp/src/components/GroupModuleDialog.vue b/webapp/src/components/GroupModuleDialog.vue
index 8eb3079..ffe4ef1 100644
--- a/webapp/src/components/GroupModuleDialog.vue
+++ b/webapp/src/components/GroupModuleDialog.vue
@@ -97,6 +97,7 @@
scrollable
:persistent="action === 'add' || action === 'select'"
:fullscreen="$vuetify.breakpoint.smAndDown"
+ lazy
>
<v-card>
<v-card-title class="dialog-title elevation-3">