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

Fix errors in controller imports

This commit is contained in:
Bill Thornton 2020-09-08 02:26:20 -04:00 committed by vitorsemeano
parent a71b0314d4
commit 88d0c11209
6 changed files with 31 additions and 33 deletions

View file

@ -91,7 +91,7 @@ export default function (view, params, tabContent) {
} }
function showFilterMenu(context) { function showFilterMenu(context) {
import(['components/filterdialog/filterdialog']).then(({default: FilterDialog}) => { import('../../components/filterdialog/filterdialog').then(({default: FilterDialog}) => {
const filterDialog = new FilterDialog({ const filterDialog = new FilterDialog({
query: getQuery(), query: getQuery(),
mode: 'livetvchannels', mode: 'livetvchannels',

View file

@ -239,31 +239,31 @@ export default function (view, params) {
// TODO int is a little hard to read // TODO int is a little hard to read
switch (index) { switch (index) {
case 0: case 0:
depends = 'controllers/livetv/livetvsuggested'; depends = 'livetvsuggested';
break; break;
case 1: case 1:
depends = 'controllers/livetv/livetvguide'; depends = 'livetvguide';
break; break;
case 2: case 2:
depends = 'controllers/livetv/livetvchannels'; depends = 'livetvchannels';
break; break;
case 3: case 3:
depends = 'controllers/livetv/livetvrecordings'; depends = 'livetvrecordings';
break; break;
case 4: case 4:
depends = 'controllers/livetv/livetvschedule'; depends = 'livetvschedule';
break; break;
case 5: case 5:
depends = 'controllers/livetv/livetvseriestimers'; depends = 'livetvseriestimers';
break; break;
} }
import(depends).then(({default: controllerFactory}) => { import(`../livetv/${depends}`).then(({default: controllerFactory}) => {
let tabContent; let tabContent;
if (index === 0) { if (index === 0) {

View file

@ -7,9 +7,7 @@ function onListingsSubmitted() {
} }
function init(page, type, providerId) { function init(page, type, providerId) {
const url = 'components/tvproviders/' + type + '.js'; import(`../components/tvproviders/${type}`).then(({default: factory}) => {
import(url).then(({default: factory}) => {
const instance = new factory(page, providerId, {}); const instance = new factory(page, providerId, {});
Events.on(instance, 'submitted', onListingsSubmitted); Events.on(instance, 'submitted', onListingsSubmitted);
instance.init(); instance.init();
@ -17,7 +15,7 @@ function init(page, type, providerId) {
} }
function loadTemplate(page, type, providerId) { function loadTemplate(page, type, providerId) {
import('./../components/tvproviders/' + type + '.template.html').then(({default: html}) => { import(`../components/tvproviders/${type}.template.html`).then(({default: html}) => {
page.querySelector('.providerTemplate').innerHTML = globalize.translateHtml(html); page.querySelector('.providerTemplate').innerHTML = globalize.translateHtml(html);
init(page, type, providerId); init(page, type, providerId);
}); });

View file

@ -282,31 +282,31 @@ import '../../elements/emby-button/emby-button';
switch (index) { switch (index) {
case 0: case 0:
depends = 'controllers/movies/movies'; depends = 'movies';
break; break;
case 1: case 1:
depends = 'controllers/movies/moviesrecommended.js'; depends = 'moviesrecommended.js';
break; break;
case 2: case 2:
depends = 'controllers/movies/movietrailers'; depends = 'movietrailers';
break; break;
case 3: case 3:
depends = 'controllers/movies/movies'; depends = 'movies';
break; break;
case 4: case 4:
depends = 'controllers/movies/moviecollections'; depends = 'moviecollections';
break; break;
case 5: case 5:
depends = 'controllers/movies/moviegenres'; depends = 'moviegenres';
break; break;
} }
import(depends).then(({default: controllerFactory}) => { import(`../movies/${depends}`).then(({default: controllerFactory}) => {
let tabContent; let tabContent;
if (index === suggestionsTabIndex) { if (index === suggestionsTabIndex) {

View file

@ -268,32 +268,32 @@ import '../../assets/css/flexstyles.css';
switch (index) { switch (index) {
case 0: case 0:
depends = 'controllers/music/musicalbums'; depends = 'musicalbums';
break; break;
case 1: case 1:
depends = 'controllers/music/musicrecommended'; depends = 'musicrecommended';
break; break;
case 2: case 2:
case 3: case 3:
depends = 'controllers/music/musicartists'; depends = 'musicartists';
break; break;
case 4: case 4:
depends = 'controllers/music/musicplaylists'; depends = 'musicplaylists';
break; break;
case 5: case 5:
depends = 'controllers/music/songs'; depends = 'songs';
break; break;
case 6: case 6:
depends = 'controllers/music/musicgenres'; depends = 'musicgenres';
break; break;
} }
import(depends).then(({default: controllerFactory}) => { import(`../music/${depends}`).then(({default: controllerFactory}) => {
let tabContent; let tabContent;
if (index == 1) { if (index == 1) {

View file

@ -247,31 +247,31 @@ import '../../elements/emby-button/emby-button';
switch (index) { switch (index) {
case 0: case 0:
depends = 'controllers/shows/tvshows'; depends = 'tvshows';
break; break;
case 1: case 1:
depends = 'controllers/shows/tvrecommended'; depends = 'tvrecommended';
break; break;
case 2: case 2:
depends = 'controllers/shows/tvupcoming'; depends = 'tvupcoming';
break; break;
case 3: case 3:
depends = 'controllers/shows/tvgenres'; depends = 'tvgenres';
break; break;
case 4: case 4:
depends = 'controllers/shows/tvstudios'; depends = 'tvstudios';
break; break;
case 5: case 5:
depends = 'controllers/shows/episodes'; depends = 'episodes';
break; break;
} }
import(depends).then(({default: controllerFactory}) => { import(`../shows/${depends}`).then(({default: controllerFactory}) => {
let tabContent; let tabContent;
if (index === 1) { if (index === 1) {