/**
 * @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;