|
|
@ -35,7 +35,10 @@ import { |
|
|
} from '@home/pages/scada-symbol/scada-symbol-editor.models'; |
|
|
} from '@home/pages/scada-symbol/scada-symbol-editor.models'; |
|
|
import { TbAnchorComponent } from '@shared/components/tb-anchor.component'; |
|
|
import { TbAnchorComponent } from '@shared/components/tb-anchor.component'; |
|
|
import { FormControl } from '@angular/forms'; |
|
|
import { FormControl } from '@angular/forms'; |
|
|
import { removeScadaSymbolMetadata } from '@home/components/widget/lib/scada/scada-symbol.models'; |
|
|
import { |
|
|
|
|
|
parseScadaSymbolsTagsFromContent, |
|
|
|
|
|
removeScadaSymbolMetadata |
|
|
|
|
|
} from '@home/components/widget/lib/scada/scada-symbol.models'; |
|
|
|
|
|
|
|
|
export interface ScadaSymbolEditorData { |
|
|
export interface ScadaSymbolEditorData { |
|
|
scadaSymbolContent: string; |
|
|
scadaSymbolContent: string; |
|
|
@ -167,6 +170,14 @@ export class ScadaSymbolEditorComponent implements OnInit, OnDestroy, AfterViewI |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
getTags(): string[] { |
|
|
|
|
|
if (this.editorMode === 'svg') { |
|
|
|
|
|
return this.scadaSymbolEditObject?.getTags(); |
|
|
|
|
|
} else { |
|
|
|
|
|
return parseScadaSymbolsTagsFromContent(this.svgContent); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
zoomIn() { |
|
|
zoomIn() { |
|
|
this.scadaSymbolEditObject.zoomIn(); |
|
|
this.scadaSymbolEditObject.zoomIn(); |
|
|
} |
|
|
} |
|
|
|