mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix sync container statuses
This commit is contained in:
parent
f4473116d1
commit
c32aa0dab1
23 changed files with 139 additions and 110 deletions
|
@ -30,7 +30,7 @@
|
|||
|
||||
var page = this;
|
||||
|
||||
page.querySelector('#btnConnectionHelp').addEventListener('click', onConnectionHelpClick);
|
||||
page.querySelector('.btnConnectionHelp').addEventListener('click', onConnectionHelpClick);
|
||||
},
|
||||
|
||||
onPageShow: function () {
|
||||
|
@ -322,7 +322,7 @@
|
|||
|
||||
var nowPlayingItem = session.NowPlayingItem;
|
||||
|
||||
var className = nowPlayingItem ? 'scalableCard card activeSession backdropCard' : 'scalableCard card activeSession backdropCard';
|
||||
var className = nowPlayingItem ? 'scalableCard card activeSession backdropCard backdropCard-scalable' : 'scalableCard card activeSession backdropCard backdropCard-scalable';
|
||||
|
||||
if (session.TranscodingInfo && session.TranscodingInfo.CompletionPercentage) {
|
||||
className += ' transcodingSession';
|
||||
|
|
|
@ -1820,7 +1820,7 @@
|
|||
|
||||
var item = items[i];
|
||||
|
||||
var cssClass = "card backdropCard scalableCard";
|
||||
var cssClass = "card backdropCard scalableCard backdropCard-scalable";
|
||||
|
||||
var href = "itemdetails.html?id=" + item.Id;
|
||||
|
||||
|
|
|
@ -136,12 +136,14 @@
|
|||
posterOptions.shape = "backdrop";
|
||||
posterOptions.centerText = true;
|
||||
posterOptions.overlayText = false;
|
||||
posterOptions.overlayMoreButton = true;
|
||||
html = cardBuilder.getCardsHtml(posterOptions);
|
||||
} else {
|
||||
|
||||
// Poster
|
||||
posterOptions.showTitle = context == 'photos' ? 'auto' : true;
|
||||
posterOptions.overlayText = context == 'photos';
|
||||
posterOptions.overlayMoreButton = true;
|
||||
|
||||
html = cardBuilder.getCardsHtml(posterOptions);
|
||||
}
|
||||
|
|
|
@ -131,7 +131,7 @@
|
|||
for (var i = 0, length = users.length; i < length; i++) {
|
||||
var user = users[i];
|
||||
|
||||
html += '<div class="card squareCard scalableCard"><div class="cardBox cardBox-bottompadded visualCardBox">';
|
||||
html += '<div class="card squareCard scalableCard squareCard-scalable"><div class="cardBox cardBox-bottompadded visualCardBox">';
|
||||
|
||||
html += '<div class="cardScalable visualCardBox-cardScalable">';
|
||||
|
||||
|
|
|
@ -297,7 +297,7 @@
|
|||
style += "min-width:33.3%;";
|
||||
}
|
||||
|
||||
html += '<div class="card backdropCard scalableCard" style="' + style + '" data-index="' + index + '">';
|
||||
html += '<div class="card backdropCard scalableCard backdropCard-scalable" style="' + style + '" data-index="' + index + '">';
|
||||
|
||||
html += '<div class="cardBox visualCardBox">';
|
||||
html += '<div class="cardScalable visualCardBox-cardScalable">';
|
||||
|
|
|
@ -188,7 +188,7 @@
|
|||
}
|
||||
var target = plugin.externalUrl ? ' target="_blank"' : '';
|
||||
|
||||
html += "<div class='card backdropCard scalableCard'>";
|
||||
html += "<div class='card backdropCard scalableCard backdropCard-scalable'>";
|
||||
|
||||
html += '<div class="cardBox cardBox-bottompadded visualCardBox">';
|
||||
html += '<div class="cardScalable visualCardBox-cardScalable">';
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
configPageUrl :
|
||||
null;
|
||||
|
||||
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' class='card backdropCard scalableCard'>";
|
||||
html += "<div data-id='" + plugin.Id + "' data-name='" + plugin.Name + "' class='card backdropCard scalableCard backdropCard-scalable'>";
|
||||
|
||||
html += '<div class="cardBox cardBox-bottompadded visualCardBox">';
|
||||
html += '<div class="cardScalable visualCardBox-cardScalable">';
|
||||
|
|
|
@ -192,7 +192,7 @@
|
|||
function getCard(img, target, shape) {
|
||||
|
||||
shape = shape || 'backdropCard';
|
||||
var html = '<div class="card scalableCard ' + shape + '"><div class="cardBox"><div class="cardScalable"><div class="cardPadder cardPadder-backdrop"></div>';
|
||||
var html = '<div class="card scalableCard ' + shape + ' ' + shape + '-scalable"><div class="cardBox"><div class="cardScalable"><div class="cardPadder cardPadder-backdrop"></div>';
|
||||
|
||||
if (target) {
|
||||
html += '<a class="cardContent" href="' + target + '" target="_blank">';
|
||||
|
|
|
@ -679,7 +679,8 @@ var Dashboard = {
|
|||
if (setQuality) {
|
||||
var quality = 90;
|
||||
|
||||
if ((options.type || '').toLowerCase() == 'backdrop') {
|
||||
var isBackdrop = (options.type || '').toLowerCase() == 'backdrop';
|
||||
if (isBackdrop) {
|
||||
quality -= 10;
|
||||
}
|
||||
|
||||
|
@ -687,15 +688,9 @@ var Dashboard = {
|
|||
quality -= 40;
|
||||
}
|
||||
|
||||
if (AppInfo.hasLowImageBandwidth) {
|
||||
if (AppInfo.hasLowImageBandwidth && !isBackdrop) {
|
||||
|
||||
// The native app can handle a little bit more than safari
|
||||
if (AppInfo.isNativeApp) {
|
||||
|
||||
quality -= 10;
|
||||
} else {
|
||||
quality -= 20;
|
||||
}
|
||||
quality -= 10;
|
||||
}
|
||||
options.quality = quality;
|
||||
}
|
||||
|
@ -2806,7 +2801,9 @@ var AppInfo = {};
|
|||
}).then(function (reg) {
|
||||
|
||||
// https://github.com/WICG/BackgroundSync/blob/master/explainer.md
|
||||
return reg.sync.register('emby-sync');
|
||||
return reg.sync.register('emby-sync').then(function() {
|
||||
window.SyncRegistered = Dashboard.isConnectMode();
|
||||
});
|
||||
});
|
||||
|
||||
} catch (err) {
|
||||
|
|
|
@ -85,7 +85,7 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
var cssClass = "card squareCard scalableCard";
|
||||
var cssClass = "card squareCard scalableCard squareCard-scalable";
|
||||
|
||||
if (user.Policy.IsDisabled) {
|
||||
cssClass += ' grayscale';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue