1
0
Fork 0
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:
Luke Pulverenti 2016-08-26 13:24:04 -04:00
parent f4473116d1
commit c32aa0dab1
23 changed files with 139 additions and 110 deletions

View file

@ -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';

View file

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

View file

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

View file

@ -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">';

View file

@ -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">';

View file

@ -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">';

View file

@ -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">';

View file

@ -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">';

View file

@ -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) {

View file

@ -85,7 +85,7 @@
var html = '';
var cssClass = "card squareCard scalableCard";
var cssClass = "card squareCard scalableCard squareCard-scalable";
if (user.Policy.IsDisabled) {
cssClass += ' grayscale';