diff --git a/client/components/Reader/LibsPage/LibsPage.vue b/client/components/Reader/LibsPage/LibsPage.vue index 12f85d1b..9d88f9a6 100644 --- a/client/components/Reader/LibsPage/LibsPage.vue +++ b/client/components/Reader/LibsPage/LibsPage.vue @@ -38,7 +38,7 @@ class LibsPage { i++; } - if (!this.libs) { + if (!this.libs || (this.mode = 'omnireader' && this.libs.mode !== this.mode)) { const defaults = rstore.getLibsDefaults(this.mode); this.commit('reader/setLibs', defaults); } diff --git a/client/store/modules/reader.js b/client/store/modules/reader.js index 455bd16f..3b9e3cc4 100644 --- a/client/store/modules/reader.js +++ b/client/store/modules/reader.js @@ -236,6 +236,7 @@ function getLibsDefaults(mode = 'reader') { openInFrameOnEnter: false, openInFrameOnAdd: false, helpShowed: false, + mode, groups: [ {r: 'http://samlib.ru', s: 'http://samlib.ru', list: [ {l: 'http://samlib.ru', c: 'Журнал "Самиздат"'},