From a11dc7887c3654a3b0d26defdc5b4a09c6dc6d2e Mon Sep 17 00:00:00 2001 From: les Date: Mon, 17 Feb 2020 10:59:46 +0100 Subject: [PATCH] show timezones list in admin's options --- components/admin/Settings.vue | 29 +++++++++++++++++++---------- components/admin/timezones.js | 4 ---- 2 files changed, 19 insertions(+), 14 deletions(-) delete mode 100644 components/admin/timezones.js diff --git a/components/admin/Settings.vue b/components/admin/Settings.vue index f1b998db..6cab384b 100644 --- a/components/admin/Settings.vue +++ b/components/admin/Settings.vue @@ -4,8 +4,10 @@ //- select timezone client-only el-form-item(:label="$t('admin.select_instance_timezone')") - el-select(v-model='instance_timezone' filterable) - el-option(v-for='timezone in timezones' :key='timezone.value' :value='timezone.value') + el-select.mb-3(v-model='instance_timezone' filterable + @input.native='queryTz=$event.target.value' @change='queryTz=""' + default-first-option placeholder='Timezone, type to search') + el-option(v-for='timezone in filteredTimezones' :key='timezone.value' :value='timezone.value') span.float-left {{timezone.value}} small.float-right.text-danger {{timezone.offset}} @@ -42,24 +44,19 @@