update sync
This commit is contained in:
parent
d0aee5580a
commit
0e2b46b686
47 changed files with 309 additions and 145 deletions
|
@ -90,7 +90,7 @@
|
|||
var elems = page.querySelectorAll('.chkOffline');
|
||||
for (i = 0, length = elems.length; i < length; i++) {
|
||||
|
||||
elems[i].checked = item.SyncPercent == 100;
|
||||
elems[i].checked = item.SyncPercent != null;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1127,7 +1127,8 @@
|
|||
showTitle: true,
|
||||
centerText: true,
|
||||
lazy: true,
|
||||
overlayPlayButton: true
|
||||
overlayPlayButton: true,
|
||||
allowBottomPadding: !scrollX
|
||||
});
|
||||
}
|
||||
else if (item.Type == "Season") {
|
||||
|
@ -1141,7 +1142,7 @@
|
|||
overlayText: true,
|
||||
lazy: true,
|
||||
showDetailsMenu: true,
|
||||
overlayPlayButton: AppInfo.enableAppLayouts
|
||||
overlayPlayButton: AppInfo.enableAppLayouts,
|
||||
});
|
||||
}
|
||||
else if (item.Type == "GameSystem") {
|
||||
|
@ -2056,13 +2057,19 @@
|
|||
|
||||
return function (view, params) {
|
||||
|
||||
function resetSyncStatus() {
|
||||
updateSyncStatus(view, currentItem);
|
||||
}
|
||||
|
||||
function onSyncLocalClick() {
|
||||
|
||||
if (this.checked) {
|
||||
require(['syncDialog'], function (syncDialog) {
|
||||
syncDialog.showMenu({
|
||||
items: [currentItem]
|
||||
});
|
||||
}).then(function () {
|
||||
reload(view, params);
|
||||
}, resetSyncStatus);
|
||||
});
|
||||
} else {
|
||||
|
||||
|
@ -2070,10 +2077,7 @@
|
|||
|
||||
confirm(Globalize.translate('ConfirmRemoveDownload')).then(function () {
|
||||
ApiClient.cancelSyncItems([currentItem.Id]);
|
||||
}, function () {
|
||||
|
||||
updateSyncStatus(view, currentItem);
|
||||
});
|
||||
}, resetSyncStatus);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue