outsystems-ui
Version:
OutSystems UI Framework
62 lines (56 loc) • 1.01 kB
text/typescript
// eslint-disable-next-line @typescript-eslint/no-unused-vars
namespace OSFramework.OSUI.Patterns.Video.Enum {
/**
* CSS Classes
*/
export enum CssClass {
VideoSource = 'osui-video-source',
VideoTrack = 'osui-video-track',
}
/**
* Callbacks eventName
*/
export enum Events {
OnStateChanged = 'StateChanged',
}
/**
* Video States Name
*/
export enum VideoStates {
OnEnded = 'Ended',
OnPause = 'Paused',
OnPlaying = 'Playing',
Unstarted = 'Unstarted',
}
/**
* Properties
*/
export enum Properties {
Autoplay = 'Autoplay',
Controls = 'Controls',
Height = 'Height',
Loop = 'Loop',
Muted = 'Muted',
PosterURL = 'PosterURL',
URL = 'URL',
Width = 'Width',
}
/**
* Video Tags
*/
export enum VideoTags {
Source = 'source',
Track = 'track',
}
/**
* Video Tags Attributes
*/
export enum VideoAttributes {
Captions = 'captions',
Default = 'default',
Height = 'height',
TypePath = 'video/',
Width = 'width',
Muted = 'muted',
}
}