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
JavaScript
/**
* @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