web: Make displayMessage public again

This commit is contained in:
Adrian Wielgosik 2024-09-12 23:21:22 +02:00 committed by TÖRÖK Attila
parent 131ec73782
commit 4a4b500f1d
3 changed files with 12 additions and 1 deletions

View File

@ -1951,7 +1951,7 @@ export class InnerPlayer {
*
* @param message The message shown to the user.
*/
protected displayMessage(message: string): void {
public displayMessage(message: string): void {
const div = document.createElement("div");
div.id = "message-overlay";
const messageDiv = document.createElement("div");

View File

@ -160,6 +160,10 @@ export class RufflePlayerElement extends HTMLElement implements Player {
set config(value: URLLoadOptions | DataLoadOptions | object) {
this.#inner.config = value;
}
displayMessage(message: string): void {
this.#inner.displayMessage(message);
}
}
/**

View File

@ -157,4 +157,11 @@ export interface LegacyRuffleAPI {
* Fetches the loaded SWF and downloads it.
*/
downloadSwf(): Promise<void>;
/**
* Show a dismissible message in front of the player.
*
* @param message The message shown to the user.
*/
displayMessage(message: string): void;
}