1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

added default padding settings

This commit is contained in:
Luke Pulverenti 2015-08-23 22:08:20 -04:00
parent 66df4658eb
commit dbf4cb3d23
25 changed files with 102 additions and 122 deletions

View file

@ -77,7 +77,7 @@
}
currentGroupName = dateText;
currentGroup = [];
currentGroup = [item];
} else {
currentGroup.push(item);
}

View file

@ -250,6 +250,11 @@
LibraryBrowser.renderDetailImage(page.querySelector('.detailImageContainer'), item, imageHref);
}
function refreshImage(page, item, user) {
LibraryBrowser.refreshDetailImageUserData(page.querySelector('.detailImageContainer'), item);
}
function onWebSocketMessage(e, data) {
var msg = data;
@ -272,7 +277,7 @@
Dashboard.getCurrentUser().done(function (user) {
renderImage(page, currentItem, user);
refreshImage(page, currentItem, user);
});
}
}
@ -401,7 +406,18 @@
$('.tagline', page).hide();
}
LibraryBrowser.renderOverview(page.querySelectorAll('.itemOverview'), item);
var topOverview = page.querySelector('.topOverview');
var bottomOverview = page.querySelector('.bottomOverview');
if (item.Type == 'MusicAlbum' || item.Type == 'MusicArtist') {
LibraryBrowser.renderOverview([bottomOverview], item);
topOverview.classList.add('hide');
bottomOverview.classList.remove('hide');
} else {
LibraryBrowser.renderOverview([topOverview], item);
topOverview.classList.remove('hide');
bottomOverview.classList.add('hide');
}
$('.itemCommunityRating', page).html(LibraryBrowser.getRatingHtml(item));
@ -830,7 +846,6 @@
showTitle: false,
centerText: true,
context: context,
overlayText: true,
lazy: true
});
}

View file

@ -2890,11 +2890,11 @@
var progressHtml = item.IsFolder || !item.UserData ? '' : LibraryBrowser.getItemProgressBarHtml((item.Type == 'Recording' ? item : item.UserData));
html += '<div class="detailImageProgressContainer">';
if (progressHtml) {
html += '<div class="detailImageProgressContainer">';
html += progressHtml;
html += "</div>";
}
html += "</div>";
html += "</div>";
@ -2918,6 +2918,15 @@
ImageLoader.lazyChildren(elem);
},
refreshDetailImageUserData: function (elem, item) {
var progressHtml = item.IsFolder || !item.UserData ? '' : LibraryBrowser.getItemProgressBarHtml((item.Type == 'Recording' ? item : item.UserData));
var detailImageProgressContainer = elem.querySelector('.detailImageProgressContainer');
detailImageProgressContainer.innerHTML = progressHtml || '';
},
getDisplayTime: function (date) {
if ((typeof date).toString().toLowerCase() === 'string') {

View file

@ -50,7 +50,7 @@
if (view == "Poster") {
html = LibraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "auto",
shape: query.IsMovie ? 'portrait' : "auto",
context: 'livetv',
showTitle: false,
centerText: true,

View file

@ -63,8 +63,6 @@
$('#txtPrePaddingMinutes', page).val(defaultTimer.PrePaddingSeconds / 60);
$('#txtPostPaddingMinutes', page).val(defaultTimer.PostPaddingSeconds / 60);
$('#chkPrePaddingRequired', page).checked(defaultTimer.IsPrePaddingRequired);
$('#chkPostPaddingRequired', page).checked(defaultTimer.IsPostPaddingRequired);
if (program.IsSeries) {
$('#eligibleForSeriesFields', page).show();
@ -148,8 +146,6 @@
item.PrePaddingSeconds = $('#txtPrePaddingMinutes', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingMinutes', form).val() * 60;
item.IsPrePaddingRequired = $('#chkPrePaddingRequired', form).checked();
item.IsPostPaddingRequired = $('#chkPostPaddingRequired', form).checked();
item.RecordNewOnly = $('#chkNewOnly', form).checked();
item.RecordAnyChannel = $('#chkAllChannels', form).checked();

View file

@ -29,8 +29,6 @@
$('#txtPrePaddingMinutes', page).val(item.PrePaddingSeconds / 60);
$('#txtPostPaddingMinutes', page).val(item.PostPaddingSeconds / 60);
$('#chkPrePaddingRequired', page).checked(item.IsPrePaddingRequired);
$('#chkPostPaddingRequired', page).checked(item.IsPostPaddingRequired);
$('#chkNewOnly', page).checked(item.RecordNewOnly);
$('#chkAllChannels', page).checked(item.RecordAnyChannel);
@ -109,8 +107,6 @@
item.PrePaddingSeconds = $('#txtPrePaddingMinutes', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingMinutes', form).val() * 60;
item.IsPrePaddingRequired = $('#chkPrePaddingRequired', form).checked();
item.IsPostPaddingRequired = $('#chkPostPaddingRequired', form).checked();
item.RecordNewOnly = $('#chkNewOnly', form).checked();
item.RecordAnyChannel = $('#chkAllChannels', form).checked();
@ -135,7 +131,7 @@
items: result.Items,
shape: "detailPageSquare",
showTitle: true,
overlayText: true,
centerText: true,
coverImage: true
}));

View file

@ -12,6 +12,9 @@
$('#txtRecordingPath', page).val(config.RecordingPath || '');
$('#txtPrePaddingMinutes', page).val(config.PrePaddingSeconds / 60);
$('#txtPostPaddingMinutes', page).val(config.PostPaddingSeconds / 60);
Dashboard.hideLoadingMsg();
}
@ -28,6 +31,9 @@
config.EnableAutoOrganize = $('#chkOrganize', form).checked();
config.RecordingPath = $('#txtRecordingPath', form).val() || null;
config.PrePaddingSeconds = $('#txtPrePaddingMinutes', form).val() * 60;
config.PostPaddingSeconds = $('#txtPostPaddingMinutes', form).val() * 60;
ApiClient.updateNamedConfiguration("livetv", config).done(Dashboard.processServerConfigurationUpdateResult);
});

