mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
56 lines
6.7 KiB
JavaScript
56 lines
6.7 KiB
JavaScript
import { definePlayerFeature } from "./dom/feature.js";
|
|
import { audioTrackFeature } from "./dom/store/features/audio-track.js";
|
|
import { bufferFeature } from "./dom/store/features/buffer.js";
|
|
import { GestureCoordinator, findGestureCoordinator, getGestureCoordinator } from "./dom/gesture/coordinator.js";
|
|
import { controlsFeature } from "./dom/store/features/controls.js";
|
|
import { errorFeature } from "./dom/store/features/error.js";
|
|
import { fullscreenFeature } from "./dom/store/features/fullscreen.js";
|
|
import { liveFeature } from "./dom/store/features/live.js";
|
|
import { pipFeature } from "./dom/store/features/pip.js";
|
|
import { playbackFeature } from "./dom/store/features/playback.js";
|
|
import { playbackRateFeature } from "./dom/store/features/playback-rate.js";
|
|
import { qualityFeature } from "./dom/store/features/quality.js";
|
|
import { remotePlaybackFeature } from "./dom/store/features/remote-playback.js";
|
|
import { sourceFeature } from "./dom/store/features/source.js";
|
|
import { streamTypeFeature } from "./dom/store/features/stream-type.js";
|
|
import { textTrackFeature } from "./dom/store/features/text-track.js";
|
|
import { timeFeature } from "./dom/store/features/time.js";
|
|
import { volumeFeature } from "./dom/store/features/volume.js";
|
|
import { selectAudioTrack, selectBuffer, selectControls, selectError, selectFullscreen, selectLive, selectPiP, selectPlayback, selectPlaybackRate, selectQuality, selectRemotePlayback, selectSource, selectStreamType, selectTextTrack, selectTime, selectVolume } from "./dom/store/selectors.js";
|
|
import { resolveGestureAction } from "./dom/gesture/actions.js";
|
|
import { createDoubleTapGesture, createTapGesture } from "./dom/gesture/create-tap-gesture.js";
|
|
import { isHotkeyToggleAction, resolveHotkeyAction } from "./dom/hotkey/actions.js";
|
|
import { toAriaKeyShortcut, toDisplayKeyShortcut } from "./dom/hotkey/aria.js";
|
|
import { createHotkey, findHotkeyCoordinator, getHotkeyCoordinator, matchesHotkeyEvent, parseHotkeyPattern } from "./dom/hotkey/hotkey.js";
|
|
import { HotkeyCoordinator } from "./dom/hotkey/coordinator.js";
|
|
import { HOTKEY_SHORTCUT_CHANGE_EVENT } from "./dom/hotkey/hotkey-events.js";
|
|
import { orientationLockFeature } from "./dom/store/features/orientation-lock.js";
|
|
import { audioFeatures, backgroundFeatures, liveAudioFeatures, liveVideoFeatures, videoFeatures } from "./dom/store/features/presets.js";
|
|
import { feature_parts_exports } from "./dom/store/features/feature.parts.js";
|
|
import { createDismissLayer } from "./dom/ui/dismiss-layer.js";
|
|
import { createAlertDialog } from "./dom/ui/alert-dialog.js";
|
|
import { createButton } from "./dom/ui/button.js";
|
|
import { DEFAULT_CONTAINER_ROLE, DEFAULT_CONTAINER_TAB_INDEX, applyContainerAttrs, focusContainer } from "./dom/ui/container-attrs.js";
|
|
import { getIndicatorVisibilityCoordinator, getMediaSnapshot, subscribeToInputActions, toInputActionEvent } from "./dom/ui/input-action.js";
|
|
import { createPopover } from "./dom/ui/popover/popover.js";
|
|
import { completeMenuItemSelection, createMenu, getRootPositionOptions, isMenuNavigationKey } from "./dom/ui/menu/create-menu.js";
|
|
import { createDOMRect, forceLayout, getPositioningBoundaryRect, intersectDOMRects, resolvePositioningBoundary } from "./dom/utils/layout.js";
|
|
import { createMenuViewTransition, getMenuViewTransitionAttrs } from "./dom/ui/menu/create-menu-view-transition.js";
|
|
import { getMenuRootViewAttrs, getMenuViewportAttrs, getMenuViewportElement, observeMenuViewContent, syncMenuViewRoot, syncMenuViewTransition } from "./dom/ui/menu/menu-viewport-transition.js";
|
|
import { getAnchorNameStyle, getAnchorPositionStyle, getManualPositionStyle, getPopoverCSSVars, getPopupPositionRect, getPositionedSide, getPositioningCSSVars, resolveOffsets } from "./dom/ui/popover/popover-positioning.js";
|
|
import { createPopupGroup } from "./dom/ui/popover/popup-group.js";
|
|
import { getPercentFromPointerEvent } from "./dom/utils/pointer.js";
|
|
import { createSlider } from "./dom/ui/slider.js";
|
|
import { getSliderCSSVars, getSliderPreviewStyle, getTimeSliderCSSVars } from "./dom/ui/slider-css-vars.js";
|
|
import { isSliderFocused } from "./dom/ui/slider-focus.js";
|
|
import { subscribeToStatusAnnouncer } from "./dom/ui/status-announcer.js";
|
|
import { createThumbnail } from "./dom/ui/thumbnail.js";
|
|
import { createTooltip } from "./dom/ui/tooltip/tooltip.js";
|
|
import { createTransition } from "./dom/ui/transition.js";
|
|
import { createWheelStep } from "./dom/ui/wheel-step.js";
|
|
import { applyElementProps } from "./dom/utils/element-props.js";
|
|
import { isEventWithinElement } from "./dom/utils/event.js";
|
|
import { logMissingFeature } from "./dom/utils/log.js";
|
|
import { applyStateDataAttrs, getStateDataAttrs } from "./dom/utils/state-data-attrs.js";
|
|
export { DEFAULT_CONTAINER_ROLE, DEFAULT_CONTAINER_TAB_INDEX, GestureCoordinator, HOTKEY_SHORTCUT_CHANGE_EVENT, HotkeyCoordinator, applyContainerAttrs, applyElementProps, applyStateDataAttrs, audioFeatures, audioTrackFeature, backgroundFeatures, bufferFeature, completeMenuItemSelection, controlsFeature, createAlertDialog, createButton, createDOMRect, createDismissLayer, createDoubleTapGesture, createHotkey, createMenu, createMenuViewTransition, createPopover, createPopupGroup, createSlider, createTapGesture, createThumbnail, createTooltip, createTransition, createWheelStep, definePlayerFeature, errorFeature, feature_parts_exports as features, findGestureCoordinator, findHotkeyCoordinator, focusContainer, forceLayout, fullscreenFeature, getAnchorNameStyle, getAnchorPositionStyle, getGestureCoordinator, getHotkeyCoordinator, getIndicatorVisibilityCoordinator, getManualPositionStyle, getMediaSnapshot, getMenuRootViewAttrs, getMenuViewTransitionAttrs, getMenuViewportAttrs, getMenuViewportElement, getPercentFromPointerEvent, getPopoverCSSVars, getPopupPositionRect, getPositionedSide, getPositioningBoundaryRect, getPositioningCSSVars, getRootPositionOptions, getSliderCSSVars, getSliderPreviewStyle, getStateDataAttrs, getTimeSliderCSSVars, intersectDOMRects, isEventWithinElement, isHotkeyToggleAction, isMenuNavigationKey, isSliderFocused, liveAudioFeatures, liveFeature, liveVideoFeatures, logMissingFeature, matchesHotkeyEvent, observeMenuViewContent, orientationLockFeature, parseHotkeyPattern, pipFeature, playbackFeature, playbackRateFeature, qualityFeature, remotePlaybackFeature, resolveGestureAction, resolveHotkeyAction, resolveOffsets, resolvePositioningBoundary, selectAudioTrack, selectBuffer, selectControls, selectError, selectFullscreen, selectLive, selectPiP, selectPlayback, selectPlaybackRate, selectQuality, selectRemotePlayback, selectSource, selectStreamType, selectTextTrack, selectTime, selectVolume, sourceFeature, streamTypeFeature, subscribeToInputActions, subscribeToStatusAnnouncer, syncMenuViewRoot, syncMenuViewTransition, textTrackFeature, timeFeature, toAriaKeyShortcut, toDisplayKeyShortcut, toInputActionEvent, videoFeatures, volumeFeature };
|