diff --git a/client/components/ExternalLibs/ExternalLibs.vue b/client/components/ExternalLibs/ExternalLibs.vue index 9a31d412..5fbd5b60 100644 --- a/client/components/ExternalLibs/ExternalLibs.vue +++ b/client/components/ExternalLibs/ExternalLibs.vue @@ -149,7 +149,12 @@ class ExternalLibs extends Vue { //this.commit('reader/setLibs', rstore.libsDefaults); } - mounted() { + mounted() { + if (this.mode != 'liberama.top') { + this.$router.replace('/404'); + return; + } + this.$refs.window.init(); this.opener = null; diff --git a/client/components/Reader/LibsPage/LibsPage.vue b/client/components/Reader/LibsPage/LibsPage.vue index e29e2d4c..522358de 100644 --- a/client/components/Reader/LibsPage/LibsPage.vue +++ b/client/components/Reader/LibsPage/LibsPage.vue @@ -25,10 +25,14 @@ class LibsPage extends Vue { created() { this.popupWindow = null; this.commit = this.$store.commit; + this.messageListener = null; //this.commit('reader/setLibs', rstore.libsDefaults); } init() { + if (this.mode != 'liberama.top') + return; + this.childReady = false; const subdomain = (window.location.protocol != 'http:' ? 'b.' : ''); this.origin = `http://${subdomain}${window.location.host}`; @@ -100,6 +104,10 @@ class LibsPage extends Vue { } } + get mode() { + return this.$store.state.config.mode; + } + get libs() { return this.$store.state.reader.libs; } diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index 4bc3ba8a..d025fe47 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -44,7 +44,7 @@ {{ rstore.readerActions['refresh'] }}
- diff --git a/client/components/Reader/SettingsPage/include/ButtonsTab.inc b/client/components/Reader/SettingsPage/include/ButtonsTab.inc index 4354cd09..e874a177 100644 --- a/client/components/Reader/SettingsPage/include/ButtonsTab.inc +++ b/client/components/Reader/SettingsPage/include/ButtonsTab.inc @@ -1,8 +1,10 @@
Показывать кнопки панели
-
+
- +