Toggle iframe on and off

This commit is contained in:
2021-03-17 09:07:46 +00:00
parent 42014bdaa1
commit 9f4e07d5a5
2 changed files with 15 additions and 6 deletions

View File

@@ -117,9 +117,14 @@ class FeedItem extends HTMLElement {
}
showIframe() {
this.shadowRoot.querySelector(".feedContent").style.display = "none";
this.shadowRoot.querySelector("iframe").src = this.shadowRoot.querySelector("iframe").dataset.src;
this.shadowRoot.querySelector("iframe").style.display = "block";
if (this.shadowRoot.querySelector(".feedContent").style.display != "none") {
this.shadowRoot.querySelector(".feedContent").style.display = "none";
this.shadowRoot.querySelector("iframe").src = this.shadowRoot.querySelector("iframe").dataset.src;
this.shadowRoot.querySelector("iframe").style.display = "block";
} else {
this.shadowRoot.querySelector(".feedContent").style.display = "block";
this.shadowRoot.querySelector("iframe").style.display = "none";
}
}
}
customElements.define('feed-item', FeedItem);