extension: Fix HTML structure of 'open in new tab' message

This commit is contained in:
nosamu 2023-08-23 06:02:14 -05:00 committed by TÖRÖK Attila
parent 87437c1d6b
commit 3df6e13848
1 changed files with 8 additions and 5 deletions

View File

@ -1994,18 +1994,21 @@ export class RufflePlayer extends HTMLElement {
});
}
this.hideSplashScreen();
const div = document.createElement("div");
div.id = "message_overlay";
const innerDiv = document.createElement("div");
innerDiv.className = "message";
innerDiv.innerHTML = textAsParagraphs("message-cant-embed");
const buttonDiv = document.createElement("div");
const link = document.createElement("a");
link.innerText = text("open-in-new-tab");
link.onclick = () => openInNewTab(url);
buttonDiv.appendChild(link);
div.innerHTML = `<div class="message">
${textAsParagraphs("message-cant-embed")}
<div></div>
</div>`;
div.lastChild!.appendChild(link);
innerDiv.appendChild(buttonDiv);
div.appendChild(innerDiv);
this.container.prepend(div);
} else {
const error = new Error("Failed to fetch: " + this.swfUrl);