var Mobile_remote = { id: "", get_input: function(value) { if(Mobile_remote.id === "") { Mobile_remote.set_id(value.toLowerCase()); } else { Mobile_remote.set_channel(value.toLowerCase()); } }, set_id: function(id) { Mobile_remote.id = id; document.getElementById("#pausebutton_remote").removeAttribute("disabled"); document.getElementById("#skipbutton_remote").removeAttribute("disabled", false); document.getElementById("#playbutton_remote").removeAttribute("disabled", false); document.getElementById("#skipbutton_remote").removeAttribute("disabled", false); document.getElementById("#remote_channel").value = ""; document.getElementById("#remote_channel").setAttribute("placeholder", "Change channel"); document.getElementById("#remote_header").innerText = "Controlling " + id; Helper.css("#volume-control-remote", "display", "inline-block"); document.querySelector(".slider-vol-mobile").setAttribute("style", "display: inline-block !important"); }, set_channel: function(channel_name) { socket.emit("id", {id: Mobile_remote.id, type: "channel", value: channel_name}); }, play_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "play", value: "mock"}); }, pause_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "pause", value: "mock"}); }, skip_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "skip", value: "mock"}); }, initiate_volume: function() { var vol = 100; document.getElementById("#volume-control-remote").insertAdjacentHTML("beforeend", "
"); document.getElementById("#volume-control-remote").insertAdjacentHTML("beforeend", ""); Helper.css(".volume-slid-remote", "width", vol + "%"); Helper.css(".volume-handle-remote", "left", "calc(" + vol + "% - 1px)"); document.getElementById("volume-control-remote").addEventListener("touchstart", function(e) { e.preventDefault(); Playercontrols.dragMouseDown(e); }, false); document.getElementById("volume-control-remote").addEventListener("touchmove", function(e) { e.preventDefault(); Playercontrols.elementDrag(e); }, false); } };