moved some of the options in EQ screen to a context menu button
This commit is contained in:
parent
ef4853cfc5
commit
6fc3de9e9f
1 changed files with 41 additions and 7 deletions
|
@ -103,13 +103,7 @@
|
||||||
<button class="md-btn" style="width:100%" @click="resetGain()">{{$root.getLz('term.reset')}}</button>
|
<button class="md-btn" style="width:100%" @click="resetGain()">{{$root.getLz('term.reset')}}</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<button class="md-btn" style="width:100%" @click="addPreset()">New Preset</button>
|
<button class="md-btn" style="width:100%" @click="presetOptions($event)">Menu</button>
|
||||||
</div>
|
|
||||||
<div class="col">
|
|
||||||
<button class="md-btn" :disabled="!$root.cfg.audio.equalizer.userGenerated" style="width:100%" @click="deletePreset()">Delete Preset</button>
|
|
||||||
</div>
|
|
||||||
<div class="col">
|
|
||||||
<button class="md-btn" :disabled="!$root.cfg.audio.equalizer.userGenerated" style="width:100%" @click="sharePreset($event)">Share...</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -230,6 +224,46 @@
|
||||||
mounted() {
|
mounted() {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
presetOptions(event) {
|
||||||
|
let menu = {
|
||||||
|
items: {
|
||||||
|
"new": {
|
||||||
|
"icon": "./assets/feather/plus.svg",
|
||||||
|
name: "New Preset...",
|
||||||
|
action: () => {
|
||||||
|
this.addPreset()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"delete": {
|
||||||
|
"icon": "./assets/feather/x-circle.svg",
|
||||||
|
name: "Delete Preset",
|
||||||
|
action: () => {
|
||||||
|
this.deletePreset()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"import": {
|
||||||
|
"icon": "./assets/feather/share.svg",
|
||||||
|
"name": app.getLz('action.import'),
|
||||||
|
"action": function () {
|
||||||
|
notyf.error("Not implemented yet")
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"export": {
|
||||||
|
"icon": "./assets/feather/share.svg",
|
||||||
|
"name": app.getLz('action.export'),
|
||||||
|
"action": function () {
|
||||||
|
notyf.error("Not implemented yet")
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!this.$root.cfg.audio.equalizer.userGenerated) {
|
||||||
|
delete menu.items.delete
|
||||||
|
}
|
||||||
|
|
||||||
|
app.showMenuPanel(menu, event)
|
||||||
|
},
|
||||||
sharePreset(event) {
|
sharePreset(event) {
|
||||||
let menu = {
|
let menu = {
|
||||||
items: [
|
items: [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue