Add radix cwl graph visualization
authorDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 16 Oct 2018 08:36:49 +0000 (10:36 +0200)
committerDaniel Kos <daniel.kos@contractors.roche.com>
Tue, 16 Oct 2018 08:42:28 +0000 (10:42 +0200)
commit7f137c5a4162717b74668a513b8b10a1ed3d8577
treec436306d86a81222ec0d6af71a51a6ffc5694568
parent4f5fdd49c0c9866fbb613c6c82641d686b0b8ad5
Add radix cwl graph visualization

Feature #14080

Arvados-DCO-1.1-Signed-off-by: Daniel Kos <daniel.kos@contractors.roche.com>
66 files changed:
package.json
src/lib/cwl-svg/assets/cmd.png [new file with mode: 0644]
src/lib/cwl-svg/assets/images/file_input.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/images/file_output.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/images/tool.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/images/type_input.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/images/type_output.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/images/workflow.svg [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/_variables.scss [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/style.css [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/style.scss [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/theme.css [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/theme.scss [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/themes/rabix-dark/_variables.scss [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/themes/rabix-dark/theme.css [new file with mode: 0644]
src/lib/cwl-svg/assets/styles/themes/rabix-dark/theme.scss [new file with mode: 0644]
src/lib/cwl-svg/behaviors/edge-panning.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/connectable.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/edge.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/graph-node.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/io-port.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/step-node.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/template-parser.ts [new file with mode: 0644]
src/lib/cwl-svg/graph/workflow.ts [new file with mode: 0644]
src/lib/cwl-svg/index.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/arrange/arrange.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/deletion/deletion.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/edge-hover/edge-hover.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/node-move/node-move.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/plugin-base.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/plugin.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/_variables.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/port-drag.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/style.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/style.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/theme.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/theme.dark.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/theme.dark.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/port-drag/theme.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/_variables.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/selection.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/style.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/style.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/theme.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/theme.dark.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/theme.dark.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/selection/theme.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/validate/validate.css [new file with mode: 0644]
src/lib/cwl-svg/plugins/validate/validate.scss [new file with mode: 0644]
src/lib/cwl-svg/plugins/validate/validate.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/zoom/index.ts [new file with mode: 0644]
src/lib/cwl-svg/plugins/zoom/zoom.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/dom-events.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/dynamic-stylesheet.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/event-hub.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/geometry.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/html-utils.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/perf.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/svg-dumper.ts [new file with mode: 0644]
src/lib/cwl-svg/utils/svg-utils.ts [new file with mode: 0644]
src/views/workflow-panel/workflow-description-card.tsx
src/views/workflow-panel/workflow-graph.tsx [new file with mode: 0644]
src/views/workflow-panel/workflow-panel-view.tsx
src/views/workflow-panel/workflow-panel.tsx
tslint.json
yarn.lock