View file

@ -360,7 +360,7 @@
switch (providerId) {
case 'm3u':
return 'M3U';
return 'M3U Playlist';
case 'hdhomerun':
return 'HDHomerun';
default:
@ -436,7 +436,7 @@
});
menuItems.push({
name: 'M3U',
name: getTunerName('m3u'),
id: 'm3u'
});

View file

@ -19,7 +19,7 @@
shape: "auto",
showTitle: true,
showParentTitle: true,
overlayText: true,
centerText: true,
coverImage: true,
lazy: true,
overlayPlayButton: true
@ -58,7 +58,7 @@
shape: "auto",
showTitle: true,
showParentTitle: true,
overlayText: true,
centerText: true,
coverImage: true,
lazy: true,
overlayMoreButton: true
@ -75,15 +75,16 @@
userId: Dashboard.getCurrentUserId(),
IsAiring: false,
HasAired: false,
limit: 8,
limit: 9,
IsMovie: true
}).done(function (result) {
var html = LibraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "auto",
showTitle: false,
shape: "portrait",
showTitle: true,
centerText: true,
coverImage: true,
overlayText: false,
lazy: true,
@ -108,7 +109,8 @@
var html = LibraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "auto",
showTitle: false,
showTitle: true,
centerText: true,
coverImage: true,
overlayText: false,
lazy: true,
@ -133,7 +135,8 @@
var html = LibraryBrowser.getPosterViewHtml({
items: result.Items,
shape: "auto",
showTitle: false,
showTitle: true,
centerText: true,
coverImage: true,
overlayText: false,
lazy: true,

View file

@ -56,8 +56,6 @@
$('#txtPrePaddingMinutes', page).val(item.PrePaddingSeconds / 60);
$('#txtPostPaddingMinutes', page).val(item.PostPaddingSeconds / 60);
$('#chkPrePaddingRequired', page).checked(item.IsPrePaddingRequired);
$('#chkPostPaddingRequired', page).checked(item.IsPostPaddingRequired);
if (item.Status == 'New') {
$('.timerStatus', page).hide();
@ -78,8 +76,6 @@
item.PrePaddingSeconds = $('#txtPrePaddingMinutes', form).val() * 60;
item.PostPaddingSeconds = $('#txtPostPaddingMinutes', form).val() * 60;
item.IsPrePaddingRequired = $('#chkPrePaddingRequired', form).checked();
item.IsPostPaddingRequired = $('#chkPostPaddingRequired', form).checked();
ApiClient.updateLiveTvTimer(item).done(function () {
Dashboard.hideLoadingMsg();

View file

@ -76,7 +76,6 @@
shape: "backdrop",
preferThumb: true,
lazy: true,
overlayText: true,
showDetailsMenu: true
});
}
@ -117,7 +116,6 @@
shape: "portrait",
centerText: true,
lazy: true,
overlayText: true,
showDetailsMenu: true
});
}

View file

@ -191,7 +191,6 @@
shape: getPortraitShape(),
centerText: true,
lazy: true,
overlayText: true,
showDetailsMenu: true
});
}

