mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update series timer editor
This commit is contained in:
parent
67a90b61b9
commit
99f7d3e9f8
14 changed files with 241 additions and 157 deletions
|
@ -9,17 +9,38 @@
|
|||
Dashboard.hideLoadingMsg();
|
||||
}
|
||||
|
||||
function renderSchedule(page, result) {
|
||||
function renderSchedule(page) {
|
||||
|
||||
var timers = result.Items;
|
||||
ApiClient.getLiveTvPrograms({
|
||||
UserId: ApiClient.getCurrentUserId(),
|
||||
ImageTypeLimit: 1,
|
||||
EnableImageTypes: "Primary,Backdrop,Thumb",
|
||||
SortBy: "StartDate",
|
||||
EnableTotalRecordCount: false,
|
||||
EnableUserData: false,
|
||||
SeriesTimerId: params.id,
|
||||
Fields: "ChannelInfo"
|
||||
|
||||
LiveTvHelpers.getTimersHtml(timers).then(function (html) {
|
||||
}).then(function (result) {
|
||||
|
||||
var scheduleTab = page.querySelector('.scheduleTab');
|
||||
scheduleTab.innerHTML = html;
|
||||
LiveTvHelpers.getProgramScheduleHtml(result.Items).then(function (html) {
|
||||
|
||||
ImageLoader.lazyChildren(scheduleTab);
|
||||
var scheduleTab = page.querySelector('.scheduleTab');
|
||||
scheduleTab.innerHTML = html;
|
||||
|
||||
ImageLoader.lazyChildren(scheduleTab);
|
||||
});
|
||||
});
|
||||
|
||||
//var timers = result.Items;
|
||||
|
||||
//LiveTvHelpers.getTimersHtml(timers).then(function (html) {
|
||||
|
||||
// var scheduleTab = page.querySelector('.scheduleTab');
|
||||
// scheduleTab.innerHTML = html;
|
||||
|
||||
// ImageLoader.lazyChildren(scheduleTab);
|
||||
//});
|
||||
}
|
||||
|
||||
function reload() {
|
||||
|
@ -33,15 +54,7 @@
|
|||
|
||||
});
|
||||
|
||||
ApiClient.getLiveTvTimers({
|
||||
|
||||
seriesTimerId: id
|
||||
|
||||
}).then(function (timerResult) {
|
||||
|
||||
renderSchedule(view, timerResult);
|
||||
|
||||
});
|
||||
renderSchedule(view);
|
||||
}
|
||||
|
||||
seriesRecordingEditor.embed(params.id, ApiClient.serverId(), {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue