diff --git a/src/components/filterdialog/filterIndicator.js b/src/components/filterdialog/filterIndicator.js index dd4f265e4e..08aa709223 100644 --- a/src/components/filterdialog/filterIndicator.js +++ b/src/components/filterdialog/filterIndicator.js @@ -3,6 +3,7 @@ import './filterIndicator.scss'; export function getFilterStatus(query) { return Boolean( query.Filters + || query.IsFavorite || query.VideoTypes || query.SeriesStatus || query.Is4K @@ -25,18 +26,18 @@ export function getFilterStatus(query) { } export function setFilterStatus(page, hasFilters) { - const btnFilter = page.querySelector('.btnFilter'); + const btnFilterWrapper = page.querySelector('.btnFilter-wrapper'); - if (btnFilter) { - let indicatorElem = btnFilter.querySelector('.filterIndicator'); + if (btnFilterWrapper) { + let indicatorElem = btnFilterWrapper.querySelector('.filterIndicator'); if (!indicatorElem && hasFilters) { - btnFilter.insertAdjacentHTML( - 'beforeend', + btnFilterWrapper.insertAdjacentHTML( + 'afterbegin', '
!
' ); - btnFilter.classList.add('btnFilterWithIndicator'); - indicatorElem = btnFilter.querySelector('.filterIndicator'); + btnFilterWrapper.classList.add('btnFilterWithIndicator'); + indicatorElem = btnFilterWrapper.querySelector('.filterIndicator'); } if (indicatorElem) { diff --git a/src/components/filterdialog/filterIndicator.scss b/src/components/filterdialog/filterIndicator.scss index 922099384e..fa5c1b9010 100644 --- a/src/components/filterdialog/filterIndicator.scss +++ b/src/components/filterdialog/filterIndicator.scss @@ -2,22 +2,18 @@ position: relative; } -.btnFilterWithIndicator > div { - margin-left: 3px; -} - .filterIndicator { color: #fff; position: absolute; - top: -7px; - right: 0; - width: 1.6em; - height: 1.6em; - z-index: 100000000; + top: 2px; + right: 2px; + width: 1.8em; + height: 1.8em; + z-index: 1; display: flex; align-items: center; justify-content: center; - font-size: 45%; + font-size: 60%; border-radius: 100em; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); background: #03a9f4; diff --git a/src/controllers/livetv.html b/src/controllers/livetv.html index f60ade03dc..a490b9c3ad 100644 --- a/src/controllers/livetv.html +++ b/src/controllers/livetv.html @@ -61,7 +61,9 @@
- +
+ +
diff --git a/src/controllers/movies/movies.html b/src/controllers/movies/movies.html index 7a08694b2a..d2f2cb42bc 100644 --- a/src/controllers/movies/movies.html +++ b/src/controllers/movies/movies.html @@ -6,7 +6,9 @@ - +
+ +
@@ -48,7 +50,9 @@
- +
+ +
diff --git a/src/controllers/music/music.html b/src/controllers/music/music.html index aad1fe545d..5ba1c72d17 100644 --- a/src/controllers/music/music.html +++ b/src/controllers/music/music.html @@ -15,7 +15,9 @@ - +
+ +
@@ -57,7 +59,9 @@
- +
+ +
@@ -73,7 +77,9 @@
- +
+ +
@@ -94,7 +100,9 @@
- +
+ +
diff --git a/src/controllers/shows/tvrecommended.html b/src/controllers/shows/tvrecommended.html index a46d72ae9c..3b0e18255b 100644 --- a/src/controllers/shows/tvrecommended.html +++ b/src/controllers/shows/tvrecommended.html @@ -5,7 +5,9 @@
- +
+ +
@@ -59,7 +61,9 @@
- +
+ +