mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
42 lines
1.9 KiB
TypeScript
42 lines
1.9 KiB
TypeScript
// Registers the live audio player, container, and all audio UI custom
|
|
// elements used by the minimal skin without creating a skin element. Use
|
|
// this entry when building an ejected (light DOM) player layout for live
|
|
// HLS / DASH streams.
|
|
import { MediaContainerElement } from '../../media/container-element';
|
|
import { BufferingIndicatorElement } from '../../ui/buffering-indicator/buffering-indicator-element';
|
|
import { LiveButtonElement } from '../../ui/live-button/live-button-element';
|
|
import { MuteButtonElement } from '../../ui/mute-button/mute-button-element';
|
|
import { PlayButtonElement } from '../../ui/play-button/play-button-element';
|
|
import { PopoverElement } from '../../ui/popover/popover-element';
|
|
import { TooltipElement } from '../../ui/tooltip/tooltip-element';
|
|
import { TooltipGroupElement } from '../../ui/tooltip/tooltip-group-element';
|
|
import { TooltipLabelElement } from '../../ui/tooltip/tooltip-label-element';
|
|
import { TooltipShortcutElement } from '../../ui/tooltip/tooltip-shortcut-element';
|
|
import { safeDefine } from '../safe-define';
|
|
import { defineErrorDialog, defineTime, defineTimeSlider, defineVolumeSlider } from '../ui/compounds';
|
|
|
|
// Value import — player.ts body runs before this module's body.
|
|
import { LiveAudioPlayerElement } from './player';
|
|
|
|
// ── Registration (providers / parents first) ────────────────────────────
|
|
|
|
safeDefine(LiveAudioPlayerElement);
|
|
safeDefine(MediaContainerElement);
|
|
|
|
// Compound groups.
|
|
defineErrorDialog();
|
|
defineTimeSlider();
|
|
defineVolumeSlider();
|
|
defineTime();
|
|
|
|
// Standalone elements.
|
|
safeDefine(BufferingIndicatorElement);
|
|
safeDefine(LiveButtonElement);
|
|
safeDefine(MuteButtonElement);
|
|
safeDefine(PlayButtonElement);
|
|
safeDefine(PopoverElement);
|
|
safeDefine(TooltipLabelElement);
|
|
safeDefine(TooltipShortcutElement);
|
|
safeDefine(TooltipElement);
|
|
safeDefine(TooltipGroupElement);
|