From 5bf82abe36e238f0d033326ea6a886cd77031732 Mon Sep 17 00:00:00 2001 From: NWalker4483 Date: Mon, 12 Apr 2021 10:30:57 -0400 Subject: [PATCH] Initial Commit --- src/app/modeler/modeler.component.html | 58 ++++++++++++++++++++------ src/app/modeler/modeler.component.ts | 32 ++++++++++---- 2 files changed, 70 insertions(+), 20 deletions(-) diff --git a/src/app/modeler/modeler.component.html b/src/app/modeler/modeler.component.html index ab4c6a0..f5acb51 100644 --- a/src/app/modeler/modeler.component.html +++ b/src/app/modeler/modeler.component.html @@ -26,21 +26,17 @@ + - + {{getFileMetaDisplayString(bf)}} @@ -51,23 +47,58 @@ - + - + - - + + + + + + + + + + + + + +
+ +
+
@@ -82,4 +113,5 @@ - + \ No newline at end of file diff --git a/src/app/modeler/modeler.component.ts b/src/app/modeler/modeler.component.ts index 1469d11..06d9d75 100644 --- a/src/app/modeler/modeler.component.ts +++ b/src/app/modeler/modeler.component.ts @@ -15,13 +15,13 @@ import { newFileFromResponse, WorkflowSpec } from 'sartography-workflow-lib'; -import {FileMetaDialogComponent} from '../_dialogs/file-meta-dialog/file-meta-dialog.component'; -import {NewFileDialogComponent} from '../_dialogs/new-file-dialog/new-file-dialog.component'; -import {ConfirmDialogComponent} from '../_dialogs/confirm-dialog/confirm-dialog.component'; -import {BpmnWarning} from '../_interfaces/bpmn-warning'; -import {FileMetaDialogData, NewFileDialogData} from '../_interfaces/dialog-data'; -import {ImportEvent} from '../_interfaces/import-event'; -import {DiagramComponent} from '../diagram/diagram.component'; +import { FileMetaDialogComponent } from '../_dialogs/file-meta-dialog/file-meta-dialog.component'; +import { NewFileDialogComponent } from '../_dialogs/new-file-dialog/new-file-dialog.component'; +import { ConfirmDialogComponent } from '../_dialogs/confirm-dialog/confirm-dialog.component'; +import { BpmnWarning } from '../_interfaces/bpmn-warning'; +import { FileMetaDialogData, NewFileDialogData } from '../_interfaces/dialog-data'; +import { ImportEvent } from '../_interfaces/import-event'; +import { DiagramComponent } from '../diagram/diagram.component'; @Component({ selector: 'app-modeler', @@ -48,6 +48,7 @@ export class ModelerComponent implements AfterViewInit { this.loadFilesFromDb(); }); } + scripts = [1,2,3]; title = 'bpmn-js-angular'; diagramUrl = 'https://cdn.staticaly.com/gh/bpmn-io/bpmn-js-examples/dfceecba/starter/diagram.bpmn'; importError?: Error; @@ -261,6 +262,23 @@ export class ModelerComponent implements AfterViewInit { }); } + displayScriptDocumentation(documentation: string) { + + const dialogRef = this.dialog.open(FileMetaDialogComponent, { + data: { + fileName: this.diagramFile ? this.diagramFile.name : this.fileName || '', + fileType: this.diagramType || getDiagramTypeFromXml(this.xml), + file: this.diagramFile || undefined, + }, + }); + + dialogRef.afterClosed().subscribe((data: FileMetaDialogData) => { + if (data && data.fileName) { + this._upsertFileMeta(data); + } + }); + } + getFileMetaDisplayString(fileMeta: FileMeta) { if (fileMeta) { const lastUpdated = new DatePipe('en-us').transform(fileMeta.file.lastModified);