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