From d88e6d0f80211b2ace5595af9931b997eb4c6bc4 Mon Sep 17 00:00:00 2001 From: Austin Riddell <53499821+aus-tin@users.noreply.github.com> Date: Tue, 19 May 2020 10:37:35 -0500 Subject: Major frontend redesign (#5) * Major frontend redesign * Some improvements Co-authored-by: RblSb --- src/client/Player.hx | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) (limited to 'src/client/Player.hx') diff --git a/src/client/Player.hx b/src/client/Player.hx index cdbccfd..7572673 100644 --- a/src/client/Player.hx +++ b/src/client/Player.hx @@ -186,24 +186,17 @@ class Player { public function addVideoItem(item:VideoItem, atEnd:Bool):Void { final url = item.url.htmlEscape(true); final itemEl = Utils.nodeFromString( - '
  • - ${item.title.htmlEscape()} - ${duration(item.duration)} -
    -
    - - - - -
    + '
  • +
    + ${duration(item.duration)} +

    ${item.title.htmlEscape()}

    +
    + + + + + +
  • ' ); items.addItem(item, atEnd, itemPos); @@ -214,8 +207,10 @@ class Player { } function setItemElementType(item:Element, isTemp:Bool):Void { - final text = isTemp ? Lang.get("makePermanent") : Lang.get("makeTemporary"); - item.querySelector(".qbtn-tmp").innerHTML = '$text'; + final btn = item.querySelector(".qbtn-tmp"); + btn.title = isTemp ? Lang.get("makePermanent") : Lang.get("makeTemporary"); + final iconType = isTemp ? "lock-open" : "lock-closed"; + btn.firstElementChild.setAttribute("name", iconType); if (isTemp) item.classList.add("queue_temp"); else item.classList.remove("queue_temp"); } -- cgit v1.2.3