UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

68 lines (67 loc) 7.03 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component, EventEmitter, Output } from '@angular/core'; import { GlobalsService } from '../shared/services/globals.service'; var /** @type {?} */ $ = require('jquery'); var ViewUploadLoaderComponent = /** @class */ (function () { function ViewUploadLoaderComponent(globalsService) { this.onFileSelected = new EventEmitter(); this.globalsService = globalsService; } /** * @param {?} fileDetails * @return {?} */ ViewUploadLoaderComponent.prototype.onFileContentRead = /** * @param {?} fileDetails * @return {?} */ function (fileDetails) { this.selectedXML = fileDetails; if (this.globalsService.XMLList.ContainsKey(fileDetails.fileLabel)) { this.globalsService.XMLList.Remove(fileDetails.fileLabel); } this.globalsService.XMLList.Add(fileDetails.fileLabel, fileDetails); this.onFileSelected.emit(fileDetails); }; /** * @param {?} fileDetails * @return {?} */ ViewUploadLoaderComponent.prototype.onFileClick = /** * @param {?} fileDetails * @return {?} */ function (fileDetails) { this.selectedXML = fileDetails; this.onFileSelected.emit(fileDetails); $('#xmlOnlyMsg').hide(); }; ViewUploadLoaderComponent.decorators = [ { type: Component, args: [{ selector: 'acr-view-upload-loader', template: "<ul class=\"sidebar-menu\" data-widget=\"tree\">\n <li class=\"header\">Want to try your assist module?</li>\n <li class=\"text-center\">\n <acr-file-upload-loader (onFileContentRead)=\"onFileContentRead($event)\"></acr-file-upload-loader>\n </li>\n <li [ngClass]=\"{'active':(selectedXML.fileLabel === file.fileLabel)}\" *ngFor=\"let file of globalsService.XMLList.Values().reverse()\"\n class=\"treeview\">\n <a href=\"#\" (click)=\"onFileClick(file)\">\n <i class=\"fa fa-book\"></i>\n <span class=\"whitespace\">{{file.fileLabel}}</span>\n </a>\n </li>\n</ul>\n", styles: [""] },] }, ]; /** @nocollapse */ ViewUploadLoaderComponent.ctorParameters = function () { return [ { type: GlobalsService } ]; }; ViewUploadLoaderComponent.propDecorators = { onFileSelected: [{ type: Output }] }; return ViewUploadLoaderComponent; }()); export { ViewUploadLoaderComponent }; function ViewUploadLoaderComponent_tsickle_Closure_declarations() { /** @type {?} */ ViewUploadLoaderComponent.prototype.onFileSelected; /** @type {?} */ ViewUploadLoaderComponent.prototype.selectedXML; /** @type {?} */ ViewUploadLoaderComponent.prototype.globalsService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy11cGxvYWQtbG9hZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2Fjci1hc3Npc3Qtc2ltdWxhdG9yLW1vZHVsZS8iLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kdWxlcy9zaW11bGF0b3Jsb2FkZXIvdmlldy11cGxvYWQtbG9hZGVyL3ZpZXctdXBsb2FkLWxvYWRlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsWUFBWSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUd4RSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUscUJBQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQzs7SUEwQjFCLG1DQUFZLGNBQThCOzhCQUxZLElBQUksWUFBWSxFQUFlO1FBTW5GLElBQUksQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO0tBQ3RDOzs7OztJQUVELHFEQUFpQjs7OztJQUFqQixVQUFrQixXQUF3QjtRQUN4QyxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQztRQUMvQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNuRSxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQzNEO1FBQ0QsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxTQUFTLEVBQUUsV0FBVyxDQUFDLENBQUM7UUFDcEUsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7S0FDdkM7Ozs7O0lBQ0QsK0NBQVc7Ozs7SUFBWCxVQUFZLFdBQXdCO1FBQ2xDLElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDO1FBQy9CLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBRXRDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztLQUN6Qjs7Z0JBMUNGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsd0JBQXdCO29CQUNsQyxRQUFRLEVBQUUsbWxCQWFYO29CQUNDLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQztpQkFDYjs7OztnQkFuQlEsY0FBYzs7O2lDQXNCcEIsTUFBTTs7b0NBekJUOztTQXVCYSx5QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgRXZlbnRFbWl0dGVyLCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgRmlsZURldGFpbHMgfSBmcm9tICcuLi9zaGFyZWQvbW9kZWxzL2ZpbGUtZGV0YWlscy5tb2RlbCc7XHJcbmltcG9ydCB7IEdsb2JhbHNTZXJ2aWNlIH0gZnJvbSAnLi4vc2hhcmVkL3NlcnZpY2VzL2dsb2JhbHMuc2VydmljZSc7XHJcbmNvbnN0ICQgPSByZXF1aXJlKCdqcXVlcnknKTtcclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhY3Itdmlldy11cGxvYWQtbG9hZGVyJyxcclxuICB0ZW1wbGF0ZTogYDx1bCBjbGFzcz1cInNpZGViYXItbWVudVwiIGRhdGEtd2lkZ2V0PVwidHJlZVwiPlxyXG4gIDxsaSBjbGFzcz1cImhlYWRlclwiPldhbnQgdG8gdHJ5IHlvdXIgYXNzaXN0IG1vZHVsZT88L2xpPlxyXG4gIDxsaSBjbGFzcz1cInRleHQtY2VudGVyXCI+XHJcbiAgICA8YWNyLWZpbGUtdXBsb2FkLWxvYWRlciAob25GaWxlQ29udGVudFJlYWQpPVwib25GaWxlQ29udGVudFJlYWQoJGV2ZW50KVwiPjwvYWNyLWZpbGUtdXBsb2FkLWxvYWRlcj5cclxuICA8L2xpPlxyXG4gIDxsaSBbbmdDbGFzc109XCJ7J2FjdGl2ZSc6KHNlbGVjdGVkWE1MLmZpbGVMYWJlbCA9PT0gZmlsZS5maWxlTGFiZWwpfVwiICpuZ0Zvcj1cImxldCBmaWxlIG9mIGdsb2JhbHNTZXJ2aWNlLlhNTExpc3QuVmFsdWVzKCkucmV2ZXJzZSgpXCJcclxuICAgICBjbGFzcz1cInRyZWV2aWV3XCI+XHJcbiAgICA8YSBocmVmPVwiI1wiIChjbGljayk9XCJvbkZpbGVDbGljayhmaWxlKVwiPlxyXG4gICAgICA8aSBjbGFzcz1cImZhIGZhLWJvb2tcIj48L2k+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwid2hpdGVzcGFjZVwiPnt7ZmlsZS5maWxlTGFiZWx9fTwvc3Bhbj5cclxuICAgIDwvYT5cclxuICA8L2xpPlxyXG48L3VsPlxyXG5gLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVmlld1VwbG9hZExvYWRlckNvbXBvbmVudCB7XHJcblxyXG4gIEBPdXRwdXQoKSBvbkZpbGVTZWxlY3RlZDogRXZlbnRFbWl0dGVyPEZpbGVEZXRhaWxzPiA9IG5ldyBFdmVudEVtaXR0ZXI8RmlsZURldGFpbHM+KCk7XHJcblxyXG4gIHNlbGVjdGVkWE1MOiBGaWxlRGV0YWlscztcclxuICBnbG9iYWxzU2VydmljZTogR2xvYmFsc1NlcnZpY2U7XHJcblxyXG4gIGNvbnN0cnVjdG9yKGdsb2JhbHNTZXJ2aWNlOiBHbG9iYWxzU2VydmljZSkge1xyXG4gICAgdGhpcy5nbG9iYWxzU2VydmljZSA9IGdsb2JhbHNTZXJ2aWNlO1xyXG4gIH1cclxuXHJcbiAgb25GaWxlQ29udGVudFJlYWQoZmlsZURldGFpbHM6IEZpbGVEZXRhaWxzKSB7XHJcbiAgICB0aGlzLnNlbGVjdGVkWE1MID0gZmlsZURldGFpbHM7XHJcbiAgICBpZiAodGhpcy5nbG9iYWxzU2VydmljZS5YTUxMaXN0LkNvbnRhaW5zS2V5KGZpbGVEZXRhaWxzLmZpbGVMYWJlbCkpIHtcclxuICAgICAgdGhpcy5nbG9iYWxzU2VydmljZS5YTUxMaXN0LlJlbW92ZShmaWxlRGV0YWlscy5maWxlTGFiZWwpO1xyXG4gICAgfVxyXG4gICAgdGhpcy5nbG9iYWxzU2VydmljZS5YTUxMaXN0LkFkZChmaWxlRGV0YWlscy5maWxlTGFiZWwsIGZpbGVEZXRhaWxzKTtcclxuICAgIHRoaXMub25GaWxlU2VsZWN0ZWQuZW1pdChmaWxlRGV0YWlscyk7XHJcbiAgfVxyXG4gIG9uRmlsZUNsaWNrKGZpbGVEZXRhaWxzOiBGaWxlRGV0YWlscykge1xyXG4gICAgdGhpcy5zZWxlY3RlZFhNTCA9IGZpbGVEZXRhaWxzO1xyXG4gICAgdGhpcy5vbkZpbGVTZWxlY3RlZC5lbWl0KGZpbGVEZXRhaWxzKTtcclxuXHJcbiAgICAkKCcjeG1sT25seU1zZycpLmhpZGUoKTtcclxuICB9XHJcbn1cclxuIl19