├── .bazelignore ├── .bazelrc ├── .browserslistrc ├── .github └── workflows │ └── on_push.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── BUILD.bazel ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE.bazel ├── angular.json ├── defs.bzl ├── images ├── Axsm55JovRK.png ├── GGOUFUntfz9.png ├── JLEFoHk8s0R.png ├── K75aYHeAaPi.png └── xUcvLY7Jwey.png ├── karma.conf.js ├── package.json ├── pnpm-lock.yaml ├── release.js ├── src ├── app │ ├── a11y │ │ ├── a11y_help_center.ng.html │ │ ├── a11y_help_center.scss │ │ ├── a11y_help_center.ts │ │ ├── shortcut.pipe.spec.ts │ │ ├── shortcut.pipe.ts │ │ ├── shortcut.service.spec.ts │ │ ├── shortcut.service.ts │ │ └── shortcuts.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── color_theme_loader.scss │ ├── color_theme_loader.spec.ts │ ├── color_theme_loader.ts │ ├── colors.scss │ ├── dag-state.service.provider.ts │ ├── dag-state.service.ts │ ├── data_types_internal.spec.ts │ ├── data_types_internal.ts │ ├── demo_page │ │ ├── demo_datasets │ │ │ ├── artifact_in_nested_loop.ts │ │ │ ├── edge_marker_styles.ts │ │ │ ├── expanded_group.ts │ │ │ ├── gigantic_graph.ts │ │ │ ├── recursive_graph.ts │ │ │ ├── shared.ts │ │ │ └── single_node.ts │ │ ├── demo_page.ng.html │ │ ├── demo_page.scss │ │ ├── demo_page.spec.ts │ │ ├── demo_page.ts │ │ └── scuba_goldens │ │ │ └── demo_page │ │ │ └── chrome-linux │ │ │ ├── artifact-in-nested-loop.png │ │ │ ├── dark-mode.png │ │ │ ├── default-dataset-nested-node-focus.png │ │ │ ├── default-dataset-node-focus.png │ │ │ ├── default-dataset.png │ │ │ ├── edge-marker-styles.png │ │ │ ├── group-label-positioning.png │ │ │ ├── recursive-graph.png │ │ │ ├── select-nested-group.png │ │ │ ├── select-nested-iteration-loop.png │ │ │ └── single-node.png │ ├── directed_acyclic_graph.ng.html │ ├── directed_acyclic_graph.scss │ ├── directed_acyclic_graph.spec.ts │ ├── directed_acyclic_graph.ts │ ├── directed_acyclic_graph_raw.ng.html │ ├── directed_acyclic_graph_raw.scss │ ├── directed_acyclic_graph_raw.spec.ts │ ├── directed_acyclic_graph_raw.ts │ ├── group_iteration_select.ng.html │ ├── group_iteration_select.scss │ ├── group_iteration_select.spec.ts │ ├── group_iteration_select.ts │ ├── group_iteration_select_filter.ng.html │ ├── group_iteration_select_filter.ts │ ├── i18n.ts │ ├── i18n_messages_internal.ts │ ├── icon_util.ts │ ├── icon_wrapper.ng.html │ ├── icon_wrapper.scss │ ├── icon_wrapper.ts │ ├── icons_service.ts │ ├── logger │ │ ├── BUILD.bazel │ │ └── dag_logger.ts │ ├── material_shared_module.ts │ ├── material_styles_loader.scss │ ├── material_styles_loader.ts │ ├── material_theme.scss │ ├── minimap │ │ ├── minimap.ng.html │ │ ├── minimap.scss │ │ ├── minimap.spec.ts │ │ ├── minimap.ts │ │ ├── scuba_goldens │ │ │ └── minimap │ │ │ │ └── chrome-linux │ │ │ │ ├── expanded_groups.png │ │ │ │ └── renders_correctly.png │ │ └── test_resources │ │ │ ├── fake_data.ts │ │ │ └── fake_data_expanded_groups.ts │ ├── mixins.scss │ ├── ng_var_directive.ts │ ├── node.ng.html │ ├── node.scss │ ├── node.spec.ts │ ├── node.ts │ ├── node_ref_badge.ng.html │ ├── node_ref_badge.scss │ ├── node_ref_badge.ts │ ├── node_spec.spec.ts │ ├── node_spec.ts │ ├── node_state_badge.ng.html │ ├── node_state_badge.scss │ ├── node_state_badge.spec.ts │ ├── node_state_badge.ts │ ├── resize_monitor_directive.ts │ ├── scaffold.ng.html │ ├── scaffold.scss │ ├── scaffold.ts │ ├── scuba_goldens │ │ ├── directed_acyclic_graph │ │ │ └── chrome-linux │ │ │ │ ├── graph_custom_control_node.png │ │ │ │ ├── graph_expanded_with_custom_control_node_hidden.png │ │ │ │ ├── graph_expanded_with_custom_control_node_shown.png │ │ │ │ ├── graph_group_with_label.png │ │ │ │ ├── graph_group_with_label_and_treat_as_loop.png │ │ │ │ ├── graph_loading.png │ │ │ │ ├── graph_with_colored_labels.png │ │ │ │ ├── graph_with_edge_offsets.png │ │ │ │ ├── graph_with_label_icons.png │ │ │ │ └── graph_with_rotated_labels.png │ │ ├── node_state_badge │ │ │ └── chrome-linux │ │ │ │ └── pending.png │ │ └── toolbar │ │ │ └── chrome-linux │ │ │ ├── renders_correctly.png │ │ │ └── renders_correctly_with_filler_template.png │ ├── sidebar.ng.html │ ├── sidebar.scss │ ├── sidebar.ts │ ├── test_providers.ts │ ├── test_resources │ │ ├── BUILD.bazel │ │ ├── a11y_help_center_harness.ts │ │ ├── demo_page_harness.ts │ │ ├── directed_acyclic_graph_harness.ts │ │ ├── directed_acyclic_graph_raw_harness.ts │ │ ├── fake_data.ts │ │ ├── group_iteration_select_harness.ts │ │ ├── minimap_harness.ts │ │ ├── node_harness.ts │ │ ├── node_state_badge_harness.ts │ │ ├── test_utils.ts │ │ └── toolbar_harness.ts │ ├── toolbar.ng.html │ ├── toolbar.scss │ ├── toolbar.spec.ts │ ├── toolbar.ts │ ├── url_sanitizer.ts │ ├── url_sanitizer_types.ts │ ├── user_config.service.spec.ts │ ├── user_config.service.ts │ ├── util_functions.ts │ ├── webcomponent.module.opensource.ts │ ├── workflow_graph_wrapper.spec.ts │ ├── workflow_graph_wrapper.ts │ ├── workflow_graph_wrapper_types.ts │ ├── zooming_layer.directive.spec.ts │ └── zooming_layer.directive.ts ├── example │ └── index.html ├── index.html ├── index.ts ├── main.opensource.ts ├── main.prod.opensource.ts ├── rollup.config.js ├── screenshot_test.ts ├── tsconfig.opensource.json └── types.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tsconfig.types.json /.bazelignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.bazelrc -------------------------------------------------------------------------------- /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.github/workflows/on_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.github/workflows/on_push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/.npmrc -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/WORKSPACE.bazel -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/angular.json -------------------------------------------------------------------------------- /defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/defs.bzl -------------------------------------------------------------------------------- /images/Axsm55JovRK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/images/Axsm55JovRK.png -------------------------------------------------------------------------------- /images/GGOUFUntfz9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/images/GGOUFUntfz9.png -------------------------------------------------------------------------------- /images/JLEFoHk8s0R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/images/JLEFoHk8s0R.png -------------------------------------------------------------------------------- /images/K75aYHeAaPi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/images/K75aYHeAaPi.png -------------------------------------------------------------------------------- /images/xUcvLY7Jwey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/images/xUcvLY7Jwey.png -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/release.js -------------------------------------------------------------------------------- /src/app/a11y/a11y_help_center.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/a11y_help_center.ng.html -------------------------------------------------------------------------------- /src/app/a11y/a11y_help_center.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/a11y_help_center.scss -------------------------------------------------------------------------------- /src/app/a11y/a11y_help_center.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/a11y_help_center.ts -------------------------------------------------------------------------------- /src/app/a11y/shortcut.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/shortcut.pipe.spec.ts -------------------------------------------------------------------------------- /src/app/a11y/shortcut.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/shortcut.pipe.ts -------------------------------------------------------------------------------- /src/app/a11y/shortcut.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/shortcut.service.spec.ts -------------------------------------------------------------------------------- /src/app/a11y/shortcut.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/shortcut.service.ts -------------------------------------------------------------------------------- /src/app/a11y/shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/a11y/shortcuts.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/color_theme_loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/color_theme_loader.scss -------------------------------------------------------------------------------- /src/app/color_theme_loader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/color_theme_loader.spec.ts -------------------------------------------------------------------------------- /src/app/color_theme_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/color_theme_loader.ts -------------------------------------------------------------------------------- /src/app/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/colors.scss -------------------------------------------------------------------------------- /src/app/dag-state.service.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/dag-state.service.provider.ts -------------------------------------------------------------------------------- /src/app/dag-state.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/dag-state.service.ts -------------------------------------------------------------------------------- /src/app/data_types_internal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/data_types_internal.spec.ts -------------------------------------------------------------------------------- /src/app/data_types_internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/data_types_internal.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/artifact_in_nested_loop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/artifact_in_nested_loop.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/edge_marker_styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/edge_marker_styles.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/expanded_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/expanded_group.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/gigantic_graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/gigantic_graph.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/recursive_graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/recursive_graph.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/shared.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_datasets/single_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_datasets/single_node.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_page.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_page.ng.html -------------------------------------------------------------------------------- /src/app/demo_page/demo_page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_page.scss -------------------------------------------------------------------------------- /src/app/demo_page/demo_page.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_page.spec.ts -------------------------------------------------------------------------------- /src/app/demo_page/demo_page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/demo_page.ts -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/artifact-in-nested-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/artifact-in-nested-loop.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/dark-mode.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset-nested-node-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset-nested-node-focus.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset-node-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset-node-focus.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/default-dataset.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/edge-marker-styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/edge-marker-styles.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/group-label-positioning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/group-label-positioning.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/recursive-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/recursive-graph.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/select-nested-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/select-nested-group.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/select-nested-iteration-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/select-nested-iteration-loop.png -------------------------------------------------------------------------------- /src/app/demo_page/scuba_goldens/demo_page/chrome-linux/single-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/demo_page/scuba_goldens/demo_page/chrome-linux/single-node.png -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph.ng.html -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph.scss -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph.spec.ts -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph.ts -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph_raw.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph_raw.ng.html -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph_raw.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph_raw.scss -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph_raw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph_raw.spec.ts -------------------------------------------------------------------------------- /src/app/directed_acyclic_graph_raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/directed_acyclic_graph_raw.ts -------------------------------------------------------------------------------- /src/app/group_iteration_select.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select.ng.html -------------------------------------------------------------------------------- /src/app/group_iteration_select.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select.scss -------------------------------------------------------------------------------- /src/app/group_iteration_select.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select.spec.ts -------------------------------------------------------------------------------- /src/app/group_iteration_select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select.ts -------------------------------------------------------------------------------- /src/app/group_iteration_select_filter.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select_filter.ng.html -------------------------------------------------------------------------------- /src/app/group_iteration_select_filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/group_iteration_select_filter.ts -------------------------------------------------------------------------------- /src/app/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/i18n.ts -------------------------------------------------------------------------------- /src/app/i18n_messages_internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/i18n_messages_internal.ts -------------------------------------------------------------------------------- /src/app/icon_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/icon_util.ts -------------------------------------------------------------------------------- /src/app/icon_wrapper.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/icon_wrapper.ng.html -------------------------------------------------------------------------------- /src/app/icon_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/icon_wrapper.scss -------------------------------------------------------------------------------- /src/app/icon_wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/icon_wrapper.ts -------------------------------------------------------------------------------- /src/app/icons_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/icons_service.ts -------------------------------------------------------------------------------- /src/app/logger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/logger/BUILD.bazel -------------------------------------------------------------------------------- /src/app/logger/dag_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/logger/dag_logger.ts -------------------------------------------------------------------------------- /src/app/material_shared_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/material_shared_module.ts -------------------------------------------------------------------------------- /src/app/material_styles_loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/material_styles_loader.scss -------------------------------------------------------------------------------- /src/app/material_styles_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/material_styles_loader.ts -------------------------------------------------------------------------------- /src/app/material_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/material_theme.scss -------------------------------------------------------------------------------- /src/app/minimap/minimap.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/minimap.ng.html -------------------------------------------------------------------------------- /src/app/minimap/minimap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/minimap.scss -------------------------------------------------------------------------------- /src/app/minimap/minimap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/minimap.spec.ts -------------------------------------------------------------------------------- /src/app/minimap/minimap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/minimap.ts -------------------------------------------------------------------------------- /src/app/minimap/scuba_goldens/minimap/chrome-linux/expanded_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/scuba_goldens/minimap/chrome-linux/expanded_groups.png -------------------------------------------------------------------------------- /src/app/minimap/scuba_goldens/minimap/chrome-linux/renders_correctly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/scuba_goldens/minimap/chrome-linux/renders_correctly.png -------------------------------------------------------------------------------- /src/app/minimap/test_resources/fake_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/test_resources/fake_data.ts -------------------------------------------------------------------------------- /src/app/minimap/test_resources/fake_data_expanded_groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/minimap/test_resources/fake_data_expanded_groups.ts -------------------------------------------------------------------------------- /src/app/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/mixins.scss -------------------------------------------------------------------------------- /src/app/ng_var_directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/ng_var_directive.ts -------------------------------------------------------------------------------- /src/app/node.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node.ng.html -------------------------------------------------------------------------------- /src/app/node.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node.scss -------------------------------------------------------------------------------- /src/app/node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node.spec.ts -------------------------------------------------------------------------------- /src/app/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node.ts -------------------------------------------------------------------------------- /src/app/node_ref_badge.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_ref_badge.ng.html -------------------------------------------------------------------------------- /src/app/node_ref_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_ref_badge.scss -------------------------------------------------------------------------------- /src/app/node_ref_badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_ref_badge.ts -------------------------------------------------------------------------------- /src/app/node_spec.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_spec.spec.ts -------------------------------------------------------------------------------- /src/app/node_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_spec.ts -------------------------------------------------------------------------------- /src/app/node_state_badge.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_state_badge.ng.html -------------------------------------------------------------------------------- /src/app/node_state_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_state_badge.scss -------------------------------------------------------------------------------- /src/app/node_state_badge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_state_badge.spec.ts -------------------------------------------------------------------------------- /src/app/node_state_badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/node_state_badge.ts -------------------------------------------------------------------------------- /src/app/resize_monitor_directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/resize_monitor_directive.ts -------------------------------------------------------------------------------- /src/app/scaffold.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scaffold.ng.html -------------------------------------------------------------------------------- /src/app/scaffold.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scaffold.scss -------------------------------------------------------------------------------- /src/app/scaffold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scaffold.ts -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_custom_control_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_custom_control_node.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_expanded_with_custom_control_node_hidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_expanded_with_custom_control_node_hidden.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_expanded_with_custom_control_node_shown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_expanded_with_custom_control_node_shown.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_group_with_label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_group_with_label.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_group_with_label_and_treat_as_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_group_with_label_and_treat_as_loop.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_loading.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_colored_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_colored_labels.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_edge_offsets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_edge_offsets.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_label_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_label_icons.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_rotated_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/directed_acyclic_graph/chrome-linux/graph_with_rotated_labels.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/node_state_badge/chrome-linux/pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/node_state_badge/chrome-linux/pending.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/toolbar/chrome-linux/renders_correctly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/toolbar/chrome-linux/renders_correctly.png -------------------------------------------------------------------------------- /src/app/scuba_goldens/toolbar/chrome-linux/renders_correctly_with_filler_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/scuba_goldens/toolbar/chrome-linux/renders_correctly_with_filler_template.png -------------------------------------------------------------------------------- /src/app/sidebar.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/sidebar.ng.html -------------------------------------------------------------------------------- /src/app/sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/sidebar.scss -------------------------------------------------------------------------------- /src/app/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/sidebar.ts -------------------------------------------------------------------------------- /src/app/test_providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_providers.ts -------------------------------------------------------------------------------- /src/app/test_resources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/BUILD.bazel -------------------------------------------------------------------------------- /src/app/test_resources/a11y_help_center_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/a11y_help_center_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/demo_page_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/demo_page_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/directed_acyclic_graph_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/directed_acyclic_graph_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/directed_acyclic_graph_raw_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/directed_acyclic_graph_raw_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/fake_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/fake_data.ts -------------------------------------------------------------------------------- /src/app/test_resources/group_iteration_select_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/group_iteration_select_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/minimap_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/minimap_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/node_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/node_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/node_state_badge_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/node_state_badge_harness.ts -------------------------------------------------------------------------------- /src/app/test_resources/test_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/test_utils.ts -------------------------------------------------------------------------------- /src/app/test_resources/toolbar_harness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/test_resources/toolbar_harness.ts -------------------------------------------------------------------------------- /src/app/toolbar.ng.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/toolbar.ng.html -------------------------------------------------------------------------------- /src/app/toolbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/toolbar.scss -------------------------------------------------------------------------------- /src/app/toolbar.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/toolbar.spec.ts -------------------------------------------------------------------------------- /src/app/toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/toolbar.ts -------------------------------------------------------------------------------- /src/app/url_sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/url_sanitizer.ts -------------------------------------------------------------------------------- /src/app/url_sanitizer_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/url_sanitizer_types.ts -------------------------------------------------------------------------------- /src/app/user_config.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/user_config.service.spec.ts -------------------------------------------------------------------------------- /src/app/user_config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/user_config.service.ts -------------------------------------------------------------------------------- /src/app/util_functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/util_functions.ts -------------------------------------------------------------------------------- /src/app/webcomponent.module.opensource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/webcomponent.module.opensource.ts -------------------------------------------------------------------------------- /src/app/workflow_graph_wrapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/workflow_graph_wrapper.spec.ts -------------------------------------------------------------------------------- /src/app/workflow_graph_wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/workflow_graph_wrapper.ts -------------------------------------------------------------------------------- /src/app/workflow_graph_wrapper_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/workflow_graph_wrapper_types.ts -------------------------------------------------------------------------------- /src/app/zooming_layer.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/zooming_layer.directive.spec.ts -------------------------------------------------------------------------------- /src/app/zooming_layer.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/app/zooming_layer.directive.ts -------------------------------------------------------------------------------- /src/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/example/index.html -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/main.opensource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/main.opensource.ts -------------------------------------------------------------------------------- /src/main.prod.opensource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/main.prod.opensource.ts -------------------------------------------------------------------------------- /src/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/rollup.config.js -------------------------------------------------------------------------------- /src/screenshot_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/screenshot_test.ts -------------------------------------------------------------------------------- /src/tsconfig.opensource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/tsconfig.opensource.json -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/workflow-graph/HEAD/tsconfig.types.json --------------------------------------------------------------------------------