jw-bootstrap-switch-ng2
Version:
Bootstrap Switch for Angular 2+
1 lines • 9.63 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"JwBootstrapSwitchNg2Component":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":29,"character":1},"arguments":[{"selector":"bSwitch","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":24,"character":13},"useExisting":{"__symbolic":"reference","name":"JwBootstrapSwitchNg2Component"},"multi":true}],"template":"\n <div [ngClass]=\"getWrapperClasses()\" [style.width]=\"(handleWidth + labelWidth ) +'px'\">\n <div #container [ngClass]=\"baseClass + '-container'\"\n [style.width]=\"((handleWidth * 2) + labelWidth) +'px'\"\n [style.margin-left]=\"getLabelMarginLeft()\"><!--\n --><span #on [innerHTML]=\"(inverse) ? offText : onText\"\n [ngClass]=\"(inverse) ? getOffClasses() : getOnClasses()\"></span><!--\n --><span #label [ngClass]=\"baseClass + '-label'\"> {{ labelText }}</span><!--\n --><span #off [innerHTML]=\"(inverse) ? onText : offText\"\n [ngClass]=\"(inverse) ? getOnClasses() : getOffClasses()\"></span><!--\n --><input type=\"checkbox\" [(ngModel)]=\"value\" [readonly]=\"readonly\" [disabled]=\"disabled\"\n (focus)=\"onFocus()\" (blur)=\"onBlur()\">\n </div>\n </div>"}]}],"members":{"changeState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":78,"character":5}}]}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":82,"character":5},"arguments":["container"]}]}],"on":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":83,"character":5},"arguments":["on"]}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":84,"character":5},"arguments":["label"]}]}],"off":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":85,"character":5},"arguments":["off"]}]}],"$on":[{"__symbolic":"method"}],"$off":[{"__symbolic":"method"}],"$label":[{"__symbolic":"method"}],"$container":[{"__symbolic":"method"}],"getWrapperClasses":[{"__symbolic":"method"}],"getOnClasses":[{"__symbolic":"method"}],"getOffClasses":[{"__symbolic":"method"}],"getLabelMarginLeft":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":193,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":193,"character":63}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":211,"character":5},"arguments":["click"]}]}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":219,"character":5},"arguments":["keydown",["$event"]]}]}],"onDragStart":[{"__symbolic":"method"}],"onDragMove":[{"__symbolic":"method"}],"onDragEnd":[{"__symbolic":"method"}],"onTouchStart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":281,"character":5},"arguments":["touchstart",["$event"]]}]}],"onMouseDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":285,"character":5},"arguments":["mousedown",["$event"]]}]}],"onTouchMove":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":289,"character":5},"arguments":["touchmove",["$event"]]}]}],"onMouseMove":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":293,"character":5},"arguments":["mousemove",["$event"]]}]}],"onMouseUp":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":297,"character":5},"arguments":["mouseup",["$event"]]}]}],"onTouchEnd":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":301,"character":5},"arguments":["touchend",["$event"]]}]}],"onMouseLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":305,"character":5},"arguments":["mouseleave",["$event"]]}]}],"onFocus":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"calculateWith":[{"__symbolic":"method"}],"setBaseClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":364,"character":5},"arguments":["switch-base-class"]}]}],"setWrapperClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":368,"character":5},"arguments":["switch-wrapper-class"]}]}],"setOffText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":372,"character":5},"arguments":["switch-off-text"]}]}],"setLabelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":376,"character":5},"arguments":["switch-label-text"]}]}],"setOnText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":380,"character":5},"arguments":["switch-on-text"]}]}],"setSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":384,"character":5},"arguments":["switch-size"]}]}],"setAnimate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":390,"character":5},"arguments":["switch-animate"]}]}],"setOnColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":395,"character":5},"arguments":["switch-on-color"]}]}],"setOffColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":401,"character":5},"arguments":["switch-off-color"]}]}],"setDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":407,"character":5},"arguments":["switch-disabled"]}]}],"setReadOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":411,"character":5},"arguments":["switch-readonly"]}]}],"setIndeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":415,"character":5},"arguments":["switch-indeterminate"]}]}],"setInverse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":419,"character":5},"arguments":["switch-inverse"]}]}],"setHandleWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":423,"character":5},"arguments":["switch-handle-width"]}]}],"setLabelWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":427,"character":5},"arguments":["switch-label-width"]}]}],"setStateValue":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}},"JwBootstrapSwitchNg2Module":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":4}],"declarations":[{"__symbolic":"reference","name":"JwBootstrapSwitchNg2Component"}],"exports":[{"__symbolic":"reference","name":"JwBootstrapSwitchNg2Component"}]}]}],"members":{}}},"origins":{"JwBootstrapSwitchNg2Component":"./lib/jw-bootstrap-switch-ng2.component","JwBootstrapSwitchNg2Module":"./lib/jw-bootstrap-switch-ng2.module"},"importAs":"jw-bootstrap-switch-ng2"}