UNPKG

angular2-mdl

Version:

Angular 2 components, directives and styles based on material design lite https://getmdl.io.

1 lines 21.5 kB
[{"__symbolic":"module","version":3,"metadata":{"DISABLE_NATIVE_VALIDITY_CHECKING":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["disableNativeValidityChecking"]},"MdlTextFieldComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-textfield","host":{"[class.mdl-textfield]":"true","[class.is-upgraded]":"true","[class.mdl-textfield--expandable]":"icon","[class.mdl-textfield--floating-label]":"isFloatingLabel","[class.has-placeholder]":"placeholder","$quoted$":["[class.mdl-textfield]","[class.is-upgraded]","[class.mdl-textfield--expandable]","[class.mdl-textfield--floating-label]","[class.has-placeholder]"]},"template":"\n <div *ngIf=\"!icon\">\n <textarea\n *ngIf=\"rows\"\n #input\n [rows]=\"rows\"\n class=\"mdl-textfield__input\"\n type=\"text\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n (keydown)=\"keydownTextarea($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n ></textarea>\n <input\n *ngIf=\"!rows\"\n #input\n class=\"mdl-textfield__input\"\n [type]=\"type\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [pattern]=\"pattern ? pattern : '.*'\"\n [attr.min]=\"min\"\n [attr.max]=\"max\"\n [attr.step]=\"step\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n [autocomplete]=\"autocomplete ? autocomplete : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n [tabindex]=\"tabindex\"\n >\n <label class=\"mdl-textfield__label\" [attr.for]=\"id\">{{label}}</label>\n <span class=\"mdl-textfield__error\">{{errorMessage}}</span>\n </div>\n <div *ngIf=\"icon\">\n <button mdl-button mdl-button-type=\"icon\" (click)=\"setFocus()\">\n <mdl-icon>{{icon}}</mdl-icon>\n </button>\n <div class=\"mdl-textfield__expandable-holder\">\n <input\n #input\n class=\"mdl-textfield__input\"\n [type]=\"type\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [pattern]=\"pattern ? pattern : '.*'\"\n [attr.min]=\"min\"\n [attr.max]=\"max\"\n [attr.step]=\"step\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n [autocomplete]=\"autocomplete ? autocomplete : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n [tabindex]=\"tabindex\"\n >\n <label class=\"mdl-textfield__label\" [attr.for]=\"id\">{{label}}</label>\n <span class=\"mdl-textfield__error\">{{errorMessage}}</span>\n </div>\n </div>\n ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MdlTextFieldComponent"},"multi":true}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"blurEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["blur"]}]}],"focusEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["focus"]}]}],"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["input"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"errorMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["error-msg"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"autofocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"isFloatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["floating-label"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"maxrows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"disableNativeValidityChecking":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DISABLE_NATIVE_VALIDITY_CHECKING"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"Boolean"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"setFocus":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"checkDisabled":[{"__symbolic":"method"}],"checkValidity":[{"__symbolic":"method"}],"checkDirty":[{"__symbolic":"method"}],"keydownTextarea":[{"__symbolic":"method"}],"triggerChange":[{"__symbolic":"method"}]}},"MdlTextFieldModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../icon/mdl-icon.component","name":"MdlIconModule"},{"__symbolic":"reference","module":"../button/mdl-button.component","name":"MdlButtonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"MdlTextFieldComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlTextFieldComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlTextFieldModule"},"providers":[]}}}}}},{"__symbolic":"module","version":1,"metadata":{"DISABLE_NATIVE_VALIDITY_CHECKING":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"OpaqueToken"},"arguments":["disableNativeValidityChecking"]},"MdlTextFieldComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-textfield","host":{"[class.mdl-textfield]":"true","[class.is-upgraded]":"true","[class.mdl-textfield--expandable]":"icon","[class.mdl-textfield--floating-label]":"isFloatingLabel","[class.has-placeholder]":"placeholder"},"template":"\n <div *ngIf=\"!icon\">\n <textarea\n *ngIf=\"rows\"\n #input\n [rows]=\"rows\"\n class=\"mdl-textfield__input\"\n type=\"text\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n (keydown)=\"keydownTextarea($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n ></textarea>\n <input\n *ngIf=\"!rows\"\n #input\n class=\"mdl-textfield__input\"\n [type]=\"type\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [pattern]=\"pattern ? pattern : '.*'\"\n [attr.min]=\"min\"\n [attr.max]=\"max\"\n [attr.step]=\"step\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n [autocomplete]=\"autocomplete ? autocomplete : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n [tabindex]=\"tabindex\"\n >\n <label class=\"mdl-textfield__label\" [attr.for]=\"id\">{{label}}</label>\n <span class=\"mdl-textfield__error\">{{errorMessage}}</span>\n </div>\n <div *ngIf=\"icon\">\n <button mdl-button mdl-button-type=\"icon\" (click)=\"setFocus()\">\n <mdl-icon>{{icon}}</mdl-icon>\n </button>\n <div class=\"mdl-textfield__expandable-holder\">\n <input\n #input\n class=\"mdl-textfield__input\"\n [type]=\"type\"\n [attr.name]=\"name\"\n [id]=\"id\"\n [pattern]=\"pattern ? pattern : '.*'\"\n [attr.min]=\"min\"\n [attr.max]=\"max\"\n [attr.step]=\"step\"\n [placeholder]=\"placeholder ? placeholder : ''\"\n [autocomplete]=\"autocomplete ? autocomplete : ''\"\n (focus)=\"onFocus($event)\"\n (blur)=\"onBlur($event)\"\n [(ngModel)]=\"value\"\n [disabled]=\"disabled\"\n [required]=\"required\"\n [autofocus]=\"autofocus\"\n [readonly]=\"readonly\"\n [tabindex]=\"tabindex\"\n >\n <label class=\"mdl-textfield__label\" [attr.for]=\"id\">{{label}}</label>\n <span class=\"mdl-textfield__error\">{{errorMessage}}</span>\n </div>\n </div>\n ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MdlTextFieldComponent"},"multi":true}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"blurEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["blur"]}]}],"focusEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"},"arguments":["focus"]}]}],"inputEl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["input"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"errorMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["error-msg"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"autofocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"isFloatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["floating-label"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"maxrows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/number.property","name":"NumberProperty"}}]}],"disableNativeValidityChecking":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../common/boolean-property","name":"BooleanProperty"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DISABLE_NATIVE_VALIDITY_CHECKING"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"Boolean"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"setFocus":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"checkDisabled":[{"__symbolic":"method"}],"checkValidity":[{"__symbolic":"method"}],"checkDirty":[{"__symbolic":"method"}],"keydownTextarea":[{"__symbolic":"method"}],"triggerChange":[{"__symbolic":"method"}]}},"MdlTextFieldModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../icon/mdl-icon.component","name":"MdlIconModule"},{"__symbolic":"reference","module":"../button/mdl-button.component","name":"MdlButtonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"MdlTextFieldComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlTextFieldComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlTextFieldModule"},"providers":[]}}}}}}]