/**
* @archivo cargando-spinner.js
* /
importar componente desde './componente';
importar * como dom desde './utils/dom';
/**
* Una ruleta de carga para usar durante los eventos de espera/carga.
*
* Componente @extiende
* /
clase LoadingSpinner extiende Componente {
/**
* Crear el elemento DOM `LoadingSpinner`s.
*
* @return {Elemento}
* El elemento dom que se crea.
* /
crearEl() {
const esAudio = this.player_.isAudio();
const playerType = this.localize(isAudio ? 'Reproductor de música' : 'Reproductor de video');
const controlText = dom.createEl('span', {
className: 'vjs-control-texto',
textContent: this.localize('{1} se está cargando.', [playerType])
});
const el = super.createEl('div', {
className: 'vjs-cargando-spinner',
dir: 'ltr'
});
el.appendChild(textocontrol);
volver el;
}
}
Component.registerComponent('LoadingSpinner', LoadingSpinner);
exportar LoadingSpinner predeterminado;