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

added live tv timers page

This commit is contained in:
Luke Pulverenti 2013-11-27 14:04:19 -05:00
parent 1664591f7d
commit f5b62182b5
52 changed files with 420 additions and 139 deletions

View file

@ -3,23 +3,6 @@
var currentItem;
var programs;
function getDisplayTime(date) {
try {
date = parseISO8601Date(date, { toLocal: true });
} catch (err) {
return date;
}
date = date.toLocaleTimeString();
date = date.replace('0:00', '0');
return date;
}
function cancelRecording(page, id) {
}
@ -75,9 +58,9 @@
html += '<td>' + startDate.toLocaleDateString() + '</td>';
html += '<td>' + getDisplayTime(program.StartDate) + '</td>';
html += '<td>' + LiveTvHelpers.getDisplayTime(program.StartDate) + '</td>';
html += '<td>' + getDisplayTime(program.EndDate) + '</td>';
html += '<td>' + LiveTvHelpers.getDisplayTime(program.EndDate) + '</td>';
html += '<td>' + (program.Name || '') + '</td>';
html += '<td>' + program.Genres.join(' / ') + '</td>';
@ -134,6 +117,9 @@
Dashboard.setPageTitle(name);
$('.itemName', page).html(name);
$('.itemChannelNumber', page).html(item.Number);
$('.userDataIcons', page).html(LibraryBrowser.getUserDataIconsHtml(item));
if (ApiClient.isWebSocketOpen()) {
@ -165,6 +151,27 @@
});
}
window.LiveTvHelpers = {
getDisplayTime: function (date) {
try {
date = parseISO8601Date(date, { toLocal: true });
} catch (err) {
return date;
}
date = date.toLocaleTimeString();
date = date.replace('0:00', '0');
return date;
}
};
$(document).on('pageinit', "#liveTvChannelPage", function () {
var page = this;