mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
added new device profiles
This commit is contained in:
parent
b9ac022c81
commit
433cee5164
17 changed files with 296 additions and 313 deletions
|
@ -37,27 +37,39 @@
|
|||
$('#chkAnyTime', page).checked(item.RecordAnyTime).checkboxradio('refresh');
|
||||
|
||||
var channelHtml = '';
|
||||
|
||||
if (item.RecurrenceType == 'NewProgramEventsAllChannels' || item.RecurrenceType == 'AllProgramEventsAllChannels') {
|
||||
channelHtml += 'All Channels';
|
||||
if (item.RecordAnyChannel) {
|
||||
channelHtml += Globalize.translate('LabelAllChannels');
|
||||
}
|
||||
else if (item.ChannelId) {
|
||||
channelHtml += '<a href="livetvchannel.html?id=' + item.ChannelId + '">' + item.ChannelName + '</a>';
|
||||
}
|
||||
|
||||
$('.channel', page).html('Channel: ' + channelHtml).trigger('create');
|
||||
$('.channel', page).html(channelHtml).trigger('create');
|
||||
|
||||
selectDays(page, item.Days);
|
||||
|
||||
|
||||
$('.time', page).html('Time: ' + LiveTvHelpers.getDisplayTime(item.StartDate));
|
||||
if (item.RecordAnyTime) {
|
||||
$('.time', page).html(Globalize.translate('LabelAnytime')).trigger('create');
|
||||
}
|
||||
else if (item.ChannelId) {
|
||||
$('.time', page).html(LiveTvHelpers.getDisplayTime(item.StartDate)).trigger('create');
|
||||
}
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
}
|
||||
|
||||
function getDaysOfWeek() {
|
||||
|
||||
// Do not localize. These are used as values, not text.
|
||||
return LiveTvHelpers.getDaysOfWeek().map(function (d) {
|
||||
return d.value;
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function selectDays(page, days) {
|
||||
|
||||
var daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
|
||||
var daysOfWeek = getDaysOfWeek();
|
||||
|
||||
for (var i = 0, length = daysOfWeek.length; i < length; i++) {
|
||||
|
||||
|
@ -71,7 +83,7 @@
|
|||
|
||||
function getDays(page) {
|
||||
|
||||
var daysOfWeek = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
|
||||
var daysOfWeek = getDaysOfWeek();
|
||||
|
||||
var days = [];
|
||||
|
||||
|
@ -82,7 +94,6 @@
|
|||
if ($('#chk' + day, page).checked()) {
|
||||
days.push(day);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return days;
|
||||
|
@ -180,13 +191,13 @@
|
|||
html += '<p>';
|
||||
|
||||
if (program.IsLive) {
|
||||
html += '<span class="liveTvProgram">LIVE </span>';
|
||||
html += '<span class="liveTvProgram">' + Globalize.translate('LabelLiveProgram') + ' </span>';
|
||||
}
|
||||
else if (program.IsPremiere) {
|
||||
html += '<span class="premiereTvProgram">PREMIERE </span>';
|
||||
html += '<span class="premiereTvProgram">' + Globalize.translate('LabelPremiereProgram') + ' </span>';
|
||||
}
|
||||
else if (program.IsSeries && !program.IsRepeat) {
|
||||
html += '<span class="newTvProgram">NEW </span>';
|
||||
html += '<span class="newTvProgram">' + Globalize.translate('LabelNewProgram') + ' </span>';
|
||||
}
|
||||
|
||||
html += LiveTvHelpers.getDisplayTime(timer.StartDate);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue