diff --git a/src/csui/Popup.vue b/src/csui/Popup.vue index 5405090..238ca3d 100644 --- a/src/csui/Popup.vue +++ b/src/csui/Popup.vue @@ -86,7 +86,7 @@ :settings="settings" :eventBus="eventBus" :siteSettings="siteSettings" - :frames="activeFrames" + :hosts="activeHosts" > { + console.log('set-current-site | this.site:', this.site, 'config.site:', config.site); + if (this.site) { if (!this.site.host) { // dunno why this fix is needed, but sometimes it is @@ -209,7 +211,8 @@ export default { } }); - this.loadFrames(this.site); + this.loadHostnames(); + this.loadFrames(); } }, ); @@ -276,11 +279,6 @@ export default { try { this.logger.log('info','popup', '[popup::getSite] Requesting current site ...') // CSM.port.postMessage({command: 'get-current-site'}); - this.eventBus.send( - 'probe-video', - {}, - { comms: {forwardTo: 'active'} } - ); this.eventBus.send( 'get-current-site', {}, @@ -301,13 +299,15 @@ export default { isDefaultFrame(frameId) { return frameId === '__playing' || frameId === '__all'; }, + loadHostnames() { + this.activeHosts = this.site.hostnames; + }, loadFrames() { this.activeFrames = [{ host: this.site.host, isIFrame: false, // not used tho. Maybe one day }]; - for (const frame in this.site.frames) { if (!this.activeFrames.find(x => x.host === this.site.frames[frame].host)) { this.activeFrames.push({ diff --git a/src/csui/src/PlayerUiPanels/BaseExtensionSettings.vue b/src/csui/src/PlayerUiPanels/BaseExtensionSettings.vue index ff21011..1520ed0 100644 --- a/src/csui/src/PlayerUiPanels/BaseExtensionSettings.vue +++ b/src/csui/src/PlayerUiPanels/BaseExtensionSettings.vue @@ -13,12 +13,12 @@ {{ site }}
- Embedded content ({{frames?.length}} {{frames?.length === 1 ? 'site' : 'sites'}}) + Embedded content ({{hosts?.length}} {{hosts?.length === 1 ? 'site' : 'sites'}})
-