Feature / Configurable web search engine (#3406)

* configurable web search engine

* add webSearchEngine config in mobile ui

* add webSearchEngine config in desktop ui

* add webSearchEngine config

* add messages for web search engine config

* correct locale
This commit is contained in:
Hakaba Hitoyo
2018-11-29 11:05:17 +09:00
committed by syuilo
parent 0ce64f8c33
commit afdb23ff57
5 changed files with 29 additions and 1 deletions

View File

@@ -91,6 +91,11 @@
</ui-select>
</section>
</section>
<section>
<header>{{ $t('web-search-engine') }}</header>
<ui-input v-model="webSearchEngine">{{ $t('web-search-engine') }}<span slot="desc">{{ $t('web-search-engine-desc') }}</span></ui-input>
</section>
</ui-card>
<ui-card class="web" v-show="page == 'web'">
@@ -455,6 +460,11 @@ export default Vue.extend({
set(value) { this.$store.dispatch('settings/set', { key: 'defaultNoteVisibility', value }); }
},
webSearchEngine: {
get() { return this.$store.state.settings.webSearchEngine; },
set(value) { this.$store.dispatch('settings/set', { key: 'webSearchEngine', value }); }
},
showReplyTarget: {
get() { return this.$store.state.settings.showReplyTarget; },
set(value) { this.$store.dispatch('settings/set', { key: 'showReplyTarget', value }); }