added check for empty string and object
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
; icons used can be found on https://www.nerdfonts.com/cheat-sheet
|
||||||
(defvar playerIcons `{
|
(defvar playerIcons `{
|
||||||
"spotify": "",
|
"spotify": "",
|
||||||
"mpv": "",
|
"mpv": "",
|
||||||
@@ -21,9 +22,11 @@
|
|||||||
: matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
: matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
||||||
? 'music--' + playerctl.player
|
? 'music--' + playerctl.player
|
||||||
: 'music--on' }
|
: 'music--on' }
|
||||||
{ matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
{ playerctl == '' || objectlength(playerctl) == 0
|
||||||
? "${playerIcons[playerctl.player]} ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}"
|
? ''
|
||||||
: "${playerctl.player} - ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}" }
|
: matches(playerctl.player, 'spotify|firefox|mpv|chromium')
|
||||||
|
? "${playerIcons[playerctl.player]} ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}"
|
||||||
|
: "${playerctl.player} - ${substring(playerctl.artist, 0, ellipsisArtist)}${strlength(playerctl.artist) >= ellipsisArtist ? '…' : ''} | ${substring(playerctl.title, 0, ellipsisTitle)}${strlength(playerctl.title) >= ellipsisTitle ? '…' : ''}" }
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user