paella-core
Version:
Multistream HTML video player
25 lines (16 loc) • 615 B
JavaScript
import { createElementWithHtmlText, DomClass } from './dom';
import ProgressIndicatorIcon from '../../icons/progress_indicator.svg';
import '../../css/Loader.css';
export default class Loader extends DomClass {
constructor(player) {
super(player, { parent: player.containerElement });
this.element.className = "loader-container";
}
async create() {
const icon = this.player.getCustomPluginIcon("loader","progressIndicator") || ProgressIndicatorIcon;
createElementWithHtmlText(`<i>${icon}</i>`, this.element);
}
get debug() {
return false;
}
}