UNPKG

ngx-bootstrap

Version:
1 lines 9.29 kB
{"__symbolic":"module","version":4,"metadata":{"BsDropdownDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"[bsDropdown],[dropdown]","exportAs":"bs-dropdown","providers":[{"__symbolic":"reference","name":"BsDropdownState"}],"host":{"[class.dropup]":"dropup","[class.open]":"isOpen","[class.show]":"isOpen && isBs4","$quoted$":["[class.dropup]","[class.open]","[class.show]"]}}]}],"members":{"placement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"triggers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"dropup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"autoClose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"insideClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"isOpenChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":117,"character":3}}]}],"onShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":122,"character":3}}]}],"onHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":127,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":147,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":148,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":149,"character":41},{"__symbolic":"reference","module":"ngx-bootstrap/component-loader","name":"ComponentLoaderFactory","line":150,"character":28},{"__symbolic":"reference","name":"BsDropdownConfig"},{"__symbolic":"reference","name":"BsDropdownState"}]}],"ngOnInit":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"_contains":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"addBs4Polyfills":[{"__symbolic":"method"}],"addShowClass":[{"__symbolic":"method"}],"removeShowClass":[{"__symbolic":"method"}],"checkRightAlignment":[{"__symbolic":"method"}],"addDropupStyles":[{"__symbolic":"method"}],"removeDropupStyles":[{"__symbolic":"method"}]}},"BsDropdownMenuDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[bsDropdownMenu],[dropdownMenu]","exportAs":"bs-dropdown-menu"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BsDropdownState"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":11,"character":20},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"BsDropdownToggleDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[bsDropdownToggle],[dropdownToggle]","exportAs":"bs-dropdown-toggle","host":{"[attr.aria-haspopup]":"true","$quoted$":["[attr.aria-haspopup]"]}}]}],"members":{"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":3},"arguments":["attr.disabled"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":3},"arguments":["attr.aria-expanded"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":30,"character":32},{"__symbolic":"reference","name":"BsDropdownDirective"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":32,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":33,"character":23},{"__symbolic":"reference","name":"BsDropdownState"}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":75,"character":3},"arguments":["click",[]]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BsDropdownContainerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"bs-dropdown-container","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":13,"character":19},"member":"OnPush"},"host":{"style":"display:block;position: absolute;"},"template":"\n <div [class.dropup]=\"direction === 'up'\"\n [class.dropdown]=\"direction === 'down'\"\n [class.show]=\"isOpen\"\n [class.open]=\"isOpen\"><ng-content></ng-content></div>\n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BsDropdownState"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":36,"character":16},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":37,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":38,"character":22}]}],"_contains":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"BsDropdownState":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}]}},"BsDropdownConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{}},"BsDropdownModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BsDropdownMenuDirective"},{"__symbolic":"reference","name":"BsDropdownToggleDirective"},{"__symbolic":"reference","name":"BsDropdownContainerComponent"},{"__symbolic":"reference","name":"BsDropdownDirective"}],"exports":[{"__symbolic":"reference","name":"BsDropdownMenuDirective"},{"__symbolic":"reference","name":"BsDropdownToggleDirective"},{"__symbolic":"reference","name":"BsDropdownDirective"}],"entryComponents":[{"__symbolic":"reference","name":"BsDropdownContainerComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"BsDropdownModule"},"providers":[{"__symbolic":"reference","module":"ngx-bootstrap/component-loader","name":"ComponentLoaderFactory","line":32,"character":8},{"__symbolic":"reference","module":"ngx-bootstrap/positioning","name":"PositioningService","line":33,"character":8},{"__symbolic":"reference","name":"BsDropdownState"},{"provide":{"__symbolic":"reference","name":"BsDropdownConfig"},"useValue":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"config"},"thenExpression":{"__symbolic":"reference","name":"config"},"elseExpression":{"autoClose":true,"insideClick":false}}}]}}}}},"origins":{"BsDropdownDirective":"./bs-dropdown.directive","BsDropdownMenuDirective":"./bs-dropdown-menu.directive","BsDropdownToggleDirective":"./bs-dropdown-toggle.directive","BsDropdownContainerComponent":"./bs-dropdown-container.component","BsDropdownState":"./bs-dropdown.state","BsDropdownConfig":"./bs-dropdown.config","BsDropdownModule":"./bs-dropdown.module"},"importAs":"ngx-bootstrap/dropdown"}