1 line
1 KiB
JavaScript
1 line
1 KiB
JavaScript
|
|
import appRouter from"./../approuter.js";import events from"./../emby-apiclient/events.js";import layoutManager from"./../layoutmanager.js";import userSettings from"./../common/usersettings/usersettings.js";function ThemeController(){}function onInitRouteRequest(e,routeRequest){"/home"===routeRequest.path&&(layoutManager.tv&&"horizontal"===userSettings.tvHome()?(routeRequest.controller="home_horiz/home.js",routeRequest.contentPath="/home_horiz/home.html",routeRequest.adjustHeaderForEmbeddedScroll=!1):(routeRequest.controller="home/home.js",routeRequest.contentPath="/home/home.html",routeRequest.adjustHeaderForEmbeddedScroll=!0))}ThemeController.prototype.load=function(){return events.on(appRouter,"initrouterequest",onInitRouteRequest),Promise.resolve()},ThemeController.prototype.hasSettings=function(){return!1},ThemeController.prototype.showSettings=function(){return Promise.resolve()},ThemeController.prototype.destroy=function(){events.off(appRouter,"initrouterequest",onInitRouteRequest)};export default ThemeController;
|