Commit ca161122 authored by Andreas Heimann's avatar Andreas Heimann

added silent queue setting

parent 4c362389
......@@ -58,12 +58,13 @@
"settings.client.version.label": "Version",
"settings.client.update.label": "Update",
"settings.client.update.button": "Check for Updates",
"settings.language.header": "Language",
"settings.language.selectLanguage.label": "Select Language",
"settings.directories.header": "Directories",
"settings.directories.gameDirectory.label": "Game Directory",
"settings.directories.gameDirectory.changeButton": "Change",
"settings.directories.gameDirectory.resetButton": "Reset",
"settings.general.header": "Language",
"settings.general.selectLanguage.label": "Select Language",
"settings.general.gameDirectory.label": "Game Directory",
"settings.general.gameDirectory.changeButton": "Change",
"settings.general.gameDirectory.resetButton": "Reset",
"settings.general.silentQueue.label": "Silent Queue",
"settings.general.silentQueue.explaination": "The download queue will not open after adding a chart to the queue with the silent queue enabled.",
"connectionerror.server.title": "Connection error",
"connectionerror.server.text": "Please check your internet connection or try again later. You can still access your library and install local .zip backups.",
......
......@@ -22,7 +22,7 @@
<div class="settings-box">
<div class="settings-title">{{ $t('settings.general.header') }}</div>
<div class="settings-item">
<div class="settings-label">{{ $t('settings.language.selectLanguage.label') }}</div>
<div class="settings-label">{{ $t('settings.general.selectLanguage.label') }}</div>
<div class="settings-input">
<select v-on:change="ChangeLanguage()" v-model="settingLanguage" class="settings-input-language">
<option value="en">English (English)</option>
......@@ -40,17 +40,23 @@
</div>
<div class="settings-hint">{{ $t('locale.translatedBy') }}</div>
</div>
</div>
<div class="settings-box">
<div class="settings-title">{{ $t('settings.directories.header') }}</div>
<div class="settings-item">
<div class="settings-label">{{ $t('settings.directories.gameDirectory.label') }}</div>
<div class="settings-label">{{ $t('settings.general.gameDirectory.label') }}</div>
<div class="settings-input settings-input-twobuttons">
<input type="text" class="settings-input-gamedirectory" disabled v-model="settingGameDirectory">
<button v-on:click="SelectGameDirectory()">{{ $t('settings.directories.gameDirectory.changeButton') }}</button>
<button v-on:click="ResetGameDirectory()">{{ $t('settings.directories.gameDirectory.resetButton') }}</button>
<button v-on:click="SelectGameDirectory()">{{ $t('settings.general.gameDirectory.changeButton') }}</button>
<button v-on:click="ResetGameDirectory()">{{ $t('settings.general.gameDirectory.resetButton') }}</button>
</div>
</div>
<div class="settings-item">
<div class="settings-label">{{ $t('settings.general.silentQueue.label') }}</div>
<div class="settings-input">
<input type="checkbox" v-on:change="ChangeSilentQueue()" class="settings-input-silentqueue" v-model="settingSilentQueue">
</div>
<div class="settings-hint">{{ $t('settings.general.silentQueue.explaination') }}</div>
</div>
</div>
<!-- Botch -->
<!-- <div class="settings-box">
......@@ -80,7 +86,8 @@
version: "",
environment: "",
settingLanguage: "",
settingGameDirectory: ""
settingGameDirectory: "",
settingSilentQueue: false
}
},
mounted: function() {
......@@ -91,6 +98,7 @@
this.$data.settingLanguage = userSettings.get('language');
this.$data.settingGameDirectory = userSettings.get('gameDirectory');
this.$data.settingSilentQueue = userSettings.get('silentQueue');
},
methods: {
SelectGameDirectory: function() {
......@@ -117,6 +125,11 @@
this.$i18n.locale = this.$data.settingLanguage;
},
ChangeSilentQueue: function() {
let userSettings = new UserSettings();
userSettings.set('silentQueue', this.$data.settingSilentQueue);
},
CheckForUpdates: function() {
let ssapi = new SSAPI();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment