[{"__symbolic":"module","version":3,"metadata":{"SiteDatagridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"site-datagrid","styles":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"require"},"arguments":["./../app.css"]}],"template":"\n    <p-dataGrid [value]=\"treeables\" [paginator]=\"true\" [rows]=\"20\" [alwaysShowPaginator]=\"false\">\n      <ng-template let-treeable pTemplate=\"item\">\n        <div style=\"padding:3px\" class=\"ui-g-12 ui-md-3\">\n          <p-panel [style]=\"{'text-align':'center'}\">\n            <span [ngSwitch]=\"treeable.type\">\n              <span *ngSwitchCase=\"'folder'\" class=\"\">\n                <a (click)=\"selectTreeable(treeable)\"><img src=\"assets/folder.png\"></a>\n              </span>\n              <span *ngSwitchCase=\"'file_asset'\">\n                <a (click)=\"displayDetails(treeable)\">\n                  <img *ngIf=\"treeable.isImage() && treeable.extension!='ico'\" src=\"{{dotCMSURL}}/contentAsset/image/{{treeable.inode}}/fileAsset/filter/Thumbnail/thumbnail_w/48/thumbnail_h/48/byInode/true\">\n                  <span *ngIf=\"!treeable.isImage() || treeable.extension=='ico'\" class=\"\" aria-hidden=\"true\">\n                    <img src=\"assets/file.png\">\n                  </span>\n                </a>\n              </span>\n            </span>\n            <div class=\"treeable-detail\">{{treeable.title}}</div>\n          </p-panel>\n        </div>\n      </ng-template>\n    </p-dataGrid>\n    <p-dialog header=\"File Details\" [closable]=\"true\" [(visible)]=\"displayDialog\" [responsive]=\"true\" showEffect=\"fade\" [modal]=\"true\" width=\"1040\" (onAfterHide)=\"onDialogHide()\">\n\n      <div class=\"ui-g\" *ngIf=\"selectedFile\">\n        <div class=\"ui-g-12 ui-md-7\">\n          <img *ngIf=\"selectedFile.isImage()\" src=\"{{dotCMSURL}}/contentAsset/image/{{selectedFile.inode}}/fileAsset/filter/Thumbnail/thumbnail_w/530/thumbnail_h/400/byInode/true\">\n          <img *ngIf=\"!selectedFile.isImage()\" src=\"{{dotCMSURL}}/dA/{{selectedFile.inode}}/225w\" onerror=\"this.style.display='none'\">\n        </div>\n        <div class=\"ui-g-12 ui-md-5\">\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Inode</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"inode\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.inode\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Identifier</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"identifier\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.identifier\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Filename</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"fileName\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.fileName\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Title</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"title\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.title\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Edititor</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"modUserName\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.modUserName\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Path</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"path\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.path\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Mine Type</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"mimeType\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.mimeType\" /></div>\n        </div>\n      </div>\n    </p-dialog>"}]}],"members":{"fieldUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["fileUploadWidget"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../core/util/site-browser.state","name":"SiteBrowserState"},{"__symbolic":"reference","module":"../../core/file/file.services","name":"FileService"},{"__symbolic":"reference","module":"../../core/util/site-browser.service","name":"SiteBrowserService"},{"__symbolic":"reference","module":"../../core/util/settings-storage.service","name":"SettingsStorageService"},{"__symbolic":"reference","module":"../../core/util/folder.service","name":"FolderService"},{"__symbolic":"reference","module":"../../core/file/file-search.service","name":"FileSearchService"}]}],"ngOnInit":[{"__symbolic":"method"}],"loadSearchResults":[{"__symbolic":"method"}],"loadFolder":[{"__symbolic":"method"}],"loadSite":[{"__symbolic":"method"}],"selectTreeable":[{"__symbolic":"method"}],"displayDetails":[{"__symbolic":"method"}],"displayUpload":[{"__symbolic":"method"}],"onDialogHide":[{"__symbolic":"method"}],"onUploadHide":[{"__symbolic":"method"}],"addFileToUpload":[{"__symbolic":"method"}],"clearUploads":[{"__symbolic":"method"}],"onUpload":[{"__symbolic":"method"}],"uploadIntoFolder":[{"__symbolic":"method"}]}},"DotSiteDatagridModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SiteDatagridComponent"}],"exports":[{"__symbolic":"reference","name":"SiteDatagridComponent"}],"imports":[{"__symbolic":"reference","module":"primeng/primeng","name":"DialogModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"FileUploadModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"DataGridModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"PanelModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"}],"providers":[]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"SiteDatagridComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"site-datagrid","styles":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"require"},"arguments":["./../app.css"]}],"template":"\n    <p-dataGrid [value]=\"treeables\" [paginator]=\"true\" [rows]=\"20\" [alwaysShowPaginator]=\"false\">\n      <ng-template let-treeable pTemplate=\"item\">\n        <div style=\"padding:3px\" class=\"ui-g-12 ui-md-3\">\n          <p-panel [style]=\"{'text-align':'center'}\">\n            <span [ngSwitch]=\"treeable.type\">\n              <span *ngSwitchCase=\"'folder'\" class=\"\">\n                <a (click)=\"selectTreeable(treeable)\"><img src=\"assets/folder.png\"></a>\n              </span>\n              <span *ngSwitchCase=\"'file_asset'\">\n                <a (click)=\"displayDetails(treeable)\">\n                  <img *ngIf=\"treeable.isImage() && treeable.extension!='ico'\" src=\"{{dotCMSURL}}/contentAsset/image/{{treeable.inode}}/fileAsset/filter/Thumbnail/thumbnail_w/48/thumbnail_h/48/byInode/true\">\n                  <span *ngIf=\"!treeable.isImage() || treeable.extension=='ico'\" class=\"\" aria-hidden=\"true\">\n                    <img src=\"assets/file.png\">\n                  </span>\n                </a>\n              </span>\n            </span>\n            <div class=\"treeable-detail\">{{treeable.title}}</div>\n          </p-panel>\n        </div>\n      </ng-template>\n    </p-dataGrid>\n    <p-dialog header=\"File Details\" [closable]=\"true\" [(visible)]=\"displayDialog\" [responsive]=\"true\" showEffect=\"fade\" [modal]=\"true\" width=\"1040\" (onAfterHide)=\"onDialogHide()\">\n\n      <div class=\"ui-g\" *ngIf=\"selectedFile\">\n        <div class=\"ui-g-12 ui-md-7\">\n          <img *ngIf=\"selectedFile.isImage()\" src=\"{{dotCMSURL}}/contentAsset/image/{{selectedFile.inode}}/fileAsset/filter/Thumbnail/thumbnail_w/530/thumbnail_h/400/byInode/true\">\n          <img *ngIf=\"!selectedFile.isImage()\" src=\"{{dotCMSURL}}/dA/{{selectedFile.inode}}/225w\" onerror=\"this.style.display='none'\">\n        </div>\n        <div class=\"ui-g-12 ui-md-5\">\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Inode</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"inode\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.inode\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Identifier</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"identifier\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.identifier\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Filename</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"fileName\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.fileName\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Title</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"title\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.title\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Edititor</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"modUserName\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.modUserName\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Path</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"path\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.path\" /></div>\n          <div class=\"ui-g-3\"><label class=\"treeable-detail-label\">Mine Type</label></div>\n          <div class=\"ui-g-9\"><input class=\"treeable-detail-input\" id=\"mimeType\" type=\"text\" pInputText [disabled]=\"true\" [(ngModel)]=\"selectedFile.mimeType\" /></div>\n        </div>\n      </div>\n    </p-dialog>"}]}],"members":{"fieldUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["fileUploadWidget"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../core/util/site-browser.state","name":"SiteBrowserState"},{"__symbolic":"reference","module":"../../core/file/file.services","name":"FileService"},{"__symbolic":"reference","module":"../../core/util/site-browser.service","name":"SiteBrowserService"},{"__symbolic":"reference","module":"../../core/util/settings-storage.service","name":"SettingsStorageService"},{"__symbolic":"reference","module":"../../core/util/folder.service","name":"FolderService"},{"__symbolic":"reference","module":"../../core/file/file-search.service","name":"FileSearchService"}]}],"ngOnInit":[{"__symbolic":"method"}],"loadSearchResults":[{"__symbolic":"method"}],"loadFolder":[{"__symbolic":"method"}],"loadSite":[{"__symbolic":"method"}],"selectTreeable":[{"__symbolic":"method"}],"displayDetails":[{"__symbolic":"method"}],"displayUpload":[{"__symbolic":"method"}],"onDialogHide":[{"__symbolic":"method"}],"onUploadHide":[{"__symbolic":"method"}],"addFileToUpload":[{"__symbolic":"method"}],"clearUploads":[{"__symbolic":"method"}],"onUpload":[{"__symbolic":"method"}],"uploadIntoFolder":[{"__symbolic":"method"}]}},"DotSiteDatagridModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SiteDatagridComponent"}],"exports":[{"__symbolic":"reference","name":"SiteDatagridComponent"}],"imports":[{"__symbolic":"reference","module":"primeng/primeng","name":"DialogModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"FileUploadModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"DataGridModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"primeng/primeng","name":"PanelModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"}],"providers":[]}]}]}}}]