UNPKG

ng-metamagic-extensions

Version:

[![npm version](https://badge.fury.io/js/ng-metamagic-extensions.svg)](https://badge.fury.io/js/ng-metamagic-extensions) [![TeamCity CodeBetter](https://img.shields.io/teamcity/codebetter/bt428.svg)]() [![NPM](https://nodei.co/npm/ng-metamagic-extension

526 lines (517 loc) 20 kB
/** * @fileoverview This file is generated by the Angular template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride} */ /* tslint:disable */ import * as import0 from '@angular/core'; import * as import1 from '@angular/common'; import * as import2 from './passwordinput.component'; import * as import3 from '@angular/forms'; import * as import4 from '../baseclass/form.input.base'; const styles_PasswordInputComponent:any[] = ([] as any[]); export const RenderType_PasswordInputComponent:import0.RendererType2 = import0.ɵcrt({ encapsulation: 2, styles: styles_PasswordInputComponent, data: {} } ); function View_PasswordInputComponent_1(l:any):import0ViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),4,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'label',[[ 'class', 'control-label' ] ],[ [ 1, 'for', 0 ] , [ 4, 'font-style', (null as any) ] , [ 4, 'font-family', (null as any) ] , [ 4, 'font-size', (null as any) ] ] ,(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '\n ', '\n ' ] )), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = co.elementId; const currVal_1:any = co.fontStyle; const currVal_2:any = co.fontFamily; const currVal_3:any = co.fontSize; ck(v,2,0,currVal_0,currVal_1,currVal_2,currVal_3); const currVal_4:any = co.fieldLabel; ck(v,3,0,currVal_4); }); } function View_PasswordInputComponent_2(l:any):import0ViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),6,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'span',[[ 'aria-hidden', 'true' ] ],[[ 1, 'class', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),1,'span',[[ 'class', 'sr-only' ] ],[[ 1, 'id', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),[ '(', ')' ] )), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = co.iconClassName; ck(v,2,0,currVal_0); const currVal_1:any = co.spanId; ck(v,4,0,currVal_1); const currVal_2:any = co.iconName; ck(v,5,0,currVal_2); }); } function View_PasswordInputComponent_3(l:any):import0ViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),3,(null as any),(null as any),(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'i',([] as any[]),[[ 8, 'className', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n '])) ] ,(null as any),(ck,v) => { var co:any = v.component; const currVal_0:any = co.fieldglyphIcon; ck(v,2,0,currVal_0); }); } export function View_PasswordInputComponent_0(l:any):import0ViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),21,'div',([] as any[]),[[ 1, 'class', 0 ] ],(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_PasswordInputComponent_1)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),7,'input',[ [ 'autocomplete', 'off' ] , [ 'class', 'form-control' ] , [ 'data-html', 'true' ] , [ 'data-placement', 'bottom' ] , [ 'data-toggle', 'popover' ] , [ 'data-trigger', 'focus' ] , [ 'title', 'Info' ] , [ 'type', 'password' ] ] ,[ [ 1, 'fieldName', 0 ] , [ 1, 'id', 0 ] , [ 1, 'placeholder', 0 ] , [ 1, 'maxLength', 0 ] , [ 1, 'minLength', 0 ] , [ 1, 'disabled', 0 ] , [ 1, 'data-error', 0 ] , [ 1, 'aria-describedby', 0 ] , [ 1, 'data-content', 0 ] , [ 1, 'required', 0 ] , [ 2, 'ng-untouched', (null as any) ] , [ 2, 'ng-touched', (null as any) ] , [ 2, 'ng-pristine', (null as any) ] , [ 2, 'ng-dirty', (null as any) ] , [ 2, 'ng-valid', (null as any) ] , [ 2, 'ng-invalid', (null as any) ] , [ 2, 'ng-pending', (null as any) ] ] ,[ [ (null as any), 'blur' ] , [ (null as any), 'ngModelChange' ] , [ (null as any), 'input' ] , [ (null as any), 'compositionstart' ] , [ (null as any), 'compositionend' ] ] ,(v,en,$event) => { var ad:boolean = true; var co:import2.PasswordInputComponent = v.component; if (('input' === en)) { const pd_0:any = ((<any>import0.ɵnov(v,7)._handleInput($event.target.value)) !== false); ad = (pd_0 && ad); } if (('blur' === en)) { const pd_1:any = ((<any>import0.ɵnov(v,7).onTouched()) !== false); ad = (pd_1 && ad); } if (('compositionstart' === en)) { const pd_2:any = ((<any>import0.ɵnov(v,7)._compositionStart()) !== false); ad = (pd_2 && ad); } if (('compositionend' === en)) { const pd_3:any = ((<any>import0.ɵnov(v,7)._compositionEnd($event.target.value)) !== false); ad = (pd_3 && ad); } if (('blur' === en)) { const pd_4:any = ((<any>co.onBlur()) !== false); ad = (pd_4 && ad); } if (('ngModelChange' === en)) { const pd_5:any = ((<any>(co.value = $event)) !== false); ad = (pd_5 && ad); } return ad; },(null as any),(null as any))), import0.ɵdid(16384,(null as any),0,import3.DefaultValueAccessor,[ import0.Renderer, import0.ElementRef, [ 2, import3.COMPOSITION_BUFFER_MODE ] ] ,(null as any),(null as any)), import0.ɵdid(16384,(null as any),0,import3.RequiredValidator,([] as any[]),{required: [ 0, 'required' ] },(null as any)), import0.ɵprd(1024,(null as any),import3.NG_VALIDATORS,(p0_0:any) => { return [p0_0]; },[import3.RequiredValidator]), import0.ɵprd(1024,(null as any),import3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[import3.DefaultValueAccessor]), import0.ɵdid(671744,(null as any),0,import3.NgModel,[ [ 8, (null as any) ] , [ 2, import3.NG_VALIDATORS ] , [ 8, (null as any) ] , [ 2, import3.NG_VALUE_ACCESSOR ] ] ,{model: [ 0, 'model' ] },{update: 'ngModelChange'}), import0.ɵprd(2048,(null as any),import3.NgControl,(null as any),[import3.NgModel]), import0.ɵdid(16384,(null as any),0,import3.NgControlStatus,[import3.NgControl],(null as any),(null as any)), (l()(),import0.ɵted((null as any),['\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_PasswordInputComponent_2)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵand(16777216,(null as any),(null as any),1,(null as any),View_PasswordInputComponent_3)), import0.ɵdid(16384,(null as any),0,import1.NgIf,[ import0.ViewContainerRef, import0.TemplateRef ] ,{ngIf: [ 0, 'ngIf' ] },(null as any)), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵeld(0,(null as any),(null as any),0,'div',[[ 'class', 'help-block with-errors' ] ],(null as any),(null as any),(null as any),(null as any),(null as any))), (l()(),import0.ɵted((null as any),['\n\n '])), (l()(),import0.ɵted((null as any),['\n\n '])) ] ,(ck,v) => { var co:import2.PasswordInputComponent = v.component; const currVal_1:any = co.hasLabel; ck(v,4,0,currVal_1); const currVal_19:any = (co.allowBlank? true: (null as any)); ck(v,8,0,currVal_19); const currVal_20:any = co.value; ck(v,11,0,currVal_20); const currVal_21:any = co.iconFeedBack; ck(v,16,0,currVal_21); const currVal_22:boolean = !co.iconFeedBack; ck(v,19,0,currVal_22); },(ck,v) => { var co:import2.PasswordInputComponent = v.component; const currVal_0:any = co.divCss; ck(v,1,0,currVal_0); const currVal_2:any = co.fieldName; const currVal_3:any = co.elementId; const currVal_4:any = co.placeholder; const currVal_5:any = co.maxLength; const currVal_6:any = co.minLength; const currVal_7:any = (co.disabled? true: (null as any)); const currVal_8:any = co.errorMsg; const currVal_9:any = co.spanId; const currVal_10:any = co.helpInfoMsg; const currVal_11:any = (import0.ɵnov(v,8).required? '': (null as any)); const currVal_12:any = import0.ɵnov(v,13).ngClassUntouched; const currVal_13:any = import0.ɵnov(v,13).ngClassTouched; const currVal_14:any = import0.ɵnov(v,13).ngClassPristine; const currVal_15:any = import0.ɵnov(v,13).ngClassDirty; const currVal_16:any = import0.ɵnov(v,13).ngClassValid; const currVal_17:any = import0.ɵnov(v,13).ngClassInvalid; const currVal_18:any = import0.ɵnov(v,13).ngClassPending; ck(v,6,1,[ currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9, currVal_10, currVal_11, currVal_12, currVal_13, currVal_14, currVal_15, currVal_16, currVal_17, currVal_18 ] ); }); } function View_PasswordInputComponent_Host_0(l:any):import0ViewDefinition { return import0.ɵvid(0,[ (l()(),import0.ɵeld(0,(null as any),(null as any),3,'password-input',([] as any[]),(null as any),(null as any),(null as any),View_PasswordInputComponent_0,RenderType_PasswordInputComponent)), import0.ɵdid(114688,(null as any),0,import2.PasswordInputComponent,([] as any[]),(null as any),(null as any)), import0.ɵprd(5120,(null as any),import3.NG_VALUE_ACCESSOR,(p0_0:any) => { return [p0_0]; },[import2.PasswordInputComponent]), import0.ɵprd(6144,(null as any),import4.FormInputBase,(null as any),[import2.PasswordInputComponent]) ] ,(ck,v) => { ck(v,1,0); },(null as any)); } export const PasswordInputComponentNgFactory:import0.ComponentFactory<import2.PasswordInputComponent> = import0.ɵccf('password-input',import2.PasswordInputComponent,View_PasswordInputComponent_Host_0,{ fieldLabel: 'fieldLabel', fieldName: 'fieldName', minLength: 'minLength', minErrorMsg: 'minErrorMsg', maxLength: 'maxLength', maxErrorMsg: 'maxErrorMsg', allowBlank: 'allowBlank', errorMsg: 'errorMsg', placeholder: 'placeholder', disabled: 'disabled', iconFeedBack: 'iconFeedBack', fontStyle: 'fontStyle', fontFamily: 'fontFamily', fontSize: 'fontSize', fieldIcon: 'fieldIcon', hasLabel: 'hasLabel' } ,{},([] as any[])); //# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL2hvbWUvZGF0dGFyYW0vV2Vic3Rvcm1Qcm9qZWN0cy9tZXRhbWFnaWMtdWktd2lkZ2V0cy9tZXRhbWFnaWMtYW5ndWxhci1jb21wb25lbnRzL3NyYy9ib290c3RyYXAvcGFzc3dvcmRpbnB1dC9wYXNzd29yZGlucHV0LmNvbXBvbmVudC5uZ2ZhY3RvcnkudHMiLCJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJuZzovLy9ob21lL2RhdHRhcmFtL1dlYnN0b3JtUHJvamVjdHMvbWV0YW1hZ2ljLXVpLXdpZGdldHMvbWV0YW1hZ2ljLWFuZ3VsYXItY29tcG9uZW50cy9zcmMvYm9vdHN0cmFwL3Bhc3N3b3JkaW5wdXQvcGFzc3dvcmRpbnB1dC5jb21wb25lbnQudHMiLCJuZzovLy9ob21lL2RhdHRhcmFtL1dlYnN0b3JtUHJvamVjdHMvbWV0YW1hZ2ljLXVpLXdpZGdldHMvbWV0YW1hZ2ljLWFuZ3VsYXItY29tcG9uZW50cy9zcmMvYm9vdHN0cmFwL3Bhc3N3b3JkaW5wdXQvcGFzc3dvcmRpbnB1dC5jb21wb25lbnQudHMuUGFzc3dvcmRJbnB1dENvbXBvbmVudC5odG1sIiwibmc6Ly8vaG9tZS9kYXR0YXJhbS9XZWJzdG9ybVByb2plY3RzL21ldGFtYWdpYy11aS13aWRnZXRzL21ldGFtYWdpYy1hbmd1bGFyLWNvbXBvbmVudHMvc3JjL2Jvb3RzdHJhcC9wYXNzd29yZGlucHV0L3Bhc3N3b3JkaW5wdXQuY29tcG9uZW50LnRzLlBhc3N3b3JkSW5wdXRDb21wb25lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcblxuICAgICAgICA8ZGl2IFthdHRyLmNsYXNzXT1cImRpdkNzc1wiPlxuXG4gICAgICAgICAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiaGFzTGFiZWxcIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgW2F0dHIuZm9yXT1cImVsZW1lbnRJZFwiXG4gICAgICAgICAgICAgICAgICAgICAgIFtzdHlsZS5mb250LXN0eWxlXT1cImZvbnRTdHlsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgIFtzdHlsZS5mb250LWZhbWlseV09XCJmb250RmFtaWx5XCJcbiAgICAgICAgICAgICAgICAgICAgICAgW3N0eWxlLmZvbnQtc2l6ZV09XCJmb250U2l6ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPVwiY29udHJvbC1sYWJlbFwiPlxuICAgICAgICAgICAgICAgICAgICB7e2ZpZWxkTGFiZWx9fVxuICAgICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L25nLWNvbnRhaW5lcj5cblxuICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJwYXNzd29yZFwiXG4gICAgICAgICAgICAgICAgICAgKGJsdXIpPVwib25CbHVyKClcIlxuICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZT1cIm9mZlwiXG4gICAgICAgICAgICAgICAgICAgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIlxuICAgICAgICAgICAgICAgICAgIFsobmdNb2RlbCldPVwidmFsdWVcIlxuICAgICAgICAgICAgICAgICAgIFthdHRyLmZpZWxkTmFtZV0gPSBcImZpZWxkTmFtZVwiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIuaWRdPVwiZWxlbWVudElkXCJcbiAgICAgICAgICAgICAgICAgICBbYXR0ci5wbGFjZWhvbGRlcl09XCJwbGFjZWhvbGRlclwiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIubWF4TGVuZ3RoXT1cIm1heExlbmd0aFwiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIubWluTGVuZ3RoXT1cIm1pbkxlbmd0aFwiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIuZGlzYWJsZWRdID0gXCJkaXNhYmxlZCA/IHRydWU6IG51bGxcIlxuICAgICAgICAgICAgICAgICAgIFtyZXF1aXJlZF09XCJhbGxvd0JsYW5rID8gdHJ1ZTogbnVsbFwiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIuZGF0YS1lcnJvcl09XCJlcnJvck1zZ1wiXG4gICAgICAgICAgICAgICAgICAgW2F0dHIuYXJpYS1kZXNjcmliZWRieV09XCJzcGFuSWRcIlxuICAgICAgICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwicG9wb3ZlclwiIHRpdGxlPVwiSW5mb1wiIGRhdGEtcGxhY2VtZW50PVwiYm90dG9tXCIgIGRhdGEtdHJpZ2dlcj1cImZvY3VzXCIgIGRhdGEtaHRtbD1cInRydWVcIiAgW2F0dHIuZGF0YS1jb250ZW50XT1cImhlbHBJbmZvTXNnXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgIDxuZy1jb250YWluZXIgKm5nSWY9XCJpY29uRmVlZEJhY2tcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiBbYXR0ci5jbGFzc109XCJpY29uQ2xhc3NOYW1lXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PC9zcGFuPlxuICAgICAgICAgICAgICAgIDxzcGFuIFthdHRyLmlkXT1cInNwYW5JZFwiIGNsYXNzPVwic3Itb25seVwiPih7e2ljb25OYW1lfX0pPC9zcGFuPlxuICAgICAgICAgICAgPC9uZy1jb250YWluZXI+XG5cbiAgICAgICAgICAgIDxuZy1jb250YWluZXIgKm5nSWY9XCIhaWNvbkZlZWRCYWNrXCI+XG4gICAgICAgICAgICAgICAgPGkgW2NsYXNzXT1cImZpZWxkZ2x5cGhJY29uXCI+PC9pPlxuICAgICAgICAgICAgPC9uZy1jb250YWluZXI+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJoZWxwLWJsb2NrIHdpdGgtZXJyb3JzXCI+PC9kaXY+XG5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAiLCI8cGFzc3dvcmQtaW5wdXQ+PC9wYXNzd29yZC1pbnB1dD4iXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lDSVk7SUFBK0I7TUFDM0I7UUFBQTtRQUFBO01BQUE7SUFBQTtNQUFBO1FBQUE7UUFBQTtRQUFBO01BQUE7O01BQUE7UUFBQTtRQUFBO1FBQUE7TUFBQTs7TUFBQTtRQUFBO1FBQUE7UUFBQTtNQUFBOztNQUFBO1FB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