diff --git a/resources/cider-ui-tests/index.js b/resources/cider-ui-tests/index.js index 61bae10e..adf232f1 100644 --- a/resources/cider-ui-tests/index.js +++ b/resources/cider-ui-tests/index.js @@ -888,13 +888,16 @@ const app = new Vue({ let self = this let id = "" // ugly code to check if current playback item is in library - if(playParams.catalogId) { - id = playParams.catalogId - }else if(playParams.id) { - id = playParams.id - }else if(playParams.isLibrary) { + if(typeof playParams == "undefined"){ return true } + if(playParams["isLibrary"]) { + return true + }else if(playParams["catalogId"]) { + id = playParams["catalogId"] + }else if(playParams["id"]) { + id = playParams["id"] + } var found = this.library.songs.listing.filter((item)=>{ if(item["attributes"]){ if(item["attributes"]["playParams"] && (item["attributes"]["playParams"]["catalogId"] == id)){ diff --git a/resources/cider-ui-tests/style.css b/resources/cider-ui-tests/style.css index 44e4130b..4dcb6fc6 100644 --- a/resources/cider-ui-tests/style.css +++ b/resources/cider-ui-tests/style.css @@ -1582,6 +1582,13 @@ input[type=range].web-slider::-webkit-slider-runnable-track { color: #ccc; } +.cd-mediaitem-list-item .isLibrary>button { + appearance: none; + border:0px; + background:transparent; + cursor:pointer; +} + /* mediaitem-hrect */ .cd-mediaitem-hrect { background: rgb(255 255 255 / 18%); diff --git a/resources/cider-ui-tests/views/components/mediaitem-list-item.ejs b/resources/cider-ui-tests/views/components/mediaitem-list-item.ejs index 49288565..1019ce8c 100644 --- a/resources/cider-ui-tests/views/components/mediaitem-list-item.ejs +++ b/resources/cider-ui-tests/views/components/mediaitem-list-item.ejs @@ -2,6 +2,10 @@