View file

@ -108,16 +108,16 @@
return html;
}
function renderPlugins(page, plugins) {
function renderPlugins(page, plugins, showNoPluginsMessage) {
ApiClient.getJSON(ApiClient.getUrl("dashboard/configurationpages") + "?pageType=PluginConfiguration").done(function (configPages) {
populateList(page, plugins, configPages);
populateList(page, plugins, configPages, showNoPluginsMessage);
});
}
function populateList(page, plugins, pluginConfigurationPages) {
function populateList(page, plugins, pluginConfigurationPages, showNoPluginsMessage) {
plugins = plugins.sort(function (plugin1, plugin2) {
@ -132,12 +132,14 @@
if (!plugins.length) {
html += '<div style="padding:5px;">';
html += '<p>' + Globalize.translate('MessageNoPluginsInstalled') + '</p>';
html += '<p><a href="plugincatalog.html">';
html += Globalize.translate('BrowsePluginCatalogMessage');
html += '</a></p>';
html += '</div>';
if (showNoPluginsMessage) {
html += '<div style="padding:5px;">';
html += '<p>' + Globalize.translate('MessageNoPluginsInstalled') + '</p>';
html += '<p><a href="plugincatalog.html">';
html += Globalize.translate('BrowsePluginCatalogMessage');
html += '</a></p>';
html += '</div>';
}
$('.installedPlugins', page).html(html).trigger('create');
} else {
@ -213,7 +215,7 @@
ApiClient.getInstalledPlugins().done(function (plugins) {
renderPlugins(page, plugins);
renderPlugins(page, plugins, true);
});
}

View file

@ -121,8 +121,7 @@
items: result.Items,
shape: "auto",
centerText: true,
lazy: true,
overlayText: true
lazy: true
};
if (query.IncludeItemTypes == "MusicAlbum") {

View file

@ -483,42 +483,37 @@ var Dashboard = {
console.log('showLoadingMsg');
require(['paperbuttonstyle'], function () {
var elem = document.querySelector('.docspinner');
var elem = document.querySelector('.docspinner');
if (elem) {
if (elem) {
// This is just an attempt to prevent the fade-in animation from running repeating and causing flickering
elem.active = true;
// This is just an attempt to prevent the fade-in animation from running repeating and causing flickering
elem.active = true;
} else {
} else {
elem = document.createElement("paper-spinner");
elem.classList.add('docspinner');
elem = document.createElement("paper-spinner");
elem.classList.add('docspinner');
document.body.appendChild(elem);
elem.active = true;
}
});
document.body.appendChild(elem);
elem.active = true;
}
},
hideLoadingMsg: function () {
console.log('hideLoadingMsg');
require(['paperbuttonstyle'], function () {
var elem = document.querySelector('.docspinner');
var elem = document.querySelector('.docspinner');
if (elem) {
if (elem) {
elem.active = false;
setTimeout(function () {
elem.active = false;
setTimeout(function () {
elem.active = false;
}, 100);
}
});
}, 100);
}
},
getModalLoadingMsg: function () {

View file

@ -67,8 +67,7 @@
shape: "backdrop",
preferThumb: true,
context: 'tv',
lazy: true,
overlayText: true
lazy: true
});
}
@ -123,8 +122,7 @@
shape: "portrait",
context: 'tv',
centerText: true,
lazy: true,
overlayText: true
lazy: true
});
}

View file

@ -81,7 +81,7 @@
}
currentGroupName = dateText;
currentGroup = [];
currentGroup = [item];
} else {
currentGroup.push(item);
}