Commit ca161122 authored by Andreas Heimann's avatar Andreas Heimann

added silent queue setting

parent 4c362389
...@@ -58,12 +58,13 @@ ...@@ -58,12 +58,13 @@
"settings.client.version.label": "Version", "settings.client.version.label": "Version",
"settings.client.update.label": "Update", "settings.client.update.label": "Update",
"settings.client.update.button": "Check for Updates", "settings.client.update.button": "Check for Updates",
"settings.language.header": "Language", "settings.general.header": "Language",
"settings.language.selectLanguage.label": "Select Language", "settings.general.selectLanguage.label": "Select Language",
"settings.directories.header": "Directories", "settings.general.gameDirectory.label": "Game Directory",
"settings.directories.gameDirectory.label": "Game Directory", "settings.general.gameDirectory.changeButton": "Change",
"settings.directories.gameDirectory.changeButton": "Change", "settings.general.gameDirectory.resetButton": "Reset",
"settings.directories.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.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.", "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 @@ ...@@ -22,7 +22,7 @@
<div class="settings-box"> <div class="settings-box">
<div class="settings-title">{{ $t('settings.general.header') }}</div> <div class="settings-title">{{ $t('settings.general.header') }}</div>
<div class="settings-item"> <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"> <div class="settings-input">
<select v-on:change="ChangeLanguage()" v-model="settingLanguage" class="settings-input-language"> <select v-on:change="ChangeLanguage()" v-model="settingLanguage" class="settings-input-language">
<option value="en">English (English)</option> <option value="en">English (English)</option>
...@@ -40,17 +40,23 @@ ...@@ -40,17 +40,23 @@
</div> </div>
<div class="settings-hint">{{ $t('locale.translatedBy') }}</div> <div class="settings-hint">{{ $t('locale.translatedBy') }}</div>
</div> </div>
</div>
<div class="settings-box">
<div class="settings-title">{{ $t('settings.directories.header') }}</div>
<div class="settings-item"> <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"> <div class="settings-input settings-input-twobuttons">
<input type="text" class="settings-input-gamedirectory" disabled v-model="settingGameDirectory"> <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="SelectGameDirectory()">{{ $t('settings.general.gameDirectory.changeButton') }}</button>
<button v-on:click="ResetGameDirectory()">{{ $t('settings.directories.gameDirectory.resetButton') }}</button> <button v-on:click="ResetGameDirectory()">{{ $t('settings.general.gameDirectory.resetButton') }}</button>
</div> </div>
</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> </div>
<!-- Botch --> <!-- Botch -->
<!-- <div class="settings-box"> <!-- <div class="settings-box">
...@@ -80,7 +86,8 @@ ...@@ -80,7 +86,8 @@
version: "", version: "",
environment: "", environment: "",
settingLanguage: "", settingLanguage: "",
settingGameDirectory: "" settingGameDirectory: "",
settingSilentQueue: false
} }
}, },
mounted: function() { mounted: function() {
...@@ -91,6 +98,7 @@ ...@@ -91,6 +98,7 @@
this.$data.settingLanguage = userSettings.get('language'); this.$data.settingLanguage = userSettings.get('language');
this.$data.settingGameDirectory = userSettings.get('gameDirectory'); this.$data.settingGameDirectory = userSettings.get('gameDirectory');
this.$data.settingSilentQueue = userSettings.get('silentQueue');
}, },
methods: { methods: {
SelectGameDirectory: function() { SelectGameDirectory: function() {
...@@ -117,6 +125,11 @@ ...@@ -117,6 +125,11 @@
this.$i18n.locale = this.$data.settingLanguage; this.$i18n.locale = this.$data.settingLanguage;
}, },
ChangeSilentQueue: function() {
let userSettings = new UserSettings();
userSettings.set('silentQueue', this.$data.settingSilentQueue);
},
CheckForUpdates: function() { CheckForUpdates: function() {
let ssapi = new SSAPI(); 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