use notyf instead of just hiding cast button

This commit is contained in:
vapormusic 2022-05-07 09:04:22 +07:00
parent a79a96b946
commit dff0aee370
3 changed files with 4 additions and 2 deletions

View file

@ -330,6 +330,7 @@
"settings.option.audio.audioLab.description": "An assortment of in-house developed audio effects for Cider.", "settings.option.audio.audioLab.description": "An assortment of in-house developed audio effects for Cider.",
"settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California", "settings.option.audio.audioLab.subheader": "Designed by Cider Acoustic Technologies in California",
"settings.warn.audioLab.withoutAF": "AudioContext (Advanced Functionality) is required to enable Cider Audio Laboratory.", "settings.warn.audioLab.withoutAF": "AudioContext (Advanced Functionality) is required to enable Cider Audio Laboratory.",
"settings.warn.enableAdvancedFunctionality": "AudioContext (Advanced Functionality) is required to enable this feature.",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Analog Warmth", "settings.option.audio.enableAdvancedFunctionality.analogWarmth": "Analog Warmth",
"settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simulates the analog warmth modelled after the Korg Nutube 6P1", "settings.option.audio.enableAdvancedFunctionality.analogWarmth.description": "Simulates the analog warmth modelled after the Korg Nutube 6P1",
"settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Analog Warmth intensity", "settings.option.audio.enableAdvancedFunctionality.analogWarmthIntensity": "Analog Warmth intensity",

View file

@ -235,6 +235,7 @@ const app = new Vue({
pages: [], pages: [],
}, },
moreinfodata: [], moreinfodata: [],
notyf: notyf
}, },
watch: { watch: {
cfg: { cfg: {

View file

@ -142,13 +142,13 @@
</span> </span>
<span class="usermenu-item-name">{{$root.getLz('action.showWebRemoteQR')}}</span> <span class="usermenu-item-name">{{$root.getLz('action.showWebRemoteQR')}}</span>
</button> </button>
<button class="usermenu-item" v-if="cfg.advanced.AudioContext" @click="modals.castMenu = true"> <button class="usermenu-item" @click="cfg.advanced.AudioContext ? modals.castMenu = true : $root.notyf.error($root.getLz('settings.warn.enableAdvancedFunctionality'))">
<span class="usermenu-item-icon"> <span class="usermenu-item-icon">
<%- include("../svg/cast.svg") %> <%- include("../svg/cast.svg") %>
</span> </span>
<span class="usermenu-item-name">{{$root.getLz('term.cast')}}</span> <span class="usermenu-item-name">{{$root.getLz('term.cast')}}</span>
</button> </button>
<button class="usermenu-item" v-if="cfg.advanced.AudioContext" @click="modals.audioSettings = true"> <button class="usermenu-item" @click="cfg.advanced.AudioContext ? modals.audioSettings = true : $root.notyf.error($root.getLz('settings.warn.enableAdvancedFunctionality'))">
<span class="usermenu-item-icon"> <span class="usermenu-item-icon">
<%- include("../svg/headphones.svg") %> <%- include("../svg/headphones.svg") %>
</span> </span>