mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
use import for ItemsByName & PlaylistViewer
This commit is contained in:
parent
6d3365bc09
commit
ac62a5e8bf
4 changed files with 19 additions and 14 deletions
|
@ -215,7 +215,6 @@ module.exports = {
|
||||||
'LiveTvHelpers': 'writable',
|
'LiveTvHelpers': 'writable',
|
||||||
'Loading': 'writable',
|
'Loading': 'writable',
|
||||||
'MetadataEditor': 'writable',
|
'MetadataEditor': 'writable',
|
||||||
'PlaylistViewer': 'writable',
|
|
||||||
'ServerNotifications': 'writable',
|
'ServerNotifications': 'writable',
|
||||||
'TaskButton': 'writable',
|
'TaskButton': 'writable',
|
||||||
'UserParentalControlPage': 'writable',
|
'UserParentalControlPage': 'writable',
|
||||||
|
|
|
@ -1507,13 +1507,13 @@ function renderChildren(page, item) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderItemsByName(page, item) {
|
function renderItemsByName(page, item) {
|
||||||
import('../../scripts/itembynamedetailpage').then(() => {
|
import('../../scripts/itembynamedetailpage').then(({ default: ItemsByName }) => {
|
||||||
window.ItemsByName.renderItems(page, item);
|
ItemsByName.renderItems(page, item);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderPlaylistItems(page, item) {
|
function renderPlaylistItems(page, item) {
|
||||||
import('../../scripts/playlistedit').then(() => {
|
import('../../scripts/playlistViewer').then(({ default: PlaylistViewer }) => {
|
||||||
PlaylistViewer.render(page, item);
|
PlaylistViewer.render(page, item);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -373,6 +373,8 @@ function getItemsFunction(options, item) {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
window.ItemsByName = {
|
const ItemsByName = {
|
||||||
renderItems: renderItems
|
renderItems: renderItems
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default ItemsByName;
|
||||||
|
|
|
@ -35,8 +35,7 @@ function init(page, item) {
|
||||||
elem.getItemsHtml = getItemsHtmlFn(item.Id);
|
elem.getItemsHtml = getItemsHtmlFn(item.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
window.PlaylistViewer = {
|
function render(page, item) {
|
||||||
render: function (page, item) {
|
|
||||||
if (!page.playlistInit) {
|
if (!page.playlistInit) {
|
||||||
page.playlistInit = true;
|
page.playlistInit = true;
|
||||||
init(page, item);
|
init(page, item);
|
||||||
|
@ -44,5 +43,10 @@ window.PlaylistViewer = {
|
||||||
|
|
||||||
page.querySelector('#childrenContent').classList.add('verticalSection-extrabottompadding');
|
page.querySelector('#childrenContent').classList.add('verticalSection-extrabottompadding');
|
||||||
page.querySelector('#childrenContent .itemsContainer').refreshItems();
|
page.querySelector('#childrenContent .itemsContainer').refreshItems();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const PlaylistViewer = {
|
||||||
|
render: render
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default PlaylistViewer;
|
Loading…
Add table
Add a link
Reference in a new issue