update sync

This commit is contained in:
Luke Pulverenti 2016-08-16 01:34:36 -04:00
parent d0aee5580a
commit 0e2b46b686
47 changed files with 309 additions and 145 deletions

View file

@ -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);
});
}
}