mirror of
https://github.com/owntone/owntone-server.git
synced 2025-11-07 04:42:58 -05:00
[web] Rename confusing variable name option
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<template>
|
||||
<div class="field">
|
||||
<input
|
||||
:id="option.name"
|
||||
v-model="option.value"
|
||||
:id="setting.name"
|
||||
v-model="setting.value"
|
||||
type="checkbox"
|
||||
class="switch is-rounded mr-2"
|
||||
@change="update_setting"
|
||||
/>
|
||||
<label class="pt-0" :for="option.name">
|
||||
<label class="pt-0" :for="setting.name">
|
||||
<slot name="label" />
|
||||
</label>
|
||||
<i
|
||||
@@ -27,8 +27,8 @@ import webapi from '@/webapi'
|
||||
export default {
|
||||
name: 'SettingsCheckbox',
|
||||
props: {
|
||||
category_name: { required: true, type: String },
|
||||
option_name: { required: true, type: String }
|
||||
category: { required: true, type: String },
|
||||
name: { required: true, type: String }
|
||||
},
|
||||
|
||||
data() {
|
||||
@@ -54,40 +54,37 @@ export default {
|
||||
is_success() {
|
||||
return this.statusUpdate === 'success'
|
||||
},
|
||||
option() {
|
||||
const option = this.$store.getters.setting(
|
||||
this.category_name,
|
||||
this.option_name
|
||||
)
|
||||
if (!option) {
|
||||
setting() {
|
||||
const setting = this.$store.getters.setting(this.category, this.name)
|
||||
if (!setting) {
|
||||
return {
|
||||
category: this.category_name,
|
||||
name: this.option_name,
|
||||
category: this.category,
|
||||
name: this.name,
|
||||
value: false
|
||||
}
|
||||
}
|
||||
return option
|
||||
return setting
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
clear_status() {
|
||||
if (this.is_error) {
|
||||
this.option.value = !this.option.value
|
||||
this.setting.value = !this.setting.value
|
||||
}
|
||||
this.statusUpdate = ''
|
||||
},
|
||||
update_setting() {
|
||||
this.timerId = -1
|
||||
const option = {
|
||||
category: this.category_name,
|
||||
name: this.option_name,
|
||||
value: this.option.value
|
||||
const setting = {
|
||||
category: this.category,
|
||||
name: this.name,
|
||||
value: this.setting.value
|
||||
}
|
||||
webapi
|
||||
.settings_update(this.category_name, option)
|
||||
.settings_update(this.category, setting)
|
||||
.then(() => {
|
||||
this.$store.dispatch('update_setting', option)
|
||||
this.$store.dispatch('update_setting', setting)
|
||||
this.statusUpdate = 'success'
|
||||
})
|
||||
.catch(() => {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
inputmode="numeric"
|
||||
min="0"
|
||||
:placeholder="placeholder"
|
||||
:value="option.value"
|
||||
:value="setting.value"
|
||||
@input="set_update_timer"
|
||||
/>
|
||||
</div>
|
||||
@@ -33,9 +33,9 @@ import webapi from '@/webapi'
|
||||
export default {
|
||||
name: 'SettingsIntfield',
|
||||
props: {
|
||||
category_name: { required: true, type: String },
|
||||
category: { required: true, type: String },
|
||||
disabled: Boolean,
|
||||
option_name: { required: true, type: String },
|
||||
name: { required: true, type: String },
|
||||
placeholder: { default: '', type: String }
|
||||
},
|
||||
|
||||
@@ -62,8 +62,8 @@ export default {
|
||||
is_success() {
|
||||
return this.statusUpdate === 'success'
|
||||
},
|
||||
option() {
|
||||
return this.$store.getters.setting(this.category_name, this.option_name)
|
||||
setting() {
|
||||
return this.$store.getters.setting(this.category, this.name)
|
||||
}
|
||||
},
|
||||
|
||||
@@ -87,15 +87,15 @@ export default {
|
||||
this.statusUpdate = ''
|
||||
return
|
||||
}
|
||||
const option = {
|
||||
category: this.category_name,
|
||||
name: this.option_name,
|
||||
const setting = {
|
||||
category: this.category,
|
||||
name: this.name,
|
||||
value: newValue
|
||||
}
|
||||
webapi
|
||||
.settings_update(this.category_name, option)
|
||||
.settings_update(this.category, setting)
|
||||
.then(() => {
|
||||
this.$store.dispatch('update_setting', option)
|
||||
this.$store.dispatch('update_setting', setting)
|
||||
this.statusUpdate = 'success'
|
||||
})
|
||||
.catch(() => {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
class="input"
|
||||
type="text"
|
||||
:placeholder="placeholder"
|
||||
:value="option.value"
|
||||
:value="setting.value"
|
||||
@input="set_update_timer"
|
||||
/>
|
||||
</div>
|
||||
@@ -32,9 +32,9 @@ import webapi from '@/webapi'
|
||||
export default {
|
||||
name: 'SettingsTextfield',
|
||||
props: {
|
||||
category_name: { required: true, type: String },
|
||||
category: { required: true, type: String },
|
||||
disabled: Boolean,
|
||||
option_name: { required: true, type: String },
|
||||
name: { required: true, type: String },
|
||||
placeholder: { default: '', type: String }
|
||||
},
|
||||
|
||||
@@ -61,8 +61,8 @@ export default {
|
||||
is_success() {
|
||||
return this.statusUpdate === 'success'
|
||||
},
|
||||
option() {
|
||||
return this.$store.getters.setting(this.category_name, this.option_name)
|
||||
setting() {
|
||||
return this.$store.getters.setting(this.category, this.name)
|
||||
}
|
||||
},
|
||||
|
||||
@@ -88,15 +88,15 @@ export default {
|
||||
this.statusUpdate = ''
|
||||
return
|
||||
}
|
||||
const option = {
|
||||
category: this.category_name,
|
||||
name: this.option_name,
|
||||
const setting = {
|
||||
category: this.category,
|
||||
name: this.name,
|
||||
value: newValue
|
||||
}
|
||||
webapi
|
||||
.settings_update(this.category_name, option)
|
||||
.settings_update(this.category, setting)
|
||||
.then(() => {
|
||||
this.$store.dispatch('update_setting', option)
|
||||
this.$store.dispatch('update_setting', setting)
|
||||
this.statusUpdate = 'success'
|
||||
})
|
||||
.catch(() => {
|
||||
|
||||
Reference in New Issue
Block a user