Переход на quasar

This commit is contained in:
Book Pauk
2020-02-10 17:13:12 +07:00
parent aac36a88f3
commit 085cc47ea5

View File

@@ -7,6 +7,7 @@
<div class="col row"> <div class="col row">
<div class="full-height"> <div class="full-height">
<q-tabs <q-tabs
ref="tabs"
class="bg-grey-3 text-black" class="bg-grey-3 text-black"
v-model="selectedTab" v-model="selectedTab"
left-icon="la la-caret-up" left-icon="la la-caret-up"
@@ -19,7 +20,7 @@
stretch stretch
inline-label inline-label
> >
<div class="q-pt-lg"/> <div v-show="tabsScrollable" class="q-pt-lg"/>
<q-tab class="tab" name="profiles" icon="la la-users" label="Профили" /> <q-tab class="tab" name="profiles" icon="la la-users" label="Профили" />
<q-tab class="tab" name="view" icon="la la-eye" label="Вид" /> <q-tab class="tab" name="view" icon="la la-eye" label="Вид" />
<q-tab class="tab" name="buttons" icon="la la-grip-horizontal" label="Кнопки" /> <q-tab class="tab" name="buttons" icon="la la-grip-horizontal" label="Кнопки" />
@@ -27,7 +28,7 @@
<q-tab class="tab" name="pagemove" icon="la la-school" label="Листание" /> <q-tab class="tab" name="pagemove" icon="la la-school" label="Листание" />
<q-tab class="tab" name="others" icon="la la-list-ul" label="Прочее" /> <q-tab class="tab" name="others" icon="la la-list-ul" label="Прочее" />
<q-tab class="tab" name="reset" icon="la la-broom" label="Сброс" /> <q-tab class="tab" name="reset" icon="la la-broom" label="Сброс" />
<div class="q-pt-lg"/> <div v-show="tabsScrollable" class="q-pt-lg"/>
</q-tabs> </q-tabs>
</div> </div>
@@ -124,6 +125,7 @@ selectedTabOld = null;//todo: remove
fontBold = false; fontBold = false;
fontItalic = false; fontItalic = false;
vertShift = 0; vertShift = 0;
tabsScrollable = false;
webFonts = []; webFonts = [];
fonts = []; fonts = [];
@@ -140,6 +142,15 @@ selectedTabOld = null;//todo: remove
this.settingsChanged(); this.settingsChanged();
} }
mounted() {
this.$watch(
'$refs.tabs.scrollable',
(newValue) => {
this.tabsScrollable = newValue;
}
);
}
init() { init() {
this.$refs.window.init(); this.$refs.window.init();
this.inited = true; this.inited = true;
@@ -185,7 +196,6 @@ selectedTabOld = null;//todo: remove
return this.$store.state.reader.profiles; return this.$store.state.reader.profiles;
} }
get currentProfileOptions() { get currentProfileOptions() {
const profNames = Object.keys(this.profiles) const profNames = Object.keys(this.profiles)
profNames.sort(); profNames.sort();