(card)
| 110 | return typeof url === "string" && /^https:\/\/[^"'()\\\s]+$/.test(url) ? url : ""; |
| 111 | } |
| 112 | function artStyle(card) { |
| 113 | const g = (card && card.gradient) || DEFAULT_GRADIENT; |
| 114 | const t = card && safeThumb(card.thumb); |
| 115 | return t |
| 116 | ? `background-image:url('${t}'), ${g};background-size:cover;background-position:center;` |
| 117 | : `background:${g};`; |
| 118 | } |
| 119 | function artLabel(card) { |
| 120 | return card && safeThumb(card.thumb) ? "" : esc((card && card.initial) || "♪"); |
| 121 | } |
no test coverage detected