mirror of https://github.com/calzoneman/sync.git
Fill in incomplete CSEmoteList changes
This commit is contained in:
parent
ce260e0f5c
commit
d01d558ed6
101
www/js/util.js
101
www/js/util.js
|
@ -3014,53 +3014,6 @@ function onEmoteClicked(emote) {
|
||||||
window.EMOTELIST = new EmoteList("#emotelist", onEmoteClicked);
|
window.EMOTELIST = new EmoteList("#emotelist", onEmoteClicked);
|
||||||
window.EMOTELIST.sortAlphabetical = USEROPTS.emotelist_sort;
|
window.EMOTELIST.sortAlphabetical = USEROPTS.emotelist_sort;
|
||||||
|
|
||||||
function showChannelSettings() {
|
|
||||||
hidePlayer();
|
|
||||||
$("#channeloptions").on("hidden.bs.modal", function () {
|
|
||||||
unhidePlayer();
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#channeloptions").modal();
|
|
||||||
}
|
|
||||||
|
|
||||||
// There is a point where this file needed to stop and we have clearly passed
|
|
||||||
// it but let's keep going and see what happens
|
|
||||||
|
|
||||||
function startQueueSpinner(data) {
|
|
||||||
if ($("#queueprogress").length > 0) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var id = data.id;
|
|
||||||
if (data.type === "yp") {
|
|
||||||
id = "$any";
|
|
||||||
}
|
|
||||||
|
|
||||||
var progress = $("<div/>").addClass("progress").attr("id", "queueprogress")
|
|
||||||
.data("queue-id", id);
|
|
||||||
var progressBar = $("<div/>").addClass("progress-bar progress-bar-striped active")
|
|
||||||
.attr({
|
|
||||||
role: "progressbar",
|
|
||||||
"aria-valuenow": "100",
|
|
||||||
"aria-valuemin": "0",
|
|
||||||
"aria-valuemax": "100",
|
|
||||||
}).css({
|
|
||||||
width: "100%"
|
|
||||||
}).appendTo(progress);
|
|
||||||
progress.appendTo($("#addfromurl"));
|
|
||||||
}
|
|
||||||
|
|
||||||
function stopQueueSpinner(data) {
|
|
||||||
var shouldRemove = (data !== null &&
|
|
||||||
typeof data === 'object' &&
|
|
||||||
$("#queueprogress").data("queue-id") === data.id);
|
|
||||||
shouldRemove = shouldRemove || data === null;
|
|
||||||
shouldRemove = shouldRemove || $("#queueprogress").data("queue-id") === "$any";
|
|
||||||
if (shouldRemove) {
|
|
||||||
$("#queueprogress").remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function CSEmoteList(selector) {
|
function CSEmoteList(selector) {
|
||||||
EmoteList.call(this, selector);
|
EmoteList.call(this, selector);
|
||||||
}
|
}
|
||||||
|
@ -3077,6 +3030,7 @@ CSEmoteList.prototype.loadPage = function (page) {
|
||||||
}
|
}
|
||||||
var end = Math.min(start + this.itemsPerPage, this.emotes.length);
|
var end = Math.min(start + this.itemsPerPage, this.emotes.length);
|
||||||
var self = this;
|
var self = this;
|
||||||
|
this.page = page;
|
||||||
|
|
||||||
for (var i = start; i < end; i++) {
|
for (var i = start; i < end; i++) {
|
||||||
var row = document.createElement("tr");
|
var row = document.createElement("tr");
|
||||||
|
@ -3093,6 +3047,12 @@ CSEmoteList.prototype.loadPage = function (page) {
|
||||||
tdDelete.appendChild(btnDelete);
|
tdDelete.appendChild(btnDelete);
|
||||||
row.appendChild(tdDelete);
|
row.appendChild(tdDelete);
|
||||||
|
|
||||||
|
btnDelete.onclick = function deleteEmote() {
|
||||||
|
document.getElementById("cs-emotes-newname").value = emote.name;
|
||||||
|
document.getElementById("cs-emotes-newimage").value = emote.image;
|
||||||
|
socket.emit("removeEmote", emote);
|
||||||
|
};
|
||||||
|
|
||||||
// Add emote name
|
// Add emote name
|
||||||
// TODO: editable
|
// TODO: editable
|
||||||
var tdName = document.createElement("td");
|
var tdName = document.createElement("td");
|
||||||
|
@ -3152,3 +3112,50 @@ CSEmoteList.prototype.loadPage = function (page) {
|
||||||
|
|
||||||
window.CSEMOTELIST = new CSEmoteList("#cs-emotes");
|
window.CSEMOTELIST = new CSEmoteList("#cs-emotes");
|
||||||
window.CSEMOTELIST.sortAlphabetical = USEROPTS.emotelist_sort;
|
window.CSEMOTELIST.sortAlphabetical = USEROPTS.emotelist_sort;
|
||||||
|
|
||||||
|
function showChannelSettings() {
|
||||||
|
hidePlayer();
|
||||||
|
$("#channeloptions").on("hidden.bs.modal", function () {
|
||||||
|
unhidePlayer();
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#channeloptions").modal();
|
||||||
|
}
|
||||||
|
|
||||||
|
// There is a point where this file needed to stop and we have clearly passed
|
||||||
|
// it but let's keep going and see what happens
|
||||||
|
|
||||||
|
function startQueueSpinner(data) {
|
||||||
|
if ($("#queueprogress").length > 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var id = data.id;
|
||||||
|
if (data.type === "yp") {
|
||||||
|
id = "$any";
|
||||||
|
}
|
||||||
|
|
||||||
|
var progress = $("<div/>").addClass("progress").attr("id", "queueprogress")
|
||||||
|
.data("queue-id", id);
|
||||||
|
var progressBar = $("<div/>").addClass("progress-bar progress-bar-striped active")
|
||||||
|
.attr({
|
||||||
|
role: "progressbar",
|
||||||
|
"aria-valuenow": "100",
|
||||||
|
"aria-valuemin": "0",
|
||||||
|
"aria-valuemax": "100",
|
||||||
|
}).css({
|
||||||
|
width: "100%"
|
||||||
|
}).appendTo(progress);
|
||||||
|
progress.appendTo($("#addfromurl"));
|
||||||
|
}
|
||||||
|
|
||||||
|
function stopQueueSpinner(data) {
|
||||||
|
var shouldRemove = (data !== null &&
|
||||||
|
typeof data === 'object' &&
|
||||||
|
$("#queueprogress").data("queue-id") === data.id);
|
||||||
|
shouldRemove = shouldRemove || data === null;
|
||||||
|
shouldRemove = shouldRemove || $("#queueprogress").data("queue-id") === "$any";
|
||||||
|
if (shouldRemove) {
|
||||||
|
$("#queueprogress").remove();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue