/**
 * @file 커스텀-컨트롤-스페이서.js
 */
'./spacer.js'에서 스페이서 가져오기;
'../../component.js'에서 컴포넌트 가져오기;

/**
 * 스페이서는 특히 새 플러그인 등의 삽입 지점으로 사용하기 위한 것입니다.
 *
 * @extends 스페이서
 */
클래스 CustomControlSpacer 확장 스페이서 {

  /**
   * 기본 DOM `className`을 빌드합니다.
   *
   * @return {문자열}
   * 이 개체의 DOM `className`입니다.
   */
  buildCSSClass() {
    `vjs-custom-control-spacer ${super.buildCSSClass()}` 반환;
  }

  /**
   * `Component`의 DOM 요소 생성
   *
   * @return {요소}
   * 생성된 요소입니다.
   */
  createEl() {
    return super.createEl('div', {
      className: this.buildCSSClass(),
      // No-flex/table-cell 모드에는 일부 콘텐츠가 필요합니다.
      // 셀에서 테이블의 나머지 공간을 채웁니다.
      textContent: '\u00a0'
    });
  }
}

Component.registerComponent('CustomControlSpacer', CustomControlSpacer);
기본 CustomControlSpacer 내보내기;