Настройки веб-интерфейса и опции командной строки "--lib-dir", "--inpx" вынесены в конфиг (#6)
This commit is contained in:
@@ -557,6 +557,13 @@ class Search {
|
||||
(async() => {
|
||||
await this.api.updateConfig();
|
||||
|
||||
//устанавливаем uiDefaults от сервера, если это необходимо
|
||||
if (!this.settings.defaultsSet) {
|
||||
const uiDefaults = _.cloneDeep(this.config.uiDefaults);
|
||||
uiDefaults.defaultsSet = true;
|
||||
this.commit('setSettings', uiDefaults);
|
||||
}
|
||||
|
||||
this.generateDefaults(this.extSearch, this.recStruct.map(f => f.field));
|
||||
this.extSearch.setDefaults(this.extSearch);
|
||||
this.search.lang = this.langDefault;
|
||||
|
||||
@@ -4,9 +4,13 @@ const state = {
|
||||
settings: {
|
||||
accessToken: '',
|
||||
extendedParams: false,
|
||||
limit: 20,
|
||||
expandedAuthor: [],
|
||||
expandedSeries: [],
|
||||
|
||||
defaultsSet: false,
|
||||
|
||||
//uiDefaults
|
||||
limit: 20,
|
||||
downloadAsZip: false,
|
||||
showCounts: true,
|
||||
showRates: true,
|
||||
|
||||
Reference in New Issue
Block a user