mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update subtitle methods
This commit is contained in:
parent
fe7c084ae4
commit
adfc486508
23 changed files with 83 additions and 63 deletions
|
@ -126,7 +126,7 @@
|
|||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
return !AppInfo.isTouchPreferred;
|
||||
}
|
||||
|
||||
function enabled() {
|
||||
|
|
|
@ -19,8 +19,6 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
updateFilterControls(page);
|
||||
|
||||
var view = 'Thumb';
|
||||
|
||||
if (view == "Thumb") {
|
||||
|
@ -59,10 +57,6 @@
|
|||
});
|
||||
}
|
||||
|
||||
function updateFilterControls(page) {
|
||||
|
||||
}
|
||||
|
||||
function loadTab(page, index) {
|
||||
|
||||
switch (index) {
|
||||
|
@ -70,7 +64,6 @@
|
|||
case 1:
|
||||
LibraryBrowser.loadSavedQueryValues('channels', query);
|
||||
reloadItems(page);
|
||||
updateFilterControls(page);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -84,7 +77,7 @@
|
|||
var tabs = page.querySelector('paper-tabs');
|
||||
var pages = page.querySelector('neon-animated-pages');
|
||||
|
||||
LibraryBrowser.configurePaperLibraryTabs(page, tabs, pages);
|
||||
LibraryBrowser.configurePaperLibraryTabs(page, tabs, pages, 1);
|
||||
|
||||
$(tabs).on('iron-select', function () {
|
||||
var selected = this.selected;
|
||||
|
|
|
@ -2,7 +2,11 @@
|
|||
|
||||
function reloadItems(page) {
|
||||
|
||||
Sections.loadLatestChannelItems(page.querySelector('.latestItems'), Dashboard.getCurrentUserId());
|
||||
Dashboard.showLoadingMsg();
|
||||
|
||||
Sections.loadLatestChannelItems(page.querySelector('.latestItems'), Dashboard.getCurrentUserId()).always(function() {
|
||||
Dashboard.hideLoadingMsg();
|
||||
});
|
||||
}
|
||||
|
||||
function loadTab(page, index) {
|
||||
|
|
|
@ -1534,7 +1534,9 @@
|
|||
|
||||
tabs.hideScrollButtons = true;
|
||||
|
||||
$(ownerpage).on('pagebeforeshowready', LibraryBrowser.onTabbedPageBeforeShowReady);
|
||||
$(ownerpage).on('pagebeforeshowready', function() {
|
||||
LibraryBrowser.onTabbedPageBeforeShowReady(this);
|
||||
});
|
||||
|
||||
$(pages).on('iron-select', function () {
|
||||
|
||||
|
|
|
@ -67,8 +67,7 @@
|
|||
preferThumb: true,
|
||||
showDetailsMenu: true,
|
||||
centerText: true,
|
||||
overlayPlayButton: AppInfo.enableAppLayouts,
|
||||
fullWidthOnMobile: AppInfo.enableAppLayouts
|
||||
overlayPlayButton: AppInfo.enableAppLayouts
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -117,7 +117,8 @@
|
|||
preferThumb: true,
|
||||
context: 'tv',
|
||||
lazy: true,
|
||||
showDetailsMenu: true
|
||||
showDetailsMenu: true,
|
||||
centerText: true
|
||||
|
||||
});
|
||||
html += '</div>';
|
||||
|
|
|
@ -76,8 +76,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
var viblastKey = 'N8FjNTQ3NDdhZqZhNGI5NWU5ZTI=';
|
||||
|
||||
function requireViblast(callback) {
|
||||
require(['thirdparty/viblast/viblast.js'], function () {
|
||||
|
||||
|
@ -91,7 +89,7 @@
|
|||
|
||||
function downloadViblastKey(callback) {
|
||||
|
||||
var savedKeyPropertyName = 'viblastkey';
|
||||
var savedKeyPropertyName = 'vbk';
|
||||
var savedKey = appStorage.getItem(savedKeyPropertyName);
|
||||
if (savedKey) {
|
||||
var deferred = DeferredBuilder.Deferred();
|
||||
|
@ -118,7 +116,8 @@
|
|||
}
|
||||
|
||||
function getViblastKey() {
|
||||
return htmlMediaRenderer.customViblastKey || viblastKey;
|
||||
|
||||
return htmlMediaRenderer.customViblastKey || 'N8FjNTQ3NDdhZqZhNGI5NWU5ZTI=';
|
||||
}
|
||||
|
||||
function getStartTime(url) {
|
||||
|
|
|
@ -855,8 +855,7 @@
|
|||
overlayText: true,
|
||||
lazy: true,
|
||||
showDetailsMenu: true,
|
||||
overlayPlayButton: AppInfo.enableAppLayouts,
|
||||
fullWidthOnMobile: AppInfo.enableAppLayouts
|
||||
overlayPlayButton: AppInfo.enableAppLayouts
|
||||
});
|
||||
}
|
||||
else if (item.Type == "GameSystem") {
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
return !LibraryBrowser.enableFullPaperTabs();
|
||||
},
|
||||
|
||||
configurePaperLibraryTabs: function (ownerpage, tabs, pages) {
|
||||
configurePaperLibraryTabs: function (ownerpage, tabs, pages, defaultTabIndex) {
|
||||
|
||||
tabs.hideScrollButtons = true;
|
||||
|
||||
|
@ -235,7 +235,9 @@
|
|||
$('.libraryViewNav', ownerpage).removeClass('libraryViewNavWithMinHeight');
|
||||
}
|
||||
|
||||
$(ownerpage).on('pagebeforeshowready', LibraryBrowser.onTabbedPageBeforeShowReady);
|
||||
$(ownerpage).on('pagebeforeshowready', function () {
|
||||
LibraryBrowser.onTabbedPageBeforeShowReady(ownerpage, defaultTabIndex);
|
||||
});
|
||||
|
||||
$(pages).on('iron-select', function () {
|
||||
|
||||
|
@ -249,8 +251,7 @@
|
|||
});
|
||||
},
|
||||
|
||||
onTabbedPageBeforeShowReady: function () {
|
||||
var page = this;
|
||||
onTabbedPageBeforeShowReady: function (page, defaultTabIndex) {
|
||||
|
||||
var tabs = page.querySelector('paper-tabs');
|
||||
var selected = tabs.selected;
|
||||
|
@ -259,7 +260,12 @@
|
|||
|
||||
Logger.log('selected tab is null, checking query string');
|
||||
|
||||
selected = parseInt(getParameterByName('tab') || '0');
|
||||
if (!LibraryBrowser.enableFullPaperTabs()) {
|
||||
// Currently not supported in this mode
|
||||
defaultTabIndex = null;
|
||||
}
|
||||
|
||||
selected = parseInt(getParameterByName('tab')) || defaultTabIndex || 0;
|
||||
|
||||
Logger.log('selected tab will be ' + selected);
|
||||
|
||||
|
|
|
@ -407,10 +407,10 @@
|
|||
if (self.supportsTextTracks()) {
|
||||
|
||||
if (isVlc) {
|
||||
//profile.SubtitleProfiles.push({
|
||||
// Format: 'srt',
|
||||
// Method: 'External'
|
||||
//});
|
||||
profile.SubtitleProfiles.push({
|
||||
Format: 'srt',
|
||||
Method: 'External'
|
||||
});
|
||||
profile.SubtitleProfiles.push({
|
||||
Format: 'srt',
|
||||
Method: 'Embed'
|
||||
|
|
|
@ -101,7 +101,13 @@
|
|||
var currentTimeout = searchHintTimeout;
|
||||
Dashboard.showLoadingMsg();
|
||||
|
||||
ApiClient.getSearchHints({ userId: Dashboard.getCurrentUserId(), searchTerm: searchTerm, limit: 30 }).done(function (result) {
|
||||
ApiClient.getSearchHints({
|
||||
|
||||
userId: Dashboard.getCurrentUserId(),
|
||||
searchTerm: searchTerm,
|
||||
limit: 30
|
||||
|
||||
}).done(function (result) {
|
||||
|
||||
if (currentTimeout == searchHintTimeout) {
|
||||
renderSearchResultsInOverlay(elem, result.SearchHints);
|
||||
|
|
|
@ -64,8 +64,7 @@
|
|||
centerText: true,
|
||||
lazy: true,
|
||||
showTitle: false,
|
||||
overlayPlayButton: AppInfo.enableAppLayouts,
|
||||
fullWidthOnMobile: AppInfo.enableAppLayouts
|
||||
overlayPlayButton: AppInfo.enableAppLayouts
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -86,8 +86,7 @@
|
|||
preferThumb: true,
|
||||
showDetailsMenu: true,
|
||||
centerText: true,
|
||||
overlayPlayButton: AppInfo.enableAppLayouts,
|
||||
fullWidthOnMobile: AppInfo.enableAppLayouts
|
||||
overlayPlayButton: AppInfo.enableAppLayouts
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -152,7 +151,8 @@
|
|||
lazy: true,
|
||||
cardLayout: true,
|
||||
context: 'tv',
|
||||
showDetailsMenu: true
|
||||
showDetailsMenu: true,
|
||||
preferThumb: true
|
||||
});
|
||||
|
||||
} else if (view == 'Poster') {
|
||||
|
@ -162,11 +162,11 @@
|
|||
shape: getThumbShape(),
|
||||
showTitle: true,
|
||||
showParentTitle: true,
|
||||
overlayText: screenWidth >= 800 && !AppInfo.hasLowImageBandwidth,
|
||||
lazy: true,
|
||||
context: 'tv',
|
||||
showDetailsMenu: true,
|
||||
overlayPlayButton: true
|
||||
overlayPlayButton: true,
|
||||
preferThumb: true
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
(function ($, document) {
|
||||
|
||||
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
|
||||
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Thumb');
|
||||
|
||||
var data = {};
|
||||
|
||||
|
|
|
@ -111,7 +111,8 @@
|
|||
preferThumb: true,
|
||||
context: 'tv',
|
||||
lazy: true,
|
||||
showDetailsMenu: true
|
||||
showDetailsMenu: true,
|
||||
centerText: true
|
||||
|
||||
});
|
||||
html += '</div>';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue