1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

restore video grouping feature

This commit is contained in:
Luke Pulverenti 2015-10-19 22:06:05 -04:00
parent c5df36b29a
commit c109753d4c
7 changed files with 25 additions and 36 deletions

View file

@ -63,7 +63,9 @@
// Add one second to avoid getting programs that are just ending
date = new Date(date.getTime() + 1000);
var nextDay = new Date(date.getTime() + msPerDay - 1);
// Subtract to avoid getting programs that are starting when the grid ends
var nextDay = new Date(date.getTime() + msPerDay - 2000);
Logger.log(nextDay);
channelsPromise.done(function (channelsResult) {
@ -213,9 +215,7 @@
var endPercent = (renderEndMs - renderStartMs) / msPerDay;
endPercent *= 100;
html += '<div class="programCell" style="left:' + startPercent + '%;width:' + endPercent + '%;">';
var cssClass = "programCellInner";
var cssClass = "programCell";
var addAccent = true;
if (program.IsKids) {
@ -232,7 +232,7 @@
addAccent = false;
}
html += '<a href="itemdetails.html?id=' + program.Id + '" class="' + cssClass + '" data-programid="' + program.Id + '">';
html += '<a href="itemdetails.html?id=' + program.Id + '" class="' + cssClass + '" data-programid="' + program.Id + '" style="left:' + startPercent + '%;width:' + endPercent + '%;">';
html += '<div class="guideProgramName">';
html += program.Name;
@ -269,8 +269,6 @@
}
html += '</a>';
html += '</div>';
}
html += '</div>';
@ -291,9 +289,9 @@
programGrid.innerHTML = html.join('');
$(programGrid).scrollTop(0).scrollLeft(0);
if (options.enableHoverMenu) {
$(programGrid).createGuideHoverMenu('.programCellInner');
$(programGrid).createGuideHoverMenu('.programCell');
}
}