-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathunmuteVim.min.js
2 lines (2 loc) · 962 Bytes
/
unmuteVim.min.js
1
2
// author: forrestkirby https://github.com/forrestkirby
let vimPlayer=null,vimButton=null,vimRange=null,vimImage=null;function switchVimButton(e){e?vimImage?(vimImage.src="images/speaker.svg",vimImage.alt="mute"):vimButton.innerHTML="mute":vimImage?(vimImage.src="images/speaker_muted.svg",vimImage.alt="unmute"):vimButton.innerHTML="unmute"}function toggleVimPlayerSound(){vimPlayer.getMuted().then(e=>{e?vimPlayer.setMuted(!1).then(()=>{switchVimButton(!0)}):vimPlayer.setMuted(!0).then(()=>{switchVimButton(!1)})})}function setVimPlayerVolume(e){vimPlayer.setVolume(e).then(e=>{vimPlayer.getMuted().then(e=>{e&&vimPlayer.setMuted(!1).then(e=>{switchVimButton(!0)})}),0!=e&&switchVimButton(!0)})}UIkit.util.ready(()=>{vimButton=document.getElementById("vim-button"),vimRange=document.getElementById("vim-range"),vimImage=document.getElementById("vim-image"),document.querySelector("#bgvideo iframe").id="vim-player",vimPlayer=new Vimeo.Player("vim-player")});