UNPKG

ngx-msg

Version:

Angular notification component

271 lines (270 loc) 24.2 kB
/** * @fileoverview This file is generated by the Angular 2 template compiler. * Do not edit. * @suppress {suspiciousCode,uselessCode,missingProperties} */ /* tslint:disable */ import * as import0 from '../../../src/ngx-msg/ngx-msg.component'; import * as import1 from '@angular/core/src/change_detection/change_detection'; import * as import2 from '@angular/core/src/linker/view'; import * as import3 from '@angular/core/src/linker/view_utils'; import * as import4 from '@angular/core/src/render/api'; import * as import5 from '@angular/core/src/metadata/view'; import * as import6 from '@angular/core/src/linker/view_type'; import * as import7 from '@angular/core/src/linker/component_factory'; import * as import8 from '../../../src/ngx-msg/services/ngx-msg.service'; import * as import9 from '../../../src/ngx-msg/services/ngx-msg-config.service'; import * as import10 from '../../node_modules/@angular/common/src/directives/ng_style.ngfactory'; import * as import11 from '@angular/core/src/linker/view_container'; import * as import12 from '../../node_modules/@angular/common/src/directives/ng_for.ngfactory'; import * as import13 from '@angular/core/src/change_detection/differs/keyvalue_differs'; import * as import14 from '@angular/core/src/linker/element_ref'; import * as import15 from '@angular/core/src/linker/template_ref'; import * as import16 from '@angular/core/src/change_detection/differs/iterable_differs'; import * as import17 from '@angular/common/src/directives/ng_for'; import * as import18 from '@angular/common/src/directives/ng_style'; import * as import19 from '../../node_modules/@angular/common/src/directives/ng_class.ngfactory'; import * as import20 from '@angular/common/src/directives/ng_class'; export class Wrapper_NgxMsgComponent { /*private*/ _eventHandler:Function; context:import0.NgxMsgComponent; /*private*/ _changed:boolean; /*private*/ _changes:{[key: string]:any}; /*private*/ _expr_0:any; constructor(p0:any,p1:any) { this._changed = false; this._changes = {}; this.context = new import0.NgxMsgComponent(p0,p1); this._expr_0 = import1.UNINITIALIZED; } ngOnDetach(view:import2.AppView<any>,componentView:import2.AppView<any>,el:any):void { } ngOnDestroy():void { this.context.ngOnDestroy(); } check_options(currValue:any,throwOnChange:boolean,forceUpdate:boolean):void { if ((forceUpdate || import3.checkBinding(throwOnChange,this._expr_0,currValue))) { this._changed = true; this.context.options = currValue; this._changes['options'] = new import1.SimpleChange(this._expr_0,currValue); this._expr_0 = currValue; } } ngDoCheck(view:import2.AppView<any>,el:any,throwOnChange:boolean):boolean { var changed:any = this._changed; this._changed = false; if (!throwOnChange) { if (changed) { this.context.ngOnChanges(this._changes); this._changes = {}; } if ((view.numberOfChecks === 0)) { this.context.ngOnInit(); } } return changed; } checkHost(view:import2.AppView<any>,componentView:import2.AppView<any>,el:any,throwOnChange:boolean):void { } handleEvent(eventName:string,$event:any):boolean { var result:boolean = true; return result; } subscribe(view:import2.AppView<any>,_eventHandler:any):void { this._eventHandler = _eventHandler; } } var renderType_NgxMsgComponent_Host:import4.RenderComponentType = import3.createRenderComponentType('',0,import5.ViewEncapsulation.None,([] as any[]),{}); class View_NgxMsgComponent_Host0 extends import2.AppView<any> { _el_0:any; compView_0:import2.AppView<import0.NgxMsgComponent>; _NgxMsgComponent_0_3:Wrapper_NgxMsgComponent; constructor(viewUtils:import3.ViewUtils,parentView:import2.AppView<any>,parentIndex:number,parentElement:any) { super(View_NgxMsgComponent_Host0,renderType_NgxMsgComponent_Host,import6.ViewType.HOST,viewUtils,parentView,parentIndex,parentElement,import1.ChangeDetectorStatus.CheckAlways); } createInternal(rootSelector:string):import7.ComponentRef<any> { this._el_0 = import3.selectOrCreateRenderHostElement(this.renderer,'ngx-msg',import3.EMPTY_INLINE_ARRAY,rootSelector,(null as any)); this.compView_0 = new View_NgxMsgComponent0(this.viewUtils,this,0,this._el_0); this._NgxMsgComponent_0_3 = new Wrapper_NgxMsgComponent(this.injectorGet(import8.NgxMsgService,this.parentIndex),this.injectorGet(import9.NgxMsgConfigService,this.parentIndex)); this.compView_0.create(this._NgxMsgComponent_0_3.context); this.init(this._el_0,((<any>this.renderer).directRenderer? (null as any): [this._el_0]),(null as any)); return new import7.ComponentRef_<any>(0,this,this._el_0,this._NgxMsgComponent_0_3.context); } injectorGetInternal(token:any,requestNodeIndex:number,notFoundResult:any):any { if (((token === import0.NgxMsgComponent) && (0 === requestNodeIndex))) { return this._NgxMsgComponent_0_3.context; } return notFoundResult; } detectChangesInternal(throwOnChange:boolean):void { this._NgxMsgComponent_0_3.ngDoCheck(this,this._el_0,throwOnChange); this.compView_0.detectChanges(throwOnChange); } destroyInternal():void { this.compView_0.destroy(); this._NgxMsgComponent_0_3.ngOnDestroy(); } visitRootNodesInternal(cb:any,ctx:any):void { cb(this._el_0,ctx); } } export const NgxMsgComponentNgFactory:import7.ComponentFactory<import0.NgxMsgComponent> = new import7.ComponentFactory<import0.NgxMsgComponent>('ngx-msg',View_NgxMsgComponent_Host0,import0.NgxMsgComponent); const styles_NgxMsgComponent:any[] = ['.ngx-msg-container[_ngcontent-%COMP%]{position:fixed;z-index:100000}.ngx-msg[_ngcontent-%COMP%]{display:-webkit-flex;display:flex;align-items:center;border-radius:2px;-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;margin:2px;padding:4px}.ngx-msg-close-on-click[_ngcontent-%COMP%]{cursor:pointer}.ngx-msg-icon-container[_ngcontent-%COMP%]{width:30px;margin-right:2px;text-align:center}.ngx-msg-text-container[_ngcontent-%COMP%]{margin:0 2px;width:100%}.ngx-msg-text-container-not-full[_ngcontent-%COMP%]{width:270px}.ngx-msg-text[_ngcontent-%COMP%]{word-wrap:break-word;display:table;table-layout:fixed;width:100%}.ngx-msg-success[_ngcontent-%COMP%]{background-color:#CFEAC4;border:1px solid #2C763E;color:#2C763E}.ngx-msg-info[_ngcontent-%COMP%]{background-color:#CFE3ED;border:1px solid #3A87AD;color:#3A87AD}.ngx-msg-warning[_ngcontent-%COMP%]{background-color:#FFC;border:1px solid #8E6621;color:#8E6621}.ngx-msg-error[_ngcontent-%COMP%]{background-color:#F2DEDE;border:1px solid #A94444;color:#A94444}@font-face{font-family:ngx-msg-icon;font-weight:400;font-style:normal}@font-face{font-family:ngx-msg-icon;src:url(data:application/octet-stream;base64,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) format(\'truetype\')}.ngx-msg-icon[_ngcontent-%COMP%]{font-size:26px;font-family:ngx-msg-icon;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ngx-msg-success[_ngcontent-%COMP%]:before{content:"\\e805"}.icon-ngx-msg-error[_ngcontent-%COMP%]:before{content:"\\e806"}.icon-ngx-msg-info[_ngcontent-%COMP%]:before{content:"\\e807"}.icon-ngx-msg-warning[_ngcontent-%COMP%]:before{content:"\\e808"}']; var renderType_NgxMsgComponent:import4.RenderComponentType = import3.createRenderComponentType('',0,import5.ViewEncapsulation.Emulated,styles_NgxMsgComponent,{}); export class View_NgxMsgComponent0 extends import2.AppView<import0.NgxMsgComponent> { _el_0:any; _NgStyle_0_3:import10.Wrapper_NgStyle; _anchor_1:any; /*private*/ _vc_1:import11.ViewContainer; _TemplateRef_1_5:any; _NgFor_1_6:import12.Wrapper_NgFor; _map_6:any; constructor(viewUtils:import3.ViewUtils,parentView:import2.AppView<any>,parentIndex:number,parentElement:any) { super(View_NgxMsgComponent0,renderType_NgxMsgComponent,import6.ViewType.COMPONENT,viewUtils,parentView,parentIndex,parentElement,import1.ChangeDetectorStatus.CheckAlways); this._map_6 = import3.pureProxy4((p0:any,p1:any,p2:any,p3:any):{[key: string]:any} => { return { top: p0, left: p1, bottom: p2, right: p3 } ; }); } createInternal(rootSelector:string):import7.ComponentRef<any> { const parentRenderNode:any = this.renderer.createViewRoot(this.parentElement); this._el_0 = import3.createRenderElement(this.renderer,parentRenderNode,'div',new import3.InlineArray2(2,'class','ngx-msg-container'),(null as any)); this._NgStyle_0_3 = new import10.Wrapper_NgStyle(this.parentView.injectorGet(import13.KeyValueDiffers,this.parentIndex),new import14.ElementRef(this._el_0),this.renderer); this._anchor_1 = this.renderer.createTemplateAnchor(this._el_0,(null as any)); this._vc_1 = new import11.ViewContainer(1,0,this,this._anchor_1); this._TemplateRef_1_5 = new import15.TemplateRef_(this,1,this._anchor_1); this._NgFor_1_6 = new import12.Wrapper_NgFor(this._vc_1.vcRef,this._TemplateRef_1_5,this.parentView.injectorGet(import16.IterableDiffers,this.parentIndex),this.ref); this.init((null as any),((<any>this.renderer).directRenderer? (null as any): [ this._el_0, this._anchor_1 ] ),(null as any)); return (null as any); } injectorGetInternal(token:any,requestNodeIndex:number,notFoundResult:any):any { if (((token === import15.TemplateRef) && (1 === requestNodeIndex))) { return this._TemplateRef_1_5; } if (((token === import17.NgFor) && (1 === requestNodeIndex))) { return this._NgFor_1_6.context; } if (((token === import18.NgStyle) && ((0 <= requestNodeIndex) && (requestNodeIndex <= 1)))) { return this._NgStyle_0_3.context; } return notFoundResult; } detectChangesInternal(throwOnChange:boolean):void { const currVal_0_0_0:any = this._map_6(this.context.pos.top,this.context.pos.left,this.context.pos.bottom,this.context.pos.right); this._NgStyle_0_3.check_ngStyle(currVal_0_0_0,throwOnChange,false); this._NgStyle_0_3.ngDoCheck(this,this._el_0,throwOnChange); const currVal_1_0_0:any = this.context.messages; this._NgFor_1_6.check_ngForOf(currVal_1_0_0,throwOnChange,false); this._NgFor_1_6.ngDoCheck(this,this._anchor_1,throwOnChange); this._vc_1.detectChangesInNestedViews(throwOnChange); } destroyInternal():void { this._vc_1.destroyNestedViews(); } createEmbeddedViewInternal(nodeIndex:number):import2.AppView<any> { if ((nodeIndex == 1)) { return new View_NgxMsgComponent1(this.viewUtils,this,1,this._anchor_1,this._vc_1); } return (null as any); } } class View_NgxMsgComponent1 extends import2.AppView<any> { _el_0:any; _NgClass_0_3:import19.Wrapper_NgClass; _el_1:any; _el_2:any; _NgClass_2_3:import19.Wrapper_NgClass; _el_3:any; _NgClass_3_3:import19.Wrapper_NgClass; _el_4:any; _text_5:any; _map_9:any; _map_10:any; _map_11:any; /*private*/ _expr_12:any; constructor(viewUtils:import3.ViewUtils,parentView:import2.AppView<any>,parentIndex:number,parentElement:any,declaredViewContainer:import11.ViewContainer) { super(View_NgxMsgComponent1,renderType_NgxMsgComponent,import6.ViewType.EMBEDDED,viewUtils,parentView,parentIndex,parentElement,import1.ChangeDetectorStatus.CheckAlways,declaredViewContainer); this._map_9 = import3.pureProxy5((p0:any,p1:any,p2:any,p3:any,p4:any):{[key: string]:any} => { return { 'ngx-msg-success': p0, 'ngx-msg-info': p1, 'ngx-msg-warning': p2, 'ngx-msg-error': p3, 'ngx-msg-close-on-click': p4 } ; }); this._map_10 = import3.pureProxy4((p0:any,p1:any,p2:any,p3:any):{[key: string]:any} => { return { 'icon-ngx-msg-success': p0, 'icon-ngx-msg-info': p1, 'icon-ngx-msg-warning': p2, 'icon-ngx-msg-error': p3 } ; }); this._map_11 = import3.pureProxy1((p0:any):{[key: string]:any} => { return {'ngx-msg-text-container-not-full': p0}; }); this._expr_12 = import1.UNINITIALIZED; } createInternal(rootSelector:string):import7.ComponentRef<any> { this._el_0 = import3.createRenderElement(this.renderer,(null as any),'div',new import3.InlineArray2(2,'class','ngx-msg'),(null as any)); this._NgClass_0_3 = new import19.Wrapper_NgClass(this.parentView.parentView.injectorGet(import16.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(import13.KeyValueDiffers,this.parentView.parentIndex),new import14.ElementRef(this._el_0),this.renderer); this._el_1 = import3.createRenderElement(this.renderer,this._el_0,'div',new import3.InlineArray2(2,'class','ngx-msg-icon-container'),(null as any)); this._el_2 = import3.createRenderElement(this.renderer,this._el_1,'span',new import3.InlineArray2(2,'class','ngx-msg-icon'),(null as any)); this._NgClass_2_3 = new import19.Wrapper_NgClass(this.parentView.parentView.injectorGet(import16.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(import13.KeyValueDiffers,this.parentView.parentIndex),new import14.ElementRef(this._el_2),this.renderer); this._el_3 = import3.createRenderElement(this.renderer,this._el_0,'div',new import3.InlineArray2(2,'class','ngx-msg-text-container'),(null as any)); this._NgClass_3_3 = new import19.Wrapper_NgClass(this.parentView.parentView.injectorGet(import16.IterableDiffers,this.parentView.parentIndex),this.parentView.parentView.injectorGet(import13.KeyValueDiffers,this.parentView.parentIndex),new import14.ElementRef(this._el_3),this.renderer); this._el_4 = import3.createRenderElement(this.renderer,this._el_3,'div',new import3.InlineArray2(2,'class','ngx-msg-text'),(null as any)); this._text_5 = this.renderer.createText(this._el_4,'',(null as any)); var disposable_0:Function = import3.subscribeToRenderElement(this,this._el_0,new import3.InlineArray2(2,'click',(null as any)),this.eventHandler(this.handleEvent_0)); this.init(this._el_0,((<any>this.renderer).directRenderer? (null as any): [ this._el_0, this._el_1, this._el_2, this._el_3, this._el_4, this._text_5 ] ),[disposable_0]); return (null as any); } injectorGetInternal(token:any,requestNodeIndex:number,notFoundResult:any):any { if (((token === import20.NgClass) && (2 === requestNodeIndex))) { return this._NgClass_2_3.context; } if (((token === import20.NgClass) && ((3 <= requestNodeIndex) && (requestNodeIndex <= 5)))) { return this._NgClass_3_3.context; } if (((token === import20.NgClass) && ((0 <= requestNodeIndex) && (requestNodeIndex <= 5)))) { return this._NgClass_0_3.context; } return notFoundResult; } detectChangesInternal(throwOnChange:boolean):void { const currVal_0_0_0:any = 'ngx-msg'; this._NgClass_0_3.check_klass(currVal_0_0_0,throwOnChange,false); const currVal_0_0_1:any = this._map_9((this.context.$implicit.level === 1),(this.context.$implicit.level === 2),(this.context.$implicit.level === 3),(this.context.$implicit.level === 4),this.parentView.context.opts.closeOnClick); this._NgClass_0_3.check_ngClass(currVal_0_0_1,throwOnChange,false); this._NgClass_0_3.ngDoCheck(this,this._el_0,throwOnChange); const currVal_2_0_0:any = 'ngx-msg-icon'; this._NgClass_2_3.check_klass(currVal_2_0_0,throwOnChange,false); const currVal_2_0_1:any = this._map_10((this.context.$implicit.level === 1),(this.context.$implicit.level === 2),(this.context.$implicit.level === 3),(this.context.$implicit.level === 4)); this._NgClass_2_3.check_ngClass(currVal_2_0_1,throwOnChange,false); this._NgClass_2_3.ngDoCheck(this,this._el_2,throwOnChange); const currVal_3_0_0:any = 'ngx-msg-text-container'; this._NgClass_3_3.check_klass(currVal_3_0_0,throwOnChange,false); const currVal_3_0_1:any = this._map_11(((this.parentView.context.pos.left === (null as any)) || (this.parentView.context.pos.right === (null as any)))); this._NgClass_3_3.check_ngClass(currVal_3_0_1,throwOnChange,false); this._NgClass_3_3.ngDoCheck(this,this._el_3,throwOnChange); const currVal_12:any = import3.inlineInterpolate(1,'',this.context.$implicit.text,''); if (import3.checkBinding(throwOnChange,this._expr_12,currVal_12)) { this.renderer.setText(this._text_5,currVal_12); this._expr_12 = currVal_12; } } visitRootNodesInternal(cb:any,ctx:any):void { cb(this._el_0,ctx); } handleEvent_0(eventName:string,$event:any):boolean { this.markPathToRootAsCheckOnce(); var result:boolean = true; if ((eventName == 'click')) { const pd_sub_0:any = ((<any>this.parentView.context.onClickMsg(this.context.$implicit)) !== false); result = (pd_sub_0 && result); } return result; } }