UNPKG

io.parrots

Version:

Parrots.io App

1 lines 82.6 kB
{"__symbolic":"module","version":4,"metadata":{"ParrotsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":12,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":8},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":14,"character":8},{"__symbolic":"reference","module":"@angular/http","name":"HttpModule","line":15,"character":8},{"__symbolic":"reference","module":"@angular/http","name":"JsonpModule","line":16,"character":8},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":17,"character":8},{"__symbolic":"reference","module":"com.phloxui","name":"PhloxModule","line":18,"character":8},{"__symbolic":"reference","module":"angular2-loaders-css","name":"LoadersCssModule","line":19,"character":8}],"providers":{"__symbolic":"reference","name":"SERVICE_CLASSES"},"declarations":{"__symbolic":"reference","name":"DECLARATION_CLASSES"},"exports":{"__symbolic":"reference","name":"DECLARATION_CLASSES"},"bootstrap":{"__symbolic":"reference","name":"BOOSTRAP_CLASSES"},"entryComponents":{"__symbolic":"reference","name":"ENTRY_COMPONENT_CLASSES"}}]}],"members":{}},"BOOSTRAP_CLASSES":[],"SERVICE_CLASSES":[{"__symbolic":"reference","name":"JobScheduler"},{"__symbolic":"reference","name":"ParrotsEditorSettingServiceFactory"},{"__symbolic":"reference","name":"UserService"},{"__symbolic":"reference","name":"InstanceConnectionManager"},{"__symbolic":"reference","name":"ParrotsDataEditorActionProvider"},{"__symbolic":"reference","name":"ParrotsDataEditorViewProvider"},{"__symbolic":"reference","name":"ParrotsDataServiceFactory"},{"__symbolic":"reference","name":"DefaultVersionHistoryModelFactory"},{"__symbolic":"reference","name":"ParrotsMainMenuItemProvider"},{"__symbolic":"reference","name":"ParrotsConnectionManager"},{"provide":{"__symbolic":"reference","module":"com.phloxui","name":"TypeResolveService","line":34,"character":15},"useClass":{"__symbolic":"reference","name":"ParrotsTypeResolveService"}},{"provide":{"__symbolic":"reference","module":"com.phloxui","name":"DataEditorActionProvider","line":37,"character":15},"useClass":{"__symbolic":"reference","name":"ParrotsDataEditorActionProvider"}},{"provide":{"__symbolic":"reference","module":"com.phloxui","name":"DataEditorViewProvider","line":40,"character":15},"useClass":{"__symbolic":"reference","name":"ParrotsDataEditorViewProvider"}},{"provide":{"__symbolic":"reference","module":"com.phloxui","name":"DataServiceFactory","line":43,"character":15},"useClass":{"__symbolic":"reference","name":"ParrotsDataServiceFactory"}},{"provide":{"__symbolic":"reference","name":"VersionHistoryModelFactory"},"useClass":{"__symbolic":"reference","name":"DefaultVersionHistoryModelFactory"}},{"provide":{"__symbolic":"reference","module":"com.phloxui","name":"ConnectionManager","line":49,"character":15},"useClass":{"__symbolic":"reference","name":"ParrotsConnectionManager"}},{"provide":{"__symbolic":"reference","name":"TEST_MODE"},"useValue":false},{"provide":{"__symbolic":"reference","name":"TEST_DATA"},"useValue":{}}],"ENTRY_COMPONENT_CLASSES":[{"__symbolic":"reference","name":"MainPage"},{"__symbolic":"reference","name":"AppDrawerPopover"},{"__symbolic":"reference","name":"ParrotsAppSwitcher"},{"__symbolic":"reference","name":"ParrotsAddonDrawer"},{"__symbolic":"reference","name":"ParrotsNotifier"},{"__symbolic":"reference","name":"VersionHistory"},{"__symbolic":"reference","name":"MenuTopLayout"},{"__symbolic":"reference","name":"MenuTopItem"},{"__symbolic":"reference","name":"DataLangSelectorPane"},{"__symbolic":"reference","name":"ParrotsDataEditor"}],"DECLARATION_CLASSES":[{"__symbolic":"reference","name":"MainPage"},{"__symbolic":"reference","name":"AppDrawerPopover"},{"__symbolic":"reference","name":"ParrotsAppSwitcher"},{"__symbolic":"reference","name":"ParrotsAddonDrawer"},{"__symbolic":"reference","name":"ParrotsNotifier"},{"__symbolic":"reference","name":"VersionHistory"},{"__symbolic":"reference","name":"MenuTopLayout"},{"__symbolic":"reference","name":"MenuTopItem"},{"__symbolic":"reference","name":"DataLangSelectorPane"},{"__symbolic":"reference","name":"ParrotsDataEditor"}],"MainPage":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractPage","line":22,"character":30},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-page-main","template":"<parrots-menu-top-layout></parrots-menu-top-layout>\n<router-outlet></router-outlet>\n<phx-notification-container></phx-notification-container>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":33,"character":33},{"__symbolic":"reference","module":"com.phloxui","name":"NeedFocusService","line":33,"character":68},{"__symbolic":"reference","module":"com.phloxui","name":"BackgroundProcessManager","line":33,"character":100},{"__symbolic":"reference","module":"com.phloxui","name":"ObservableManager","line":34,"character":21}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"isPageLoaded":[{"__symbolic":"method"}]},"statics":{"PAGE_NAME":"main"}},"ParrotsAppSwitcher":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractRippleButton","line":37,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-app-switcher","template":"<div class=\"parrots-app-switcher\" [phxPopover]=\"getContentText()\" [componentType]=\"getAppPopoverType()\"\n\t(phxClick)=\"onPopoverBtnClicked($event)\" (phxActive)=\"onPopoverActived($event)\" (phxInactive)=\"onPopoverInactived($event)\"> \n\t<div class=\"box-container\">\n\t\t<div class=\"inline-boxes\">\n\t\t\t<div class=\"square\"></div>\n\t\t\t<div class=\"square\"></div>\n\t\t</div>\n\t\t<div class=\"inline-boxes\">\n\t\t\t<div class=\"square\"></div>\n\t\t\t<div class=\"square\"></div>\n\t\t</div>\n\t</div>\n</div>\n","entryComponents":[{"__symbolic":"reference","name":"AppDrawerPopover"}],"host":{"(document:click)":"_onDocumentClick($event)","$quoted$":["(document:click)"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":50,"character":22},{"__symbolic":"reference","module":"com.phloxui","name":"NeedFocusService","line":50,"character":57}]}],"ngOnInit":[{"__symbolic":"method"}],"doFocus":[{"__symbolic":"method"}],"doLostFocus":[{"__symbolic":"method"}],"onPopoverBtnClicked":[{"__symbolic":"method"}],"onPopoverActived":[{"__symbolic":"method"}],"onPopoverInactived":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":91,"character":3},"arguments":["click",["$event"]]}]}],"onFocus":[{"__symbolic":"method"}],"onLostFocus":[{"__symbolic":"method"}],"_onDocumentClick":[{"__symbolic":"method"}],"getContentText":[{"__symbolic":"method"}],"getSubTopicName":[{"__symbolic":"method"}],"getAppPopoverType":[{"__symbolic":"method"}],"getDelay":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":"parrots-app-switcher","SUB_TOPIC_NAME":"app-switcher"}},"AppDrawerPopover":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-app-drawer-popover","template":"<div class=\"phx-app-drawer-popover\">\n <div class=\"container-fluid scroll\">\n <!--Row with single column-->\n <div class=\"row\">\n <div class=\"col-xs-12\">\n <div>\n <div class=\"row\" class=\"header\">\n <div class=\"col-md-12\">\n {{getHeader()}}\n </div>\n </div>\n <div class=\"row\" class=\"tagline\">\n <div class=\"col-md-12\">\n {{getTagline()}}\n </div>\n </div>\n </div>\n </div>\n </div>\n <br>\n \t<div *ngFor=\"let item of getGroupAppItems()\">\n \t\t{{item.groupName}}\n \t\t<hr>\n \t <div class=\"row\">\n \t <div class=\"col-xs-4 appitem\" *ngFor=\"let item2 of item.items\">\n \t\t\t\t<div class=\"container-fluid\"\n \t\t\t\t\tstyle=\"background-color: #FFFFFF; text-align: center;\">\n \t\t\t\t\t<div class=\"row\">\n \t\t\t\t\t\t<img src=\"{{item2.iconURL}}\" style=\"width: 80px;\" />\n \t\t\t\t\t</div>\n \t\t\t\t\t<div class=\"row\">{{item2.name}}</div>\n \t\t\t\t</div>\n \t\t\t</div>\n \t </div>\n \t</div>\n <br>\n <div class=\"row\" *ngIf=\"isShowMore()\">\n <div class=\"col-xs-12 more\">\n More\n </div>\n </div>\n </div>\n</div>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UserService"}]}],"isShowMore":[{"__symbolic":"method"}],"getHeader":[{"__symbolic":"method"}],"getTagline":[{"__symbolic":"method"}],"getAppItems":[{"__symbolic":"method"}],"getGroupAppItems":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":"parrots-app-drawer-popover"}},"MenuTopLayout":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractNavMenu","line":50,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-menu-top-layout","template":"<div class=\"parrots-menu-top-layout\">\n\t<div class=\"container-fluid\">\n\t\t<div class=\"parrots-app-pane-wrapper\">\n\t\t\t<div class=\"parrots-app-pane\">\n\t\t\t\t<div class=\"logo\"></div>\n\t\t\t\t<h3 class=\"label\">\n\t\t\t\t\t{{ getApplication().getAppInfo().name }}\n\t\t\t\t\t<small>{{ getApplication().getAppInfo().tagline }}</small>\n\t\t\t\t</h3>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"parrots-app-switcher-wrapper\">\n\t\t\t <parrots-app-switcher></parrots-app-switcher>\n\t\t</div>\n\t\t<div class=\"parrots-main-nav-wrapper\">\n\t\t\t<div class=\"parrots-main-nav\">\n\t\t\t\t<div class=\"parrots-menu-top-item\" *ngFor=\"let item of getMenuItems()\" [layout]=\"this\" [model]=\"item\">{{item}}</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"parrots-addon-drawer-wrapper\">\n\t\t\t<div class=\"bg-border\">\n\t\t\t\t<!-- fake bg with border-->\n\t\t\t</div>\n\t\t\t<parrots-addon-drawer></parrots-addon-drawer>\n\t\t</div>\n\t\t<div class=\"parrots-notifier-wrapper\">\n\t\t\t<parrots-notifier></parrots-notifier>\n\t\t</div>\n\t</div>\n</div>\n"}]}],"members":{"i18nKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":56,"character":3}}]}],"bypass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":58,"character":3},"arguments":["i18nBypass"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":72,"character":31},{"__symbolic":"reference","name":"ParrotsMainMenuItemProvider"},{"__symbolic":"reference","module":"com.phloxui","name":"ObservableManager","line":72,"character":104}]}],"ngOnInit":[{"__symbolic":"method"}],"getApplication":[{"__symbolic":"method"}],"getMenuItems":[{"__symbolic":"method"}],"reloadMenuItems":[{"__symbolic":"method"}],"doNavigate":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":"parrots-menu-top-layout","SUB_TOPIC_NAME":"menu-top-layout"}},"ParrotsNotifier":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractSideSlidePanel","line":72,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-notifier","template":"<div class=\"parrots-notifier\" [class.active]=\"isActive()\" (click)=\"onToggle($event)\">\n\t<div class=\"wrapper\">\n\t\t<div>\n\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t<div class=\"table-row-wrapper\">\n\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\t<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" class=\"bell\" [class.ringing]=\"isRinging()\"\n\t\t\t\t\t\t\txmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t\t\t\t\t\tviewBox=\"0 0 30 30\" style=\"enable-background: new 0 0 30 30;\"\n\t\t\t\t\t\t\txml:space=\"preserve\">\n\t\t\t\t\t\t\t\t<g>\n\t\t\t\t\t\t\t\t\t<g>\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M21.951,19.175l-1-1.221v-3.271c0-3.123-2-5.723-5-6.294V7.575c0-0.673-0.827-1.221-1.5-1.221\n\t\t\t\t\t\t\t\t\t\t\tc-0.673,0-1.5,0.548-1.5,1.221v0.814c-3,0.57-5,3.171-5,6.294v3.271l-1,1.221v0.71h-1v2h17v-2h-1V19.175z M22.779,19.175\" />\n\t\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div>\n\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t<div class=\"table-row-wrapper\">\n\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\t<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" class=\"bell\" [class.ringing]=\"isRinging()\"\n\t\t\t\t\t\t\txmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t\t\t\t\t\tviewBox=\"0 0 30 30\" style=\"enable-background: new 0 0 30 30;\"\n\t\t\t\t\t\t\txml:space=\"preserve\">\n\t\t\t\t\t\t\t\t<g>\n\t\t\t\t\t\t\t\t\t<g>\n\n\t\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M15.147,24.513c1.136,0,2.117-0.628,2.574-1.628h-5.149C13.03,23.885,14.011,24.513,15.147,24.513\n\t\t\t\t\t\t\t\t\t\tL15.147,24.513z M15.147,24.873\" />\n\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t</svg>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n<div class=\"parrots-notifier-side-panel right\" [class.active]=\"isActive()\">\n\t<div class=\"row\" *ngFor=\"let notify of getNotifications(); let i = index;\" (click)=\"onNotificationClicked($event, notify)\">\n\t\t{{notify.title}} --> click to clear\n\t</div>\n</div>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":81,"character":31},{"__symbolic":"reference","module":"com.phloxui","name":"ObservableManager","line":81,"character":63},{"__symbolic":"reference","module":"com.phloxui","name":"NeedFocusService","line":81,"character":100},{"__symbolic":"reference","module":"com.phloxui","name":"NotificationManager","line":81,"character":139},{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppInfoService","line":81,"character":181}]}],"ngOnInit":[{"__symbolic":"method"}],"isRinging":[{"__symbolic":"method"}],"getUnreadNotifications":[{"__symbolic":"method"}],"getNotifications":[{"__symbolic":"method"}],"onNotificationClicked":[{"__symbolic":"method"}],"onToggle":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":171,"character":3},"arguments":["click",["$event"]]}]}]},"statics":{"TYPE_NAME":"parrots-notifier","SUB_TOPIC_NAME":"parrots-notifier"}},"ParrotsAddonDrawer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractSideSlidePanel","line":29,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-addon-drawer","template":"<div class=\"parrots-addon-drawer\" [class.active]=\"isActive()\" (click)=\"onToggle($event)\">\n\t<div class=\"box-container\">\n\t\t<div class=\"drawer\"><div class=\"bottom-square-bracket\"></div></div>\n\t\t<div class=\"drawer\"><div class=\"bottom-square-bracket\"></div></div>\n\t</div>\n</div>\n<div class=\"parrots-addon-drawer-side-panel right\" [class.active]=\"isActive()\">\n\tadd-on drawer\n</div>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":36,"character":31},{"__symbolic":"reference","module":"com.phloxui","name":"ObservableManager","line":36,"character":63},{"__symbolic":"reference","module":"com.phloxui","name":"NeedFocusService","line":36,"character":100}]}],"ngOnInit":[{"__symbolic":"method"}],"onToggle":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":48,"character":3},"arguments":["click",["$event"]]}]}]},"statics":{"TYPE_NAME":"parrots-addon-drawer","PAGE_NAME":"addon-drawer","SUB_TOPIC_NAME":"addon-drawer"}},"MenuTopItem":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractNavItem","line":27,"character":33},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":".parrots-menu-top-item","template":"<div class=\"meun-item-wrapper\" (click)=\"onClick($event)\">\n <div class=\"table-wrapper fluid\">\n <div class=\"table-cell-wrapper middle\">\n <a class=\"phlox-ripple\" [class.active]=\"active\" [attr.title]=\"getModel().tooltip\">{{getModel().label}}</a>\n </div>\n </div>\n</div>\n"}]}],"members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":31,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"layout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":34,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppService","line":40,"character":31},{"__symbolic":"reference","module":"com.phloxui","name":"NeedFocusService","line":40,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"doFocus":[{"__symbolic":"method"}],"doLostFocus":[{"__symbolic":"method"}],"getModel":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":".parrots-menu-top-item"}},"ParrotsEditorSettingService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"com.phloxui","name":"ConnectionManager","line":10,"character":69}]}],"loadSettings":[{"__symbolic":"method"}],"saveSettings":[{"__symbolic":"method"}]}},"ParrotsEditorViewSetting":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"UserConfigResource"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"loadSettings":[{"__symbolic":"method"}],"saveSettings":[{"__symbolic":"method"}]}},"AbstractParrotsDataEditor":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractDataEditor","line":25,"character":56},"members":{"dataSchemaReloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":28,"character":3},"arguments":["dataSchemaReload"]}]}],"dataDestroyEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":30,"character":3},"arguments":["dataDestroy"]}]}],"dataPromoteEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":32,"character":3},"arguments":["dataPromote"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ParrotsDataEditorActionProvider"},{"__symbolic":"reference","name":"ParrotsDataEditorViewProvider"},{"__symbolic":"reference","name":"ParrotsDataServiceFactory"},{"__symbolic":"reference","name":"ParrotsEditorSettingServiceFactory"},{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppInfoService","line":46,"character":80},{"__symbolic":"reference","module":"com.phloxui","name":"DialogService","line":46,"character":116},{"__symbolic":"reference","module":"com.phloxui","name":"BackgroundProcessManager","line":47,"character":18},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"IVersionHistoryModelFactory"},{"__symbolic":"reference","name":"InstanceConnectionManager"}]}],"initPage":[{"__symbolic":"method"}],"reloadDataSchema":[{"__symbolic":"method"}],"destroyData":[{"__symbolic":"method"}],"promoteData":[{"__symbolic":"method"}],"getVersionHistory":[{"__symbolic":"method"}],"getLanguageList":[{"__symbolic":"method"}],"showVersionHistoryDialog":[{"__symbolic":"method"}],"getDataClassName":[{"__symbolic":"method"}],"setDataClassName":[{"__symbolic":"method"}],"getConfigName":[{"__symbolic":"method"}],"setConfigName":[{"__symbolic":"method"}],"getDataSchemaReloadEvent":[{"__symbolic":"method"}],"setDataSchemaReloadEvent":[{"__symbolic":"method"}],"getDataDestroyEvent":[{"__symbolic":"method"}],"setDataDestroyEvent":[{"__symbolic":"method"}],"getDataPromoteEvent":[{"__symbolic":"method"}],"setDataPromoteEvent":[{"__symbolic":"method"}]}},"DataLangSelectorPane":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractComponentDataLangSelector","line":65,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-data-lang-selector","template":"<div class=\"parrots-data-lang-selector\">\n\t<div class=\"wrapper left\" [class.expand]=\"!hasLanguage()\">\n\t\t<div class=\"component-pane\">\n\t\t\t<!-- default -->\n\t\t\t<div class=\"component-wrapper\" [class.show]=\"_isSelectedLanguageByIndex(null)\">\n\t\t\t\t<phx-component-wrapper *ngIf=\"hasModel()\" [type]=\"getModel().tabComponentType\" [model]=\"getModel().tabComponentModel\"\n\t\t\t\t\t[handler]=\"getDefaultComponentHandler()\" [data]=\"getDefaultData()\" [dataParent]=\"this\"></phx-component-wrapper>\n\t\t\t</div>\n\t\t\t<!-- by lang -->\n\t\t\t<ng-template ngFor let-item [ngForOf]=\"_getDataLangList()\" let-i=\"index\">\n\t\t\t\t<div class=\"component-wrapper\" [class.show]=\"_isSelectedLanguageByIndex(i)\">\n\t\t\t\t\t<ng-template [ngIf]=\"item !== null && item !== undefined\">\n\t\t\t\t\t\t<phx-component-wrapper *ngIf=\"hasModel()\" [type]=\"getModel().tabComponentType\" [model]=\"getModel().tabComponentModel\"\n\t\t\t\t\t\t\t[handler]=\"getComponentHandler()\" [setting]=\"getComponentSetting(i)\" [data]=\"item\" [dataParent]=\"this\"></phx-component-wrapper>\n\t\t\t\t\t</ng-template>\n\t\t\t\t</div>\n\t\t\t</ng-template>\n\t\t</div>\n\t</div>\n\t<div class=\"wrapper right\" [class.hide]=\"!hasLanguage()\">\n\t\t<div class=\"lang-pane\">\n\t\t\t<div class=\"language-btn default data\" [class.selected]=\"isSelectedLanguage(null)\" [class.dirty]=\"_isDataDirtyByIndex(null)\"\n\t\t\t\t(click)=\"onActionBtnClicked($event, null, undefined)\">\n\t\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\tDefault\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div *ngFor=\"let item of getMergedLanguageList(); let i = index\" class=\"language-btn\" [class.data]=\"_langHasDataByIndex(i)\"\n\t\t\t\t[class.dirty]=\"_isDataDirtyByIndex(i)\"\n\t\t\t\t[class.selected]=\"isSelectedLanguage(item)\" (click)=\"onActionBtnClicked($event, item, i)\">\n\t\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\t<div *ngIf=\"!_hasButtonIcon(item)\">{{item.code}}</div>\n\t\t\t\t\t\t<div *ngIf=\"_hasButtonIcon(item)\">\n\t\t\t\t\t\t\t<img src=\"{{item.iconURL}}\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"mocking-btn\"></div>\n\t\t</div>\n\t</div>\n</div>\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":73,"character":26},{"__symbolic":"reference","module":"com.phloxui","name":"DialogService","line":73,"character":53}]}],"ngOnInit":[{"__symbolic":"method"}],"getEditor":[{"__symbolic":"method"}],"getWrapDataObject":[{"__symbolic":"method"}],"getDefaultData":[{"__symbolic":"method"}],"getDataObjects":[{"__symbolic":"method"}],"hasModel":[{"__symbolic":"method"}],"getModel":[{"__symbolic":"method"}],"setModel":[{"__symbolic":"method"}],"getLanguageFieldName":[{"__symbolic":"method"}],"getObjectIdFieldName":[{"__symbolic":"method"}],"getInstanceDefaultData":[{"__symbolic":"method"}],"getInstanceDataLanguage":[{"__symbolic":"method"}],"getLanguageList":[{"__symbolic":"method"}],"loadDataLanguageList":[{"__symbolic":"method"}],"onLanguageAdded":[{"__symbolic":"method"}],"onLanguageRemoved":[{"__symbolic":"method"}],"parseLanguageButtonModel":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":"parrots-data-lang-selector"}},"IParrotsDataService":{"__symbolic":"interface"},"ParrotsDataService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"InstanceConnectionManager"}]}],"loadDataSchema":[{"__symbolic":"method"}],"loadData":[{"__symbolic":"method"}],"createData":[{"__symbolic":"method"}],"_updateData":[{"__symbolic":"method"}],"updateData":[{"__symbolic":"method"}],"_deleteData":[{"__symbolic":"method"}],"deleteData":[{"__symbolic":"method"}],"_destroyData":[{"__symbolic":"method"}],"destroyData":[{"__symbolic":"method"}],"fetchData":[{"__symbolic":"method"}],"findData":[{"__symbolic":"method"}],"queryData":[{"__symbolic":"method"}],"_recycleData":[{"__symbolic":"method"}],"recycleData":[{"__symbolic":"method"}],"_promoteData":[{"__symbolic":"method"}],"promoteData":[{"__symbolic":"method"}]}},"ParrotsDataEditor":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractParrotsDataEditor"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-data-editor","template":"<div class=\"parrots-data-editor\">\n\t<div class=\"background\">\n\t</div>\n\t<div class=\"wrapper\">\n\t\t<div class=\"content\">\n\t\t\t<div class=\"parrots-editor-header\">\n\t\t\t\t<div class=\"page-info-wrapper\">\n\t\t\t\t\t<div class=\"page-info\" style=\"float: left;\">\n\t\t\t\t\t\t{{getHeaderTitle()}}\n\t\t\t\t\t</div>\n <div class=\"page-search\" style=\"float: left;\">\n\t\t\t\t\t\t<!-- # this will open in the next version -->\n\t\t\t\t\t\t<phx-search-btn [editor]=\"this\"></phx-search-btn>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"page-action-wrapper\">\n\t\t\t\t\t<ul class=\"page-action\">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<ul class=\"action-button-group\">\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<phx-action-menu-bar #actionMenuBar [models]=\"getActionModels()\"></phx-action-menu-bar>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<div class=\"page-separate\"></div>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<ul class=\"view-button-group\">\n\t\t\t\t\t\t\t\t<li *ngFor=\"let view of getViewModels(); let i = index;\">\n\t\t\t\t\t\t\t\t\t<phx-view-btn [model]=\"view\" [active]=\"_isViewModelActive(view)\" (click)=\"onViewBtnClicked($event,view)\"></phx-view-btn>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t </ul>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t<div class=\"wrapper\">\n\t\t\t\t<div class=\"parrots-editor-body\">\n\t\t\t\t\t<phx-view-wrapper *ngFor=\"let view of getViewModels()\" [editor]=\"this\" [model]=\"view\"\n\t\t\t\t\t\t[showEventHandler]=\"getViewShowHandler()\" [hideEventHandler]=\"getViewHideHandler()\"></phx-view-wrapper>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n"}]}],"members":{"dataCreateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":74,"character":3},"arguments":["parrotsDataCreate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":75,"character":3},"arguments":["dataCreate"]}]}],"dataUpdateEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":77,"character":3},"arguments":["parrotsDataUpdate"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":78,"character":3},"arguments":["dataUpdate"]}]}],"dataDeleteEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":80,"character":3},"arguments":["parrotsDataDelete"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":81,"character":3},"arguments":["dataDelete"]}]}],"dataDestroyEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":83,"character":3},"arguments":["parrotsDataDestroy"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":84,"character":3},"arguments":["dataDestroy"]}]}],"dataRevertEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":86,"character":3},"arguments":["parrotsDataRevert"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":87,"character":3},"arguments":["dataRevert"]}]}],"dataQueryEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":89,"character":3},"arguments":["parrotsDataQuery"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":90,"character":3},"arguments":["dataQuery"]}]}],"dataPromoteEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":92,"character":3},"arguments":["parrotsDataPromote"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":93,"character":3},"arguments":["dataPromote"]}]}],"dataReloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":95,"character":3},"arguments":["parrotsDataReload"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":96,"character":3},"arguments":["dataReload"]}]}],"dataSchemaReloadEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":98,"character":3},"arguments":["parrotsDataSchemaReload"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":99,"character":3},"arguments":["dataSchemaReload"]}]}],"viewShowEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":101,"character":3},"arguments":["parrotsViewShow"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":102,"character":3},"arguments":["viewShow"]}]}],"viewHideEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3},"arguments":["parrotsViewHide"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":105,"character":3},"arguments":["viewHide"]}]}],"dataClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":108,"character":3}}]}],"configName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":111,"character":3}}]}],"headerTitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":114,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"I18N","line":115,"character":3},"arguments":["header.title"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":120,"character":45},"arguments":[{"__symbolic":"reference","name":"VersionHistoryModelFactory"}]}],null],"parameters":[{"__symbolic":"reference","name":"ParrotsDataEditorActionProvider"},{"__symbolic":"reference","name":"ParrotsDataEditorViewProvider"},{"__symbolic":"reference","name":"ParrotsDataServiceFactory"},{"__symbolic":"reference","name":"ParrotsEditorSettingServiceFactory"},{"__symbolic":"reference","module":"com.phloxui","name":"PhloxAppInfoService","line":119,"character":80},{"__symbolic":"reference","module":"com.phloxui","name":"DialogService","line":119,"character":116},{"__symbolic":"reference","module":"com.phloxui","name":"BackgroundProcessManager","line":120,"character":18},{"__symbolic":"reference","name":"IVersionHistoryModelFactory"},{"__symbolic":"reference","name":"InstanceConnectionManager"}]}],"ngOnInit":[{"__symbolic":"method"}],"_isViewModelActive":[{"__symbolic":"method"}],"onViewBtnClicked":[{"__symbolic":"method"}],"getMenuModelFactory":[{"__symbolic":"method"}],"getDataComparator":[{"__symbolic":"method"}],"isPageLoaded":[{"__symbolic":"method"}],"newDataObject":[{"__symbolic":"method"}],"onEditorSettingLoaded":[{"__symbolic":"method"}],"getHeaderTitle":[{"__symbolic":"method"}],"setHeaderTitle":[{"__symbolic":"method"}]},"statics":{"TYPE_NAME":"parrots-data-editor"}},"VersionHistory":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"com.phloxui","name":"AbstractDialogController","line":144,"character":36},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"parrots-version-history","template":"<div class=\"parrots-version-history\">\n\t<div class=\"header\">\n\t\t<div class=\"wrapper\">\n\t\t\t<div class=\"left\">\n\t\t\t\t<!-- first zone -->\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"title\" *ngIf=\"hasModel()\">\n\t\t\t\t\t\t<h3>{{getModel().title}}</h3>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"description\" *ngIf=\"hasModel()\">\n\t\t\t\t\t\t{{getModel().description}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- second zone -->\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"tab\" [class.active]=\"_isActiveTab(0)\" (click)=\"_setActiveTabIndex(0)\">Today</div>\n\t\t\t\t\t<div class=\"tab\" [class.active]=\"_isActiveTab(1)\" (click)=\"_setActiveTabIndex(1)\">3 days ago</div>\n\t\t\t\t\t<div class=\"tab\" [class.active]=\"_isActiveTab(2)\" (click)=\"_setActiveTabIndex(2)\">a month ago</div>\n\t\t\t\t\t<div class=\"tab\" [class.active]=\"_isActiveTab(3)\" (click)=\"_setActiveTabIndex(3)\">3 months ago</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"right\">\n\t\t\t\t<!-- first zone -->\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"sorting\">\n\t\t\t\t\t\t<phx-simple-dropdown #orderingDropdown [items]=\"_items\" [data]=\"_getCurrentDropdownIdx()\" (phxChange)=\"onDropdownChange($event)\"></phx-simple-dropdown>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"sorting-label\">\n\t\t\t\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\t\t\tSorting :\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- second zone -->\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"logo\">\n\t\t\t\t\t\t<!-- LOGO -->\n\t\t\t\t\t\t<!-- <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\t\t\t\t\t\t\t viewBox=\"0 0 30 30\" style=\"enable-background:new 0 0 30 30;\" xml:space=\"preserve\" class=\"calendar\">\n\t\t\t\t\t\t\t\t<g>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M8.585,8.599h0.386c0.587,0,1.064-0.476,1.064-1.064V3.503c0-0.587-0.476-1.064-1.064-1.064H8.585\n\t\t\t\t\t\t\t\t\t\tc-0.587,0-1.064,0.476-1.064,1.064v4.033C7.522,8.123,7.998,8.599,8.585,8.599L8.585,8.599z M8.585,8.599\"/>\n\t\t\t\t\t\t\t\t\t<g>\n\t\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M22.227,8.572h0.387c0.587,0,1.063-0.476,1.063-1.064V3.476c0-0.587-0.476-1.063-1.063-1.063\n\t\t\t\t\t\t\t\t\t\t\th-0.387c-0.588,0-1.064,0.476-1.064,1.063v4.033C21.163,8.096,21.64,8.572,22.227,8.572L22.227,8.572z M22.227,8.572\"/>\n\t\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M27.271,4.6h-2.729v3.187c0,1.063-0.865,1.65-1.928,1.65h-0.387c-1.063,0-1.928-0.865-1.928-1.928\n\t\t\t\t\t\t\t\t\t\t\tV4.6H10.9v2.935c0,1.063-0.865,1.928-1.928,1.928H8.585c-1.063,0-1.928-0.865-1.928-1.928V4.6H3.712\n\t\t\t\t\t\t\t\t\t\t\tc-0.953,0-1.729,0.776-1.729,1.729v20.893c0,0.953,0.776,1.729,1.729,1.729h23.559c0.953,0,1.729-0.775,1.729-1.729V6.329\n\t\t\t\t\t\t\t\t\t\t\tC29,5.376,28.224,4.6,27.271,4.6L27.271,4.6z M27.271,27.222H3.712V11.444h23.559l0.001,15.778H27.271L27.271,27.222z\n\t\t\t\t\t\t\t\t\t\t\t M27.271,27.222\"/>\n\t\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M16.384,16.737h3.105c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223h-3.105\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C16.161,16.637,16.261,16.737,16.384,16.737L16.384,16.737z M16.384,16.737\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M21.451,16.737h3.105c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223h-3.105\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C21.228,16.637,21.328,16.737,21.451,16.737L21.451,16.737z M21.451,16.737\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M6.252,21.138h3.105c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223H6.252\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C6.029,21.038,6.129,21.138,6.252,21.138L6.252,21.138z M6.252,21.138\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M11.318,21.138h3.105c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223h-3.105\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C11.095,21.038,11.195,21.138,11.318,21.138L11.318,21.138z M11.318,21.138\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M16.385,21.138h3.104c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223h-3.104\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C16.161,21.038,16.261,21.138,16.385,21.138L16.385,21.138z M16.385,21.138\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M21.451,21.138h3.105c0.123,0,0.223-0.1,0.223-0.223v-2.688c0-0.123-0.1-0.223-0.223-0.223h-3.105\n\t\t\t\t\t\t\t\t\t\tc-0.123,0-0.223,0.1-0.223,0.223v2.688C21.228,21.038,21.328,21.138,21.451,21.138L21.451,21.138z M21.451,21.138\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M9.356,22.405H6.252c-0.123,0-0.223,0.1-0.223,0.223v2.688c0,0.123,0.1,0.223,0.223,0.223h3.105\n\t\t\t\t\t\t\t\t\t\tc0.123,0,0.223-0.1,0.223-0.223v-2.688C9.579,22.505,9.479,22.405,9.356,22.405L9.356,22.405z M9.356,22.405\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M14.422,22.405h-3.105c-0.123,0-0.223,0.1-0.223,0.223v2.688c0,0.123,0.1,0.223,0.223,0.223h3.105\n\t\t\t\t\t\t\t\t\t\tc0.123,0,0.223-0.1,0.223-0.223v-2.688C14.645,22.505,14.546,22.405,14.422,22.405L14.422,22.405z M14.422,22.405\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M19.489,22.405h-3.104c-0.123,0-0.223,0.1-0.223,0.223v2.688c0,0.123,0.1,0.223,0.223,0.223h3.104\n\t\t\t\t\t\t\t\t\t\tc0.123,0,0.223-0.1,0.223-0.223v-2.688C19.712,22.505,19.612,22.405,19.489,22.405L19.489,22.405z M19.489,22.405\"/>\n\t\t\t\t\t\t\t\t\t<path style=\"fill:#b1b1b1;\" d=\"M24.555,22.405h-3.105c-0.123,0-0.223,0.1-0.223,0.223v2.688c0,0.123,0.1,0.223,0.223,0.223h3.105\n\t\t\t\t\t\t\t\t\t\tc0.123,0,0.223-0.1,0.223-0.223v-2.688C24.778,22.505,24.678,22.405,24.555,22.405L24.555,22.405z M24.555,22.405\"/>\n\t\t\t\t\t\t\t\t</g>\n\t\t\t\t\t\t\t</svg> -->\n\t\t\t\t\t</div>\n\t\t\t\t\t<!-- <div class=\"date\"><phx-date-picker #fromTimeField [dataParent]=\"this\"></phx-date-picker></div> -->\n\t\t\t\t\t<div class=\"date\"><material-date-picker #fromTimeField [width]=\"'75pt'\" [buttonPosition]=\"'suffix'\" [dataParent]=\"this\"></material-date-picker></div>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"table-wrapper fluid\">\n\t\t\t\t\t\t\t<div class=\"table-cell-wrapper middle\">\n\t\t\t\t\t\t\t\tto\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"date\"><material-date-picker #toTimeField [width]=\"'75pt'\" [buttonPosition]=\"'suffix'\" [dataParent]=\"this\"></material-date-picker></div>\n\t\t\t\t\t<!-- <div class=\"date\"><phx-date-picker #toTimeField [dataParent]=\"this\"></phx-date-picker></div> -->\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class=\"body\">\n\t\t<div class=\"wrapper\">\n\t\t\t<table class=\"table table-striped\">\n\t\t\t <tbody>\n\t\t\t \t <tr><td colspan=\"6\"></td></tr>\n\t\t\t \t <tr><td colspan=\"6\"></td></tr>\n\t\t\t\t <tr *ngFor=\"let item of _getDataRecords(); let i = index\" [class.selected]=\"_isSelectedVersion(item)\">\n\t\t\t\t <td class=\"highlight\">{{item._lang}}</td>\n\t\t\t\t <td class=\"highlight\">{{_getDateString(item._versionCreated)}}</td>\n\t\t\t\t <td class=\"highlight\">{{_getTimeString(item._versionCreated)}}</td>\n\t\t\t\t <td>Version: {{item._version}}</td>\n\t\t\t\t <td>By Admin</td>\n\t\t\t\t <td>\n\t\t\t\t \t<div *ngIf=\"!_isCurrentVersion(item)\">\n\t\t\t\t \t\t<a *ngIf=\"!_isSelectedVersion(item)\" (click)=\"onPromoteClicked($event, item)\">Promote</a>\n\t\t\t\t \t\t<div *ngIf=\"_isSelectedVersion(item)\" (click)=\"onPromoteClicked($event, item)\"><div class=\"heavy-check-mark\"></div></div>\n\t\t\t\t \t</div>\n\t\t\t\t \t<div *ngIf=\"_isCurrentVersion(item)\" class=\"current\">Current</div>\n\t\t\t\t </td>\n\t\t\t\t </tr>\n\t\t\t </tbody>\n\t\t\t </table>\n\t\t</div>\n\t</div>\n</div>\n"}]}],"members":{"dataParent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":150,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":151,"character":3}}]}],"ignoreParentData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":154,"character":3}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":156,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":157,"character":3}}]}],"ignoreParentDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":160,"character":3}}]}],"delegateHistory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":163,"character":3}}]}],"onDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":166,"character":3}}]}],"onEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":168,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":169,"character":3}}]}],"loadingEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":171,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":172,"character":3}}]}],"i18nKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":174,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":175,"character":3}}]}],"bypass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3},"arguments":["i18nBypass"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":178,"character":3},"arguments":["i18nBypass"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":180,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":183,"character":3}}]}],"help":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":186,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"I18N","line":187,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":188,"character":3}}]}],"beforeResultChangeEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":191,"character":3},"arguments":["parrotsBeforeResultChange"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"com.phloxui","name":"Option","line":192,"character":3},"arguments":["beforeResultChange"]}]}],