diff --git a/src/controllers/movies/movies.js b/src/controllers/movies/movies.js index 3a365acc90..fcf827016f 100644 --- a/src/controllers/movies/movies.js +++ b/src/controllers/movies/movies.js @@ -169,9 +169,11 @@ define(["loading", "layoutManager", "userSettings", "events", "libraryBrowser", valueChangeEvent: "click" }); - if (layoutManager.desktop || layoutManager.mobile) { - alphaPickerElement.classList.add("alphabetPicker-right"); - itemsContainer.classList.remove("padded-left-withalphapicker"); + if (layoutManager.tv) { + alphaPickerElement.classList.add("alphaPicker-fixed-left"); + itemsContainer.classList.add("padded-left-withalphapicker"); + } else { + alphaPickerElement.classList.add("alphaPicker-fixed-right"); itemsContainer.classList.add("padded-right-withalphapicker"); } } diff --git a/src/controllers/movies/movietrailers.js b/src/controllers/movies/movietrailers.js index 3e62298613..3f6a9d7d00 100644 --- a/src/controllers/movies/movietrailers.js +++ b/src/controllers/movies/movietrailers.js @@ -193,6 +193,7 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " function initPage(tabContent) { var alphaPickerElement = tabContent.querySelector(".alphaPicker"); + var itemsContainer = tabContent.querySelector(".itemsContainer"); alphaPickerElement.addEventListener("alphavaluechanged", function (e) { var newValue = e.detail.value; var query = getQuery(tabContent); @@ -205,10 +206,11 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " valueChangeEvent: "click" }); - if (layoutManager.desktop || layoutManager.mobile) { + if (layoutManager.tv) { + tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-left"); + itemsContainer.classList.add("padded-left-withalphapicker"); + } else { tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-right"); - var itemsContainer = tabContent.querySelector(".itemsContainer"); - itemsContainer.classList.remove("padded-left-withalphapicker"); itemsContainer.classList.add("padded-right-withalphapicker"); } diff --git a/src/controllers/music/musicalbums.js b/src/controllers/music/musicalbums.js index 480f0af77f..b5bb5eacab 100644 --- a/src/controllers/music/musicalbums.js +++ b/src/controllers/music/musicalbums.js @@ -199,6 +199,7 @@ define(["layoutManager", "playbackManager", "loading", "events", "libraryBrowser function initPage(tabContent) { var alphaPickerElement = tabContent.querySelector(".alphaPicker"); + var itemsContainer = tabContent.querySelector(".itemsContainer"); alphaPickerElement.addEventListener("alphavaluechanged", function (e) { var newValue = e.detail.value; @@ -211,10 +212,11 @@ define(["layoutManager", "playbackManager", "loading", "events", "libraryBrowser element: alphaPickerElement, valueChangeEvent: "click" }); - if (layoutManager.desktop || layoutManager.mobile) { + if (layoutManager.tv) { + tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-left"); + itemsContainer.classList.add("padded-left-withalphapicker"); + } else { tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-right"); - var itemsContainer = tabContent.querySelector(".itemsContainer"); - itemsContainer.classList.remove("padded-left-withalphapicker"); itemsContainer.classList.add("padded-right-withalphapicker"); } diff --git a/src/controllers/music/musicartists.js b/src/controllers/music/musicartists.js index aaeea8c885..01fdf7d563 100644 --- a/src/controllers/music/musicartists.js +++ b/src/controllers/music/musicartists.js @@ -181,6 +181,7 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " function initPage(tabContent) { var alphaPickerElement = tabContent.querySelector(".alphaPicker"); + var itemsContainer = tabContent.querySelector(".itemsContainer"); alphaPickerElement.addEventListener("alphavaluechanged", function (e) { var newValue = e.detail.value; @@ -193,10 +194,13 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " element: alphaPickerElement, valueChangeEvent: "click" }); - if (layoutManager.desktop || layoutManager.mobile) { + if (layoutManager.tv) { + tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-left"); + alphaPickerElement.classList.add("alphaPicker-fixed-left"); + itemsContainer.classList.add("padded-left-withalphapicker"); + } else { tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-right"); - var itemsContainer = tabContent.querySelector(".itemsContainer"); - itemsContainer.classList.remove("padded-left-withalphapicker"); + alphaPickerElement.classList.add("alphaPicker-fixed-right"); itemsContainer.classList.add("padded-right-withalphapicker"); } diff --git a/src/controllers/shows/tvshows.js b/src/controllers/shows/tvshows.js index 1dec530540..c37b3d8fbd 100644 --- a/src/controllers/shows/tvshows.js +++ b/src/controllers/shows/tvshows.js @@ -210,6 +210,7 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " function initPage(tabContent) { var alphaPickerElement = tabContent.querySelector(".alphaPicker"); + var itemsContainer = tabContent.querySelector(".itemsContainer"); alphaPickerElement.addEventListener("alphavaluechanged", function (e) { var newValue = e.detail.value; @@ -222,10 +223,13 @@ define(["layoutManager", "loading", "events", "libraryBrowser", "imageLoader", " element: alphaPickerElement, valueChangeEvent: "click" }); - if (layoutManager.desktop || layoutManager.mobile) { + if (layoutManager.tv) { + tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-left"); + alphaPickerElement.classList.add("alphaPicker-fixed-left"); + itemsContainer.classList.add("padded-left-withalphapicker"); + } else { tabContent.querySelector(".alphaPicker").classList.add("alphabetPicker-right"); - var itemsContainer = tabContent.querySelector(".itemsContainer"); - itemsContainer.classList.remove("padded-left-withalphapicker"); + alphaPickerElement.classList.add("alphaPicker-fixed-right"); itemsContainer.classList.add("padded-right-withalphapicker"); } diff --git a/src/movies.html b/src/movies.html index c211d9686a..ae5aaf5e73 100644 --- a/src/movies.html +++ b/src/movies.html @@ -8,10 +8,10 @@ -
+
-
+
@@ -53,7 +53,7 @@
-
+
@@ -90,4 +90,4 @@
-
\ No newline at end of file +
diff --git a/src/music.html b/src/music.html index e86f179208..6e860de01f 100644 --- a/src/music.html +++ b/src/music.html @@ -44,10 +44,10 @@
-
+
-
+
@@ -60,10 +60,10 @@
-
+
-
+
@@ -76,10 +76,10 @@
-
+
-
+
diff --git a/src/tv.html b/src/tv.html index 1327d53ffe..f097eba15d 100644 --- a/src/tv.html +++ b/src/tv.html @@ -8,8 +8,8 @@
-
-
+
+