| 
					
				 | 
			
			
				@@ -1464,14 +1464,14 @@ Template.room.events({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "click #report-prev": function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (Session.get("previousSong") !== undefined) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Session.set("reportPrevious", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $("#report-prev").prop("disabled", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $("#report-curr").prop("disabled", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $("#report-prev").addClass("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $("#report-curr").removeClass("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "click #report-curr": function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Session.set("reportPrevious", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-prev").prop("disabled", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-curr").prop("disabled", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $("#report-prev").removeClass("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        $("#report-curr").addClass("disabled"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "click #report-modal": function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Session.set("currentSongR", Session.get("currentSong")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1607,15 +1607,14 @@ Template.room.events({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Session.set(camelCase, e.target.checked); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "click #report-modal-button": function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-pre-song-button").removeClass("disabled") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Session.set("reportingSong", Session.get("currentSong")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-which").html(Session.get("currentSong").title + ' <span class="thin">by</span> ' + Session.get("currentSong").artist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     "click #report-song-button": function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var room = Session.get("type"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var reportData = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reportData.song = Session.get("reportingSong").mid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Session.get("reportPrevious") === false) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            reportData.song = Session.get("previousSongR").mid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            reportData.song = Session.get("currentSongR").mid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reportData.type = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reportData.reason = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1629,7 +1628,6 @@ Template.room.events({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log(reportData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Meteor.call("submitReport", room, reportData, function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $("#report-pre-song-button").removeClass("disabled") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $("report_modal").closeModal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1646,26 +1644,6 @@ Template.room.events({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Meteor.setTimeout(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $(".dropdown-button").click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    "click #report-pre-song-button": function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-pre-song-button").addClass("disabled") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var previousSong = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var songs = Songs.find({"genres": Session.get("type")}).fetch(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(var i = 0; i < songs.length; i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(songs[i].mid === Session.get("currentSong").mid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(i === 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    previousSong.title = songs[i].title; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    previousSong.artist = songs[i].artist; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    previousSong.title = songs[i-1].title; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    previousSong.artist = songs[i-1].artist; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    previousSong.mid = songs[i-1].mid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Session.set("reportingSong", previousSong); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(previousSong.title + ' <span class="thin">by</span> ' + previousSong.artist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        $("#report-which").html(previousSong.title + ' <span class="thin">by</span> ' + previousSong.artist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Settings Template 
			 |