mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Merge pull request #469 from zoff-music/feature/intelligent-mobile
Added intelligent playlist on mobile also
This commit is contained in:
@@ -21,6 +21,13 @@ function removeAllListeners() {
|
||||
socket.removeEventListener(id);
|
||||
}
|
||||
|
||||
function say_updated() {
|
||||
setTimeout(function() {
|
||||
before_toast();
|
||||
M.toast({html: "The list was updated, want to refresh? <a class='waves-effect waves-light btn light-green' href='#' id='refresh_mobile' style='cursor:pointer;pointer-events:all;margin-left:10px;'> yes</a><a class='waves-effect waves-light btn red lighten' id='dont_refresh_list' style='cursor:pointer;pointer-events:all;margin-left:10px;'>no</a>", displayLength: 10000000});
|
||||
}, 500);
|
||||
}
|
||||
|
||||
function sendDescription() {
|
||||
emit("suggest_description", {channel: chan, description: document.getElementById("description_input").value});
|
||||
document.getElementById("description_input").value = "";
|
||||
|
||||
@@ -406,6 +406,9 @@ var List = {
|
||||
type: "add",
|
||||
element: added,
|
||||
});
|
||||
if(Helper.mobilecheck()) {
|
||||
say_updated();
|
||||
}
|
||||
} else {
|
||||
List.insertAtIndex(added, true);
|
||||
Helper.css(document.querySelector("#wrapper").children[List.page + List.can_fit], "display", "none");
|
||||
@@ -432,6 +435,9 @@ var List = {
|
||||
element: full_playlist[index],
|
||||
index: index,
|
||||
});
|
||||
if(Helper.mobilecheck()) {
|
||||
say_updated();
|
||||
}
|
||||
if(index != -1) full_playlist.splice(index, 1);
|
||||
var this_element = document.getElementById(deleted);
|
||||
Helper.addClass(this_element, "disabled-vote");
|
||||
@@ -547,6 +553,9 @@ var List = {
|
||||
element: song_voted_on
|
||||
});
|
||||
List.sortList();
|
||||
if(Helper.mobilecheck()) {
|
||||
say_updated();
|
||||
}
|
||||
} else {
|
||||
List.sortList();
|
||||
Helper.removeElement("#"+voted);
|
||||
|
||||
@@ -451,6 +451,19 @@ function addDynamicListeners() {
|
||||
}
|
||||
});
|
||||
|
||||
if(Helper.mobilecheck()) {
|
||||
addListener("click", "#refresh_mobile", function(event) {
|
||||
this.preventDefault();
|
||||
clearIntelligentQueue();
|
||||
before_toast();
|
||||
});
|
||||
|
||||
addListener("click", "#dont_refresh_list", function(event) {
|
||||
this.preventDefault();
|
||||
before_toast();
|
||||
});
|
||||
}
|
||||
|
||||
addListener("click", "#player_overlay", function(event) {
|
||||
if(chromecastAvailable) {
|
||||
Player.playPauseVideo();
|
||||
|
||||
Reference in New Issue
Block a user