add guide optimizations
This commit is contained in:
parent
7e060883f6
commit
e51031cad8
6 changed files with 35 additions and 30 deletions
|
@ -148,6 +148,8 @@
|
||||||
|
|
||||||
channelQuery.Limit = channelLimit;
|
channelQuery.Limit = channelLimit;
|
||||||
channelQuery.AddCurrentProgram = false;
|
channelQuery.AddCurrentProgram = false;
|
||||||
|
channelQuery.EnableUserData = false;
|
||||||
|
channelQuery.EnableImageTypes = "Primary";
|
||||||
|
|
||||||
channelsPromise = channelsPromise || apiClient.getLiveTvChannels(channelQuery);
|
channelsPromise = channelsPromise || apiClient.getLiveTvChannels(channelQuery);
|
||||||
|
|
||||||
|
@ -169,9 +171,10 @@
|
||||||
return c.Id;
|
return c.Id;
|
||||||
}).join(','),
|
}).join(','),
|
||||||
ImageTypeLimit: 1,
|
ImageTypeLimit: 1,
|
||||||
EnableImageTypes: "Primary,Backdrop",
|
EnableImageTypes: layoutManager.tv ? "Primary,Backdrop" : "Primary",
|
||||||
SortBy: "StartDate",
|
SortBy: "StartDate",
|
||||||
EnableTotalRecordCount: false
|
EnableTotalRecordCount: false,
|
||||||
|
EnableUserData: false
|
||||||
|
|
||||||
}).then(function (programsResult) {
|
}).then(function (programsResult) {
|
||||||
|
|
||||||
|
|
|
@ -198,6 +198,8 @@ globalize.translate('CancelSyncJobConfirmation');
|
||||||
|
|
||||||
if (listInstance.options.isLocalSync) {
|
if (listInstance.options.isLocalSync) {
|
||||||
options.TargetId = apiClient.deviceId();
|
options.TargetId = apiClient.deviceId();
|
||||||
|
} else {
|
||||||
|
options.ExcludeTargetIds = apiClient.deviceId();
|
||||||
}
|
}
|
||||||
|
|
||||||
return apiClient.getJSON(ApiClient.getUrl('Sync/Jobs', options)).then(function (response) {
|
return apiClient.getJSON(ApiClient.getUrl('Sync/Jobs', options)).then(function (response) {
|
||||||
|
@ -303,7 +305,7 @@ globalize.translate('CancelSyncJobConfirmation');
|
||||||
this.options = options;
|
this.options = options;
|
||||||
|
|
||||||
var onSyncJobsUpdatedHandler = onSyncJobsUpdated.bind(this);
|
var onSyncJobsUpdatedHandler = onSyncJobsUpdated.bind(this);
|
||||||
this.onSyncJobsUpdatedHandler = null;
|
this.onSyncJobsUpdatedHandler = onSyncJobsUpdatedHandler;
|
||||||
events.on(serverNotifications, 'SyncJobs', onSyncJobsUpdatedHandler);
|
events.on(serverNotifications, 'SyncJobs', onSyncJobsUpdatedHandler);
|
||||||
|
|
||||||
var onClickHandler = onElementClick.bind(this);
|
var onClickHandler = onElementClick.bind(this);
|
||||||
|
@ -318,15 +320,15 @@ globalize.translate('CancelSyncJobConfirmation');
|
||||||
|
|
||||||
stopListening(this);
|
stopListening(this);
|
||||||
|
|
||||||
this.options = null;
|
|
||||||
|
|
||||||
var onSyncJobsUpdatedHandler = this.onSyncJobsUpdatedHandler;
|
var onSyncJobsUpdatedHandler = this.onSyncJobsUpdatedHandler;
|
||||||
this.onSyncJobsUpdatedHandler = null;
|
this.onSyncJobsUpdatedHandler = null;
|
||||||
events.off(serverNotifications, 'SyncJobs', onSyncJobsUpdatedHandler);
|
events.off(serverNotifications, 'SyncJobs', onSyncJobsUpdatedHandler);
|
||||||
|
|
||||||
var onClickHandler = this.onClickHandler;
|
var onClickHandler = this.onClickHandler;
|
||||||
this.onClickHandler = null;
|
this.onClickHandler = null;
|
||||||
options.element.removeEventListener('click', onClickHandler);
|
this.options.element.removeEventListener('click', onClickHandler);
|
||||||
|
|
||||||
|
this.options = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
return syncJobList;
|
return syncJobList;
|
||||||
|
|
|
@ -2,9 +2,14 @@
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
.status-text-icon {
|
.status-text-icon {
|
||||||
font-size: 80%;
|
font-size: 94%;
|
||||||
background-color: #444;
|
background-color: #444;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.zeroProgressStatus {
|
.zeroProgressStatus {
|
||||||
background-color: #444;
|
background-color: #444;
|
||||||
}
|
}
|
||||||
|
|
|
@ -797,11 +797,11 @@
|
||||||
else if (isReportsPage && itemId == 'reports') {
|
else if (isReportsPage && itemId == 'reports') {
|
||||||
lnkMediaFolder.classList.add('selectedMediaFolder');
|
lnkMediaFolder.classList.add('selectedMediaFolder');
|
||||||
}
|
}
|
||||||
else if (isMySyncPage && itemId == 'manageoffline') {
|
else if (isMySyncPage && itemId == 'manageoffline' && window.location.href.toString().indexOf('mode=offline') != -1) {
|
||||||
|
|
||||||
lnkMediaFolder.classList.add('selectedMediaFolder');
|
lnkMediaFolder.classList.add('selectedMediaFolder');
|
||||||
}
|
}
|
||||||
else if (isMySyncPage && itemId == 'syncotherdevices') {
|
else if (isMySyncPage && itemId == 'syncotherdevices' && window.location.href.toString().indexOf('mode=offline') == -1) {
|
||||||
|
|
||||||
lnkMediaFolder.classList.add('selectedMediaFolder');
|
lnkMediaFolder.classList.add('selectedMediaFolder');
|
||||||
}
|
}
|
||||||
|
@ -814,22 +814,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function replaceQueryString(url, param, value) {
|
|
||||||
var re = new RegExp("([?|&])" + param + "=.*?(&|$)", "i");
|
|
||||||
if (url.match(re))
|
|
||||||
return url.replace(re, '$1' + param + "=" + value + '$2');
|
|
||||||
else if (value) {
|
|
||||||
|
|
||||||
if (url.indexOf('?') == -1) {
|
|
||||||
return url + '?' + param + "=" + value;
|
|
||||||
}
|
|
||||||
|
|
||||||
return url + '&' + param + "=" + value;
|
|
||||||
}
|
|
||||||
|
|
||||||
return url;
|
|
||||||
}
|
|
||||||
|
|
||||||
function onWebSocketMessage(e, data) {
|
function onWebSocketMessage(e, data) {
|
||||||
|
|
||||||
var msg = data;
|
var msg = data;
|
||||||
|
@ -883,14 +867,10 @@
|
||||||
|
|
||||||
if (isDashboardPage) {
|
if (isDashboardPage) {
|
||||||
refreshDashboardInfoInDrawer(page);
|
refreshDashboardInfoInDrawer(page);
|
||||||
//mainDrawerPanel.forceNarrow = false;
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
if (navDrawerElement.classList.contains('adminDrawer')) {
|
if (navDrawerElement.classList.contains('adminDrawer')) {
|
||||||
refreshLibraryDrawer();
|
refreshLibraryDrawer();
|
||||||
}
|
}
|
||||||
|
|
||||||
//mainDrawerPanel.forceNarrow = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setDrawerClass(page);
|
setDrawerClass(page);
|
||||||
|
|
|
@ -14,7 +14,8 @@
|
||||||
query: {
|
query: {
|
||||||
StartIndex: 0,
|
StartIndex: 0,
|
||||||
EnableFavoriteSorting: true,
|
EnableFavoriteSorting: true,
|
||||||
Limit: LibraryBrowser.getDefaultPageSize()
|
Limit: LibraryBrowser.getDefaultPageSize(),
|
||||||
|
Fields: "PrimaryImageAspectRatio"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,19 @@
|
||||||
<div id="syncActivityPage" data-role="page" class="page type-interior syncConfigurationPage syncActivityPage withTabs fullWidthContent" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Sync">
|
<div id="syncActivityPage" data-role="page" class="page type-interior syncConfigurationPage syncActivityPage withTabs fullWidthContent" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Sync">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.status-text-icon {
|
||||||
|
font-size: 94%;
|
||||||
|
background-color: #444;
|
||||||
|
display: inline-flex;
|
||||||
|
align-items: center;
|
||||||
|
text-align: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.zeroProgressStatus {
|
||||||
|
background-color: #444;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
<div data-role="content">
|
<div data-role="content">
|
||||||
<div class="content-primary">
|
<div class="content-primary">
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue