Removed unused toggleAll logic from gerty modal
This commit is contained in:
parent
dc02601db1
commit
60c88beb29
1 changed files with 2 additions and 30 deletions
|
|
@ -218,11 +218,12 @@
|
|||
:disable="formDialog.data.wallet == null || formDialog.data.name == null"
|
||||
type="submit"
|
||||
class="q-mr-md"
|
||||
v-if="!formDialog.data.id"
|
||||
>Create Gerty
|
||||
</q-btn
|
||||
>
|
||||
<q-btn
|
||||
v-if="formDialog.data.id"
|
||||
v-else
|
||||
unelevated
|
||||
color="primary"
|
||||
:disable="formDialog.data.wallet == null || formDialog.data.name == null"
|
||||
|
|
@ -257,14 +258,6 @@
|
|||
mixins: [windowMixin],
|
||||
data: function () {
|
||||
return {
|
||||
toggleStates: {
|
||||
fun: true,
|
||||
onchain: true,
|
||||
mempool: true,
|
||||
mining: true,
|
||||
lightning: true
|
||||
},
|
||||
oldToggleStates: {},
|
||||
gertys: [],
|
||||
currencyOptions: [
|
||||
'USD',
|
||||
|
|
@ -623,27 +616,6 @@
|
|||
if (this.g.user.wallets.length) {
|
||||
this.getGertys()
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
toggleStates: {
|
||||
handler(toggleStatesValue) {
|
||||
// Switch all the toggles in each section to the relevant state
|
||||
for (const [toggleKey, toggleValue] of Object.entries(toggleStatesValue)) {
|
||||
if (this.oldToggleStates[toggleKey] !== toggleValue) {
|
||||
for (const [dpKey, dpValue] of Object.entries(this.formDialog.data.display_preferences)) {
|
||||
if (dpKey.indexOf(toggleKey) === 0) {
|
||||
this.formDialog.data.display_preferences[dpKey] = toggleValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// This is a weird hack we have to use to get VueJS to persist the previous toggle state between
|
||||
// watches. VueJS passes the old and new values by reference so when comparing objects they
|
||||
// will have the same values unless we do this
|
||||
this.oldToggleStates = JSON.parse(JSON.stringify(toggleStatesValue))
|
||||
},
|
||||
deep: true
|
||||
}
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue