diff --git a/src/browser/base/content/zen-media-player.inc.xhtml b/src/browser/base/content/zen-media-player.inc.xhtml new file mode 100644 index 000000000..8295bf40a --- /dev/null +++ b/src/browser/base/content/zen-media-player.inc.xhtml @@ -0,0 +1,51 @@ + diff --git a/src/browser/base/content/zen-sidebar-icons.inc.xhtml b/src/browser/base/content/zen-sidebar-icons.inc.xhtml index cc06d5e20..8fd14b854 100644 --- a/src/browser/base/content/zen-sidebar-icons.inc.xhtml +++ b/src/browser/base/content/zen-sidebar-icons.inc.xhtml @@ -1,52 +1,4 @@ - - +#include zen-media-player.inc.xhtml youtube.com + let host = this._currentBrowser._originalURI.displayHost; + if (host.startsWith('www.')) host = host.slice(4); + // note: we might have subdomains, so we need to split the host + const [service, ...tld] = host.split('.'); + this.mediaServiceTitle.querySelector('.service').textContent = service; + this.mediaServiceTitle.querySelector('.tld').textContent = '.' + tld.join('.'); + this.mediaServiceIcon.src = this._currentBrowser.mIconURL; this.mediaFocusButton.style.listStyleImage = `url(${this._currentBrowser.mIconURL})`; @@ -73,6 +82,8 @@ class ZenMediaController { this.mediaTitle.textContent = metadata.title || ''; this.mediaArtist.textContent = metadata.artist || ''; + gZenUIManager.updateTabsToolbar(); + this._currentPosition = positionState.position; this._currentDuration = positionState.duration; this.updateMediaPosition();