/**
* @file 自定義控件-spacer.js
*/
從 './spacer.js' 導入 Spacer;
從 '../../component.js' 導入組件;
/**
* Spacer 專門用作新插件等的插入點。
*
* @extends 墊片
*/
類 CustomControlSpacer 擴展 Spacer {
/**
* 構建默認的 DOM `className`。
*
* @return {字符串}
* 此對象的 DOM `className`。
*/
buildCSSClass() {
返回`vjs-custom-control-spacer ${super.buildCSSClass()}`;
}
/**
* 創建 `Component` 的 DOM 元素
*
* @return {元素}
* 創建的元素。
*/
創建El() {
返回 super.createEl('div', {
類名:this.buildCSSClass(),
// No-flex/table-cell 模式需要有一些內容
// 在單元格中填充表格的剩餘空間。
textContent: '\u00a0'
});
}
}
Component.registerComponent('CustomControlSpacer', CustomControlSpacer);
導出默認 CustomControlSpacer;