diff --git a/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue b/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue index e591c26b..1f1ed4bc 100644 --- a/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue +++ b/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue @@ -285,7 +285,9 @@ class BookmarkSettings extends BookmarkSettingsProps { }); if (result && result.value && result.value.toLowerCase() == 'да') { - this.$emit('do-action', {action: 'setLibs', data: _.cloneDeep(rstore.libsDefaults)}); + this.$emit('do-action', {action: 'setLibs', data: _.cloneDeep( + Object.assign({helpShowed: true}, rstore.libsDefaults) + )}); } } diff --git a/client/components/ExternalLibs/ExternalLibs.vue b/client/components/ExternalLibs/ExternalLibs.vue index 5caf4b4b..75995b55 100644 --- a/client/components/ExternalLibs/ExternalLibs.vue +++ b/client/components/ExternalLibs/ExternalLibs.vue @@ -371,6 +371,14 @@ class ExternalLibs extends Vue { loadLibs() { const libs = this.libs; + if (!libs.helpShowed) { + this.showHelp(); + (async() => { + await utils.sleep(1000); + this.commitProp('helpShowed', true); + })(); + } + this.selectedLink = libs.startLink; this.closeAfterSubmit = libs.closeAfterSubmit || false; this.openInFrameOnEnter = libs.openInFrameOnEnter || false;