mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
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;
 | 
						|
		$("#pausebutton_remote").attr("disabled", false);
 | 
						|
		$("#skipbutton_remote").attr("disabled", false);
 | 
						|
		$("#playbutton_remote").attr("disabled", false);
 | 
						|
		$("#skipbutton_remote").attr("disabled", false);
 | 
						|
		$("#remote_channel").val("");
 | 
						|
		$("#remote_channel").attr("placeholder", "Change channel");
 | 
						|
		$("#remote_header").html("Controlling " + id);
 | 
						|
		$("#volume-control-remote").css("display", "inline-block");
 | 
						|
		$(".slider-vol-mobile").attr("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() {
 | 
						|
		$("#volume-control-remote").slider({
 | 
						|
			min: 0,
 | 
						|
			max: 100,
 | 
						|
			value: 100,
 | 
						|
			range: "min",
 | 
						|
			animate: true,
 | 
						|
			stop:function(event, ui) {
 | 
						|
				socket.emit("id", {id: Mobile_remote.id, type: "volume", value: ui.value});
 | 
						|
				Helper.log("volume");
 | 
						|
			}
 | 
						|
		});
 | 
						|
	}
 | 
						|
 | 
						|
};
 |