/**
* @file spacer.js
* /
importiere Komponente aus '../../component.js';
/**
* Nur ein leeres Abstandselement, das als Anhängepunkt für Plugins usw. verwendet werden kann.
* Es kann auch verwendet werden, um bei Bedarf Raum zwischen Elementen zu schaffen.
*
* @erweitert Komponente
* /
class Spacer extends Component {
/**
* Erzeugt den Standard-DOM "Klassenname".
*
* @return {string}
* Der DOM `className` für dieses Objekt.
* /
buildCSSClass() {
return `vjs-spacer ${super.buildCSSClass()}`;
}
/**
* Das DOM-Element der Komponente erstellen
*
* @return {Element}
* Das Element, das erstellt wurde.
* /
createEl(tag = 'div', props = {}, attributes = {}) {
if (!props.className) {
props.className = this.buildCSSClass();
}
return super.createEl(tag, props, attributes);
}
}
Component.registerComponent('Spacer', Spacer);
standard-Abstandhalter exportieren;