|
@@ -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
|