@vime/angular
Version:
Angular bindings for the Vime media player.
87 lines • 12.6 kB
JavaScript
import { __decorate } from "tslib";
/* eslint-disable */
/* tslint:disable */
// @ts-nocheck
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, NgZone } from '@angular/core';
import { ProxyCmp, initOutputs } from '../lib';
import { VmDefaultUi, VmCaptionControl, VmControl, VmIcon, VmTooltip, VmCaptions, VmClickToPlay, VmControlGroup, VmControlSpacer, VmControls, VmCurrentTime, VmTime, VmDblClickFullscreen, VmDefaultControls, VmEndTime, VmFullscreenControl, VmLiveIndicator, VmMuteControl, VmPipControl, VmPlaybackControl, VmScrim, VmScrubberControl, VmSlider, VmSettingsControl, VmTimeProgress, VmVolumeControl, VmDefaultSettings, VmMenu, VmMenuItem, VmMenuRadio, VmMenuRadioGroup, VmSettings, VmSubmenu, VmLoadingScreen, VmPoster, VmSpinner, VmUi } from '@vime/core';
import { define } from '../lib';
const DefaultUiInputs = [
'noClickToPlay',
'noDblClickFullscreen',
'noCaptions',
'noPoster',
'noSpinner',
'noControls',
'noSettings',
'noLoadingScreen',
];
const DefaultUiMethods = [];
const DefaultUiOutputs = [];
let DefaultUi = class DefaultUi {
constructor(c, r, z) {
this.z = z;
define('vm-default-ui', VmDefaultUi);
define('vm-caption-control', VmCaptionControl);
define('vm-control', VmControl);
define('vm-icon', VmIcon);
define('vm-tooltip', VmTooltip);
define('vm-captions', VmCaptions);
define('vm-click-to-play', VmClickToPlay);
define('vm-control-group', VmControlGroup);
define('vm-control-spacer', VmControlSpacer);
define('vm-controls', VmControls);
define('vm-current-time', VmCurrentTime);
define('vm-time', VmTime);
define('vm-dbl-click-fullscreen', VmDblClickFullscreen);
define('vm-default-controls', VmDefaultControls);
define('vm-end-time', VmEndTime);
define('vm-fullscreen-control', VmFullscreenControl);
define('vm-live-indicator', VmLiveIndicator);
define('vm-mute-control', VmMuteControl);
define('vm-pip-control', VmPipControl);
define('vm-playback-control', VmPlaybackControl);
define('vm-scrim', VmScrim);
define('vm-scrubber-control', VmScrubberControl);
define('vm-slider', VmSlider);
define('vm-settings-control', VmSettingsControl);
define('vm-time-progress', VmTimeProgress);
define('vm-volume-control', VmVolumeControl);
define('vm-default-settings', VmDefaultSettings);
define('vm-menu', VmMenu);
define('vm-menu-item', VmMenuItem);
define('vm-menu-radio', VmMenuRadio);
define('vm-menu-radio-group', VmMenuRadioGroup);
define('vm-settings', VmSettings);
define('vm-submenu', VmSubmenu);
define('vm-loading-screen', VmLoadingScreen);
define('vm-poster', VmPoster);
define('vm-spinner', VmSpinner);
define('vm-ui', VmUi);
c.detach();
this.el = r.nativeElement;
initOutputs(this, []);
}
};
DefaultUi.decorators = [
{ type: Component, args: [{
selector: 'vm-default-ui',
changeDetection: ChangeDetectionStrategy.OnPush,
template: '<ng-content></ng-content>',
inputs: DefaultUiInputs,
outputs: DefaultUiOutputs
},] }
];
DefaultUi.ctorParameters = () => [
{ type: ChangeDetectorRef },
{ type: ElementRef },
{ type: NgZone }
];
DefaultUi = __decorate([
ProxyCmp({
inputs: DefaultUiInputs,
methods: DefaultUiMethods,
})
], DefaultUi);
export { DefaultUi };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdFVpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vcHJvamVjdHMvdmltZS9zcmMvY29tcG9uZW50cy9EZWZhdWx0VWkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsY0FBYztBQUNkLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFnQixNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEgsT0FBTyxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFHL0MsT0FBTyxFQUNMLFdBQVcsRUFDWCxnQkFBZ0IsRUFDaEIsU0FBUyxFQUNULE1BQU0sRUFDTixTQUFTLEVBQ1QsVUFBVSxFQUNWLGFBQWEsRUFDYixjQUFjLEVBQ2QsZUFBZSxFQUNmLFVBQVUsRUFDVixhQUFhLEVBQ2IsTUFBTSxFQUNOLG9CQUFvQixFQUNwQixpQkFBaUIsRUFDakIsU0FBUyxFQUNULG1CQUFtQixFQUNuQixlQUFlLEVBQ2YsYUFBYSxFQUNiLFlBQVksRUFDWixpQkFBaUIsRUFDakIsT0FBTyxFQUNQLGlCQUFpQixFQUNqQixRQUFRLEVBQ1IsaUJBQWlCLEVBQ2pCLGNBQWMsRUFDZCxlQUFlLEVBQ2YsaUJBQWlCLEVBQ2pCLE1BQU0sRUFDTixVQUFVLEVBQ1YsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixVQUFVLEVBQ1YsU0FBUyxFQUNULGVBQWUsRUFDZixRQUFRLEVBQ1IsU0FBUyxFQUNULElBQUksRUFDTCxNQUFNLFlBQVksQ0FBQztBQUVwQixPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sUUFBUSxDQUFDO0FBR2hDLE1BQU0sZUFBZSxHQUFhO0lBQ2hDLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLFVBQVU7SUFDVixXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7SUFDWixpQkFBaUI7Q0FDbEIsQ0FBQztB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MUIsV0FBVyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsQ0FBQTtJQUN2QixDQUFDO0NBQ0YsQ0FBQTs7WUF0REEsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxlQUFlO2dCQUN6QixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsUUFBUSxFQUFFLDJCQUEyQjtnQkFDckMsTUFBTSxFQUFFLGVBQWU7Z0JBQ3ZCLE9BQU8sRUFBRSxnQkFBZ0I7YUFDMUI7OztZQWhGaUMsaUJBQWlCO1lBQWEsVUFBVTtZQUFnQixNQUFNOztBQWlGbkYsU0FBUztJQVhyQixRQUFRLENBQUM7UUFDUixNQUFNLEVBQUUsZUFBZTtRQUN2QixPQUFPLEVBQUUsZ0JBQWdCO0tBQzFCLENBQUM7R0FRVyxTQUFTLENBK0NyQjtTQS9DWSxTQUFTIiwic291cmNlc0NvbnRlbnQiOlsiXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuLyogdHNsaW50OmRpc2FibGUgKi9cbi8vIEB0cy1ub2NoZWNrXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ2hhbmdlRGV0ZWN0b3JSZWYsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgRXZlbnRFbWl0dGVyLCBOZ1pvbmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFByb3h5Q21wLCBpbml0T3V0cHV0cyB9IGZyb20gJy4uL2xpYic7XG5pbXBvcnQgdHlwZSB7IEpTWCwgQ29tcG9uZW50cyB9IGZyb20gJ0B2aW1lL2NvcmUvZGlzdC90eXBlcyc7XG5cbmltcG9ydCB7IFxuICBWbURlZmF1bHRVaSxcbiAgVm1DYXB0aW9uQ29udHJvbCxcbiAgVm1Db250cm9sLFxuICBWbUljb24sXG4gIFZtVG9vbHRpcCxcbiAgVm1DYXB0aW9ucyxcbiAgVm1DbGlja1RvUGxheSxcbiAgVm1Db250cm9sR3JvdXAsXG4gIFZtQ29udHJvbFNwYWNlcixcbiAgVm1Db250cm9scyxcbiAgVm1DdXJyZW50VGltZSxcbiAgVm1UaW1lLFxuICBWbURibENsaWNrRnVsbHNjcmVlbixcbiAgVm1EZWZhdWx0Q29udHJvbHMsXG4gIFZtRW5kVGltZSxcbiAgVm1GdWxsc2NyZWVuQ29udHJvbCxcbiAgVm1MaXZlSW5kaWNhdG9yLFxuICBWbU11dGVDb250cm9sLFxuICBWbVBpcENvbnRyb2wsXG4gIFZtUGxheWJhY2tDb250cm9sLFxuICBWbVNjcmltLFxuICBWbVNjcnViYmVyQ29udHJvbCxcbiAgVm1TbGlkZXIsXG4gIFZtU2V0dGluZ3NDb250cm9sLFxuICBWbVRpbWVQcm9ncmVzcyxcbiAgVm1Wb2x1bWVDb250cm9sLFxuICBWbURlZmF1bHRTZXR0aW5ncyxcbiAgVm1NZW51LFxuICBWbU1lbnVJdGVtLFxuICBWbU1lbnVSYWRpbyxcbiAgVm1NZW51UmFkaW9Hcm91cCxcbiAgVm1TZXR0aW5ncyxcbiAgVm1TdWJtZW51LFxuICBWbUxvYWRpbmdTY3JlZW4sXG4gIFZtUG9zdGVyLFxuICBWbVNwaW5uZXIsXG4gIFZtVWkgXG59IGZyb20gJ0B2aW1lL2NvcmUnO1xuXG5pbXBvcnQgeyBkZWZpbmUgfSBmcm9tICcuLi9saWInO1xuICBcblxuY29uc3QgRGVmYXVsdFVpSW5wdXRzOiBzdHJpbmdbXSA9IFtcbiAgJ25vQ2xpY2tUb1BsYXknLFxuICAnbm9EYmxDbGlja0Z1bGxzY3JlZW4nLFxuICAnbm9DYXB0aW9ucycsXG4gICdub1Bvc3RlcicsXG4gICdub1NwaW5uZXInLFxuICAnbm9Db250cm9scycsXG4gICdub1NldHRpbmdzJyxcbiAgJ25vTG9hZGluZ1NjcmVlbicsXG5dO1xuXG5jb25zdCBEZWZhdWx0VWlNZXRob2RzOiBzdHJpbmdbXSA9IFtcbiAgXG5dO1xuXG5jb25zdCBEZWZhdWx0VWlPdXRwdXRzOiBzdHJpbmdbXSA9IFtcbiAgXG5dO1xuXG5leHBvcnQgdHlwZSBFbWl0dGVyPFQgZXh0ZW5kcyAoKC4uLmFyZ3M6IGFueVtdKSA9PiBhbnkpIHwgdW5kZWZpbmVkPiA9IEV2ZW50RW1pdHRlcjxQYXJhbWV0ZXJzPEV4Y2x1ZGU8VCwgdW5kZWZpbmVkPj5bMF0+O1xuXG5leHBvcnQgZGVjbGFyZSBpbnRlcmZhY2UgRGVmYXVsdFVpIGV4dGVuZHMgQ29tcG9uZW50cy5WbURlZmF1bHRVaSB7fVxuXG5AUHJveHlDbXAoe1xuICBpbnB1dHM6IERlZmF1bHRVaUlucHV0cyxcbiAgbWV0aG9kczogRGVmYXVsdFVpTWV0aG9kcyxcbn0pXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd2bS1kZWZhdWx0LXVpJyxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PicsXG4gIGlucHV0czogRGVmYXVsdFVpSW5wdXRzLFxuICBvdXRwdXRzOiBEZWZhdWx0VWlPdXRwdXRzLFxufSlcbmV4cG9ydCBjbGFzcyBEZWZhdWx0VWkge1xuICBwcm90ZWN0ZWQgZWw6IEhUTUxFbGVtZW50O1xuXG4gIFxuXG4gIGNvbnN0cnVjdG9yKGM6IENoYW5nZURldGVjdG9yUmVmLCByOiBFbGVtZW50UmVmLCBwcm90ZWN0ZWQgejogTmdab25lKSB7XG4gICAgZGVmaW5lKCd2bS1kZWZhdWx0LXVpJywgVm1EZWZhdWx0VWkpO1xuICAgIGRlZmluZSgndm0tY2FwdGlvbi1jb250cm9sJywgVm1DYXB0aW9uQ29udHJvbCk7XG4gICAgZGVmaW5lKCd2bS1jb250cm9sJywgVm1Db250cm9sKTtcbiAgICBkZWZpbmUoJ3ZtLWljb24nLCBWbUljb24pO1xuICAgIGRlZmluZSgndm0tdG9vbHRpcCcsIFZtVG9vbHRpcCk7XG4gICAgZGVmaW5lKCd2bS1jYXB0aW9ucycsIFZtQ2FwdGlvbnMpO1xuICAgIGRlZmluZSgndm0tY2xpY2stdG8tcGxheScsIFZtQ2xpY2tUb1BsYXkpO1xuICAgIGRlZmluZSgndm0tY29udHJvbC1ncm91cCcsIFZtQ29udHJvbEdyb3VwKTtcbiAgICBkZWZpbmUoJ3ZtLWNvbnRyb2wtc3BhY2VyJywgVm1Db250cm9sU3BhY2VyKTtcbiAgICBkZWZpbmUoJ3ZtLWNvbnRyb2xzJywgVm1Db250cm9scyk7XG4gICAgZGVmaW5lKCd2bS1jdXJyZW50LXRpbWUnLCBWbUN1cnJlbnRUaW1lKTtcbiAgICBkZWZpbmUoJ3ZtLXRpbWUnLCBWbVRpbWUpO1xuICAgIGRlZmluZSgndm0tZGJsLWNsaWNrLWZ1bGxzY3JlZW4nLCBWbURibENsaWNrRnVsbHNjcmVlbik7XG4gICAgZGVmaW5lKCd2bS1kZWZhdWx0LWNvbnRyb2xzJywgVm1EZWZhdWx0Q29udHJvbHMpO1xuICAgIGRlZmluZSgndm0tZW5kLXRpbWUnLCBWbUVuZFRpbWUpO1xuICAgIGRlZmluZSgndm0tZnVsbHNjcmVlbi1jb250cm9sJywgVm1GdWxsc2NyZWVuQ29udHJvbCk7XG4gICAgZGVmaW5lKCd2bS1saXZlLWluZGljYXRvcicsIFZtTGl2ZUluZGljYXRvcik7XG4gICAgZGVmaW5lKCd2bS1tdXRlLWNvbnRyb2wnLCBWbU11dGVDb250cm9sKTtcbiAgICBkZWZpbmUoJ3ZtLXBpcC1jb250cm9sJywgVm1QaXBDb250cm9sKTtcbiAgICBkZWZpbmUoJ3ZtLXBsYXliYWNrLWNvbnRyb2wnLCBWbVBsYXliYWNrQ29udHJvbCk7XG4gICAgZGVmaW5lKCd2bS1zY3JpbScsIFZtU2NyaW0pO1xuICAgIGRlZmluZSgndm0tc2NydWJiZXItY29udHJvbCcsIFZtU2NydWJiZXJDb250cm9sKTtcbiAgICBkZWZpbmUoJ3ZtLXNsaWRlcicsIFZtU2xpZGVyKTtcbiAgICBkZWZpbmUoJ3ZtLXNldHRpbmdzLWNvbnRyb2wnLCBWbVNldHRpbmdzQ29udHJvbCk7XG4gICAgZGVmaW5lKCd2bS10aW1lLXByb2dyZXNzJywgVm1UaW1lUHJvZ3Jlc3MpO1xuICAgIGRlZmluZSgndm0tdm9sdW1lLWNvbnRyb2wnLCBWbVZvbHVtZUNvbnRyb2wpO1xuICAgIGRlZmluZSgndm0tZGVmYXVsdC1zZXR0aW5ncycsIFZtRGVmYXVsdFNldHRpbmdzKTtcbiAgICBkZWZpbmUoJ3ZtLW1lbnUnLCBWbU1lbnUpO1xuICAgIGRlZmluZSgndm0tbWVudS1pdGVtJywgVm1NZW51SXRlbSk7XG4gICAgZGVmaW5lKCd2bS1tZW51LXJhZGlvJywgVm1NZW51UmFkaW8pO1xuICAgIGRlZmluZSgndm0tbWVudS1yYWRpby1ncm91cCcsIFZtTWVudVJhZGlvR3JvdXApO1xuICAgIGRlZmluZSgndm0tc2V0dGluZ3MnLCBWbVNldHRpbmdzKTtcbiAgICBkZWZpbmUoJ3ZtLXN1Ym1lbnUnLCBWbVN1Ym1lbnUpO1xuICAgIGRlZmluZSgndm0tbG9hZGluZy1zY3JlZW4nLCBWbUxvYWRpbmdTY3JlZW4pO1xuICAgIGRlZmluZSgndm0tcG9zdGVyJywgVm1Qb3N0ZXIpO1xuICAgIGRlZmluZSgndm0tc3Bpbm5lcicsIFZtU3Bpbm5lcik7XG4gICAgZGVmaW5lKCd2bS11aScsIFZtVWkpO1xuICAgIGMuZGV0YWNoKCk7XG4gICAgdGhpcy5lbCA9IHIubmF0aXZlRWxlbWVudDtcbiAgICBpbml0T3V0cHV0cyh0aGlzLCBbXSlcbiAgfVxufVxuICAiXX0=