UNPKG

videogular2

Version:

Videogular is a video application framework for desktop and mobile powered by Angular

1 lines 5.8 kB
[{"__symbolic":"module","version":4,"metadata":{"VgScrubBar":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"vg-scrub-bar","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":11,"character":19},"member":"None"},"template":"\n <div class=\"scrubBar\"\n tabindex=\"0\"\n role=\"slider\"\n aria-label=\"scrub bar\"\n aria-level=\"polite\"\n [attr.aria-valuenow]=\"getPercentage()\"\n aria-valuemin=\"0\"\n aria-valuemax=\"100\"\n [attr.aria-valuetext]=\"getPercentage() + '%'\">\n <ng-content></ng-content>\n </div>\n\n ","styles":["\n vg-scrub-bar {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: absolute;\n width: 100%;\n height: 5px;\n bottom: 50px;\n margin: 0;\n cursor: pointer;\n align-items: center;\n background: rgba(0, 0, 0, 0.75);\n z-index: 250;\n -webkit-transition: bottom 1s, opacity 0.5s;\n -khtml-transition: bottom 1s, opacity 0.5s;\n -moz-transition: bottom 1s, opacity 0.5s;\n -ms-transition: bottom 1s, opacity 0.5s;\n transition: bottom 1s, opacity 0.5s;\n }\n\n vg-scrub-bar .scrubBar {\n position: relative;\n display: flex;\n flex-grow: 1;\n align-items: center;\n height: 100%;\n }\n\n vg-controls vg-scrub-bar {\n position: relative;\n bottom: 0;\n background: transparent;\n height: 50px;\n flex-grow: 1;\n flex-basis: 0;\n margin: 0 10px;\n -webkit-transition: initial;\n -khtml-transition: initial;\n -moz-transition: initial;\n -ms-transition: initial;\n transition: initial;\n }\n\n vg-scrub-bar.hide {\n bottom: 0;\n opacity: 0;\n }\n\n vg-controls vg-scrub-bar.hide {\n bottom: initial;\n opacity: initial;\n }\n "]}]}],"members":{"hideScrubBar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":84,"character":5},"arguments":["class.hide"]}]}],"vgFor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":5}}]}],"vgSlider":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":96,"character":21},{"__symbolic":"reference","module":"../../core/services/vg-api","name":"VgAPI","line":96,"character":45},{"__symbolic":"reference","module":"./../../core/services/vg-controls-hidden","name":"VgControlsHidden","line":96,"character":75}]}],"ngOnInit":[{"__symbolic":"method"}],"onPlayerReady":[{"__symbolic":"method"}],"seekStart":[{"__symbolic":"method"}],"seekMove":[{"__symbolic":"method"}],"seekEnd":[{"__symbolic":"method"}],"touchEnd":[{"__symbolic":"method"}],"getTouchOffset":[{"__symbolic":"method"}],"onMouseDownScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":162,"character":5},"arguments":["mousedown",["$event"]]}]}],"onMouseMoveScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":176,"character":5},"arguments":["document:mousemove",["$event"]]}]}],"onMouseUpScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":185,"character":5},"arguments":["document:mouseup",["$event"]]}]}],"onTouchStartScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":194,"character":5},"arguments":["touchstart",["$event"]]}]}],"onTouchMoveScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":208,"character":5},"arguments":["document:touchmove",["$event"]]}]}],"onTouchCancelScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":217,"character":5},"arguments":["document:touchcancel",["$event"]]}]}],"onTouchEndScrubBar":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":225,"character":5},"arguments":["document:touchend",["$event"]]}]}],"arrowAdjustVolume":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":233,"character":5},"arguments":["keydown",["$event"]]}]}],"getPercentage":[{"__symbolic":"method"}],"onHideScrubBar":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]