Добавлена загрузка книги на клиента, сопутствующие компоненты, классы и модули

This commit is contained in:
Book Pauk
2019-01-13 00:48:35 +07:00
parent 75487c38f6
commit dd640f2d40
9 changed files with 854 additions and 7 deletions

View File

@@ -54,10 +54,12 @@
import Vue from 'vue';
import Component from 'vue-class-component';
import LoaderPage from './LoaderPage/LoaderPage.vue';
import TextPage from './TextPage/TextPage.vue';
export default @Component({
components: {
LoaderPage
LoaderPage,
TextPage
},
})
class Reader extends Vue {
@@ -77,6 +79,10 @@ class Reader extends Vue {
return this.reader.fullScreenActive;
}
get lastOpenedBook() {
return this.$store.getters['reader/lastOpenedBook'];
}
buttonClick(button) {
switch (button) {
case 'loader': this.commit('reader/setLoaderActive', !this.loaderActive); break;
@@ -96,6 +102,8 @@ class Reader extends Vue {
get pageActive() {
let result = '';
if (this.lastOpenedBook)
result = 'TextPage';
if (this.loaderActive)
result = 'LoaderPage';