|  | @@ -52,13 +52,13 @@
 | 
	
		
			
				|  |  |  					<div id='player'></div>
 | 
	
		
			
				|  |  |  					<p class='control has-addons'>
 | 
	
		
			
				|  |  |  						<a class='button'>
 | 
	
		
			
				|  |  | -							<i class='material-icons' @click='pauseVideo()' v-if='!video.paused'>pause</i>
 | 
	
		
			
				|  |  | -							<i class='material-icons' @click='playVideo()' v-else>play_arrow</i>
 | 
	
		
			
				|  |  | +							<i class='material-icons' @click='video.settings("pause")' v-if='!video.paused'>pause</i>
 | 
	
		
			
				|  |  | +							<i class='material-icons' @click='video.settings("play")' v-else>play_arrow</i>
 | 
	
		
			
				|  |  |  						</a>
 | 
	
		
			
				|  |  | -						<a class='button' @click='stopVideo()'>
 | 
	
		
			
				|  |  | +						<a class='button' @click='video.settings("stop")'>
 | 
	
		
			
				|  |  |  							<i class='material-icons'>stop</i>
 | 
	
		
			
				|  |  |  						</a>
 | 
	
		
			
				|  |  | -						<a class='button' @click='skipToLast10Secs()'>
 | 
	
		
			
				|  |  | +						<a class='button' @click='video.settings("skipToLast10Secs")'>
 | 
	
		
			
				|  |  |  							<i class='material-icons'>fast_forward</i>
 | 
	
		
			
				|  |  |  						</a>
 | 
	
		
			
				|  |  |  					</p>
 | 
	
	
		
			
				|  | @@ -96,6 +96,7 @@
 | 
	
		
			
				|  |  |  				</p>
 | 
	
		
			
				|  |  |  			</section>
 | 
	
		
			
				|  |  |  			<footer class='modal-card-foot'>
 | 
	
		
			
				|  |  | +				<i class='material-icons save-changes' @click=''>save</i>
 | 
	
		
			
				|  |  |  				<button class='delete' @click='toggleModal()'></button>
 | 
	
		
			
				|  |  |  			</footer>
 | 
	
		
			
				|  |  |  		</div>
 | 
	
	
		
			
				|  | @@ -116,7 +117,26 @@
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  |  				video: {
 | 
	
		
			
				|  |  |  					player: null,
 | 
	
		
			
				|  |  | -					paused: false
 | 
	
		
			
				|  |  | +					paused: false,
 | 
	
		
			
				|  |  | +					settings: function (type) {
 | 
	
		
			
				|  |  | +						switch(type) {
 | 
	
		
			
				|  |  | +							case 'stop':
 | 
	
		
			
				|  |  | +								this.player.stopVideo();
 | 
	
		
			
				|  |  | +								this.paused = true;
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +							case 'pause':
 | 
	
		
			
				|  |  | +								this.player.pauseVideo();
 | 
	
		
			
				|  |  | +								this.paused = true;
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +							case 'play':
 | 
	
		
			
				|  |  | +								this.player.playVideo();
 | 
	
		
			
				|  |  | +								this.paused = false;
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +							case 'skipToLast10Secs':
 | 
	
		
			
				|  |  | +								this.player.seekTo(this.player.getDuration() - 10);
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		},
 | 
	
	
		
			
				|  | @@ -130,21 +150,6 @@
 | 
	
		
			
				|  |  |  				this.video.player.loadVideoById(song._id);
 | 
	
		
			
				|  |  |  				this.isEditActive = true;
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  | -			pauseVideo: function () {
 | 
	
		
			
				|  |  | -				this.video.player.pauseVideo();
 | 
	
		
			
				|  |  | -				this.video.paused = true;
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			playVideo: function () {
 | 
	
		
			
				|  |  | -				this.video.player.playVideo();
 | 
	
		
			
				|  |  | -				this.video.paused = false;
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			stopVideo: function () {
 | 
	
		
			
				|  |  | -				this.video.player.stopVideo();
 | 
	
		
			
				|  |  | -				this.video.paused = true;
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  | -			skipToLast10Secs: function () {
 | 
	
		
			
				|  |  | -				this.video.player.seekTo(this.video.player.getDuration() - 10);
 | 
	
		
			
				|  |  | -			},
 | 
	
		
			
				|  |  |  			add: function (song) {
 | 
	
		
			
				|  |  |  				this.socket.emit('queueSongs.remove', song._id);
 | 
	
		
			
				|  |  |  				this.socket.emit('songs.add', song, res => {
 | 
	
	
		
			
				|  | @@ -216,4 +221,10 @@
 | 
	
		
			
				|  |  |  		align-items: center;
 | 
	
		
			
				|  |  |  		padding: 10px;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	.save-changes {
 | 
	
		
			
				|  |  | +		color: #fff;
 | 
	
		
			
				|  |  | +		margin-right: 5px;
 | 
	
		
			
				|  |  | +		cursor: pointer;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  </style>
 |