This is an automated email from the ASF dual-hosted git repository.

rmetzger pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 40ebe25  [FLINK-12024] Bump universal Kafka connector to Kafka 
dependency to 2.2.0 (#8055)
     new a43d280  [FLINK-10705][web]: Remove angularjs project
     new 12f4250  [FLINK-10858][web]: Create Angular Scaffold
     new dcd9295  [FLINK-10706][web]: Rework Flink Web Dashboard

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |     4 +-
 flink-runtime-web/README.md                        |    68 +-
 flink-runtime-web/pom.xml                          |    49 +-
 .../HistoryServerStaticFileServerHandler.java      |    10 +-
 .../src/main/resources/META-INF/NOTICE             |  1638 +++
 .../licenses/{LICENSE.dagre => LICENSE.@angular}   |     6 +-
 .../META-INF/licenses/LICENSE.ant-design-palettes  |    22 +
 .../licenses/{LICENSE.dagre => LICENSE.core-js}    |     6 +-
 .../main/resources/META-INF/licenses/LICENSE.dagre |     2 +-
 .../META-INF/licenses/LICENSE.monaco-editor        |     9 +
 .../META-INF/licenses/LICENSE.ng-zorro-antd        |    22 +
 .../main/resources/META-INF/licenses/LICENSE.rxjs  |   201 +
 .../resources/META-INF/licenses/LICENSE.tinycolor2 |    21 +
 .../main/resources/META-INF/licenses/LICENSE.tslib |    57 +
 .../licenses/{LICENSE.dagre => LICENSE.zone}       |     6 +-
 .../runtime/webmonitor/WebFrontendITCase.java      |     2 +-
 .../HistoryServerStaticFileServerHandlerTest.java  |     2 +-
 flink-runtime-web/web-dashboard/.prettierignore    |     6 +
 flink-runtime-web/web-dashboard/.prettierrc        |    14 +
 flink-runtime-web/web-dashboard/angular.json       |   146 +
 flink-runtime-web/web-dashboard/app/index.jade     |    85 -
 flink-runtime-web/web-dashboard/app/index_hs.jade  |    60 -
 .../app/partials/jobmanager/config.jade            |    29 -
 .../app/partials/jobmanager/index.jade             |    35 -
 .../web-dashboard/app/partials/jobmanager/log.jade |    37 -
 .../app/partials/jobmanager/stdout.jade            |    38 -
 .../app/partials/jobs/completed-jobs.jade          |    47 -
 .../app/partials/jobs/job.config.jade              |    50 -
 .../app/partials/jobs/job.exceptions.jade          |    50 -
 .../web-dashboard/app/partials/jobs/job.jade       |    67 -
 .../web-dashboard/app/partials/jobs/job.plan.jade  |    45 -
 .../jobs/job.plan.node-list.accumulators.jade      |    32 -
 .../jobs/job.plan.node-list.backpressure.jade      |    77 -
 .../jobs/job.plan.node-list.checkpoints.jade       |    33 -
 .../partials/jobs/job.plan.node-list.metrics.jade  |    52 -
 .../partials/jobs/job.plan.node-list.subtasks.jade |    72 -
 .../jobs/job.plan.node-list.watermarks.jade        |    36 -
 .../partials/jobs/job.plan.node.accumulators.jade  |    71 -
 .../jobs/job.plan.node.checkpoints.config.jade     |    49 -
 .../jobs/job.plan.node.checkpoints.details.jade    |   156 -
 .../jobs/job.plan.node.checkpoints.history.jade    |    61 -
 .../jobs/job.plan.node.checkpoints.overview.jade   |    69 -
 .../jobs/job.plan.node.checkpoints.summary.jade    |    44 -
 .../app/partials/jobs/job.plan.node.subtasks.jade  |    60 -
 .../partials/jobs/job.plan.node.taskmanagers.jade  |    61 -
 .../partials/jobs/job.plan.node.watermarks.jade    |    27 -
 .../app/partials/jobs/job.timeline.jade            |    21 -
 .../app/partials/jobs/job.timeline.vertex.jade     |    28 -
 .../app/partials/jobs/running-jobs.jade            |    47 -
 .../web-dashboard/app/partials/overview.jade       |   141 -
 .../web-dashboard/app/partials/submit.jade         |   132 -
 .../app/partials/taskmanager/index.jade            |    53 -
 .../app/partials/taskmanager/taskmanager.jade      |    40 -
 .../app/partials/taskmanager/taskmanager.log.jade  |    37 -
 .../partials/taskmanager/taskmanager.metrics.jade  |   114 -
 .../partials/taskmanager/taskmanager.stdout.jade   |    37 -
 .../app/scripts/common/directives.coffee           |    72 -
 .../app/scripts/common/filters.coffee              |   140 -
 .../app/scripts/common/services.coffee             |    32 -
 .../web-dashboard/app/scripts/index.coffee         |   283 -
 .../web-dashboard/app/scripts/index_hs.coffee      |   208 -
 .../modules/jobmanager/jobmanager.ctrl.coffee      |    45 -
 .../modules/jobmanager/jobmanager.svc.coffee       |    64 -
 .../app/scripts/modules/jobs/jobs.ctrl.coffee      |   398 -
 .../app/scripts/modules/jobs/jobs.dir.coffee       |   501 -
 .../app/scripts/modules/jobs/jobs.svc.coffee       |   320 -
 .../app/scripts/modules/jobs/metrics.dir.coffee    |   150 -
 .../app/scripts/modules/jobs/metrics.svc.coffee    |   214 -
 .../scripts/modules/overview/overview.ctrl.coffee  |    41 -
 .../scripts/modules/overview/overview.svc.coffee   |    34 -
 .../app/scripts/modules/submit/submit.ctrl.coffee  |   227 -
 .../app/scripts/modules/submit/submit.svc.coffee   |    69 -
 .../modules/taskmanager/taskmanager.ctrl.coffee    |    64 -
 .../modules/taskmanager/taskmanager.svc.coffee     |    62 -
 .../web-dashboard/app/styles/bootstrap_custom.less |    83 -
 .../web-dashboard/app/styles/graph.styl            |    94 -
 .../web-dashboard/app/styles/index.styl            |   565 -
 .../web-dashboard/app/styles/metric.styl           |   124 -
 .../web-dashboard/assets/images/browserconfig.xml  |    31 -
 .../assets/images/grips/horizontal.png             |   Bin 2753 -> 0 bytes
 .../web-dashboard/assets/images/grips/vertical.png |   Bin 91 -> 0 bytes
 flink-runtime-web/web-dashboard/bower.json         |    42 -
 flink-runtime-web/web-dashboard/gulpfile.js        |   211 -
 .../{web => old-version}/css/index.css             |     0
 .../{web => old-version}/css/vendor.css            |     0
 .../{web => old-version}/fonts/FontAwesome.otf     |   Bin
 .../fonts/fontawesome-webfont.eot                  |   Bin
 .../fonts/fontawesome-webfont.svg                  |     0
 .../fonts/fontawesome-webfont.ttf                  |   Bin
 .../fonts/fontawesome-webfont.woff                 |   Bin
 .../fonts/fontawesome-webfont.woff2                |   Bin
 .../images/android-chrome-192x192.png              |   Bin
 .../images/android-chrome-512x512.png              |   Bin
 .../images/apple-touch-icon.png                    |   Bin
 .../{web => old-version}/images/browserconfig.xml  |     0
 .../{web => old-version}/images/favicon-16x16.png  |   Bin
 .../{web => old-version}/images/favicon-32x32.png  |   Bin
 .../{web => old-version}/images/favicon.ico        |   Bin
 .../{web => old-version}/images/flink-logo.png     |   Bin
 .../images/grips/horizontal.png                    |   Bin
 .../{web => old-version}/images/grips/vertical.png |   Bin
 .../{web => old-version}/images/manifest.json      |     0
 .../{web => old-version}/images/mstile-144x144.png |   Bin
 .../{web => old-version}/images/mstile-150x150.png |   Bin
 .../{web => old-version}/images/mstile-310x150.png |   Bin
 .../{web => old-version}/images/mstile-310x310.png |   Bin
 .../{web => old-version}/images/mstile-70x70.png   |   Bin
 .../images/safari-pinned-tab.svg                   |     0
 .../web-dashboard/{web => old-version}/index.html  |     0
 .../{web => old-version}/index_hs.html             |     0
 .../web-dashboard/old-version/js/hs/index.js       |     2 +
 .../web-dashboard/old-version/js/index.js          |     2 +
 .../{web => old-version}/js/vendor.js              |     0
 .../partials/jobmanager/config.html                |     0
 .../partials/jobmanager/index.html                 |     0
 .../partials/jobmanager/log.html                   |     0
 .../partials/jobmanager/stdout.html                |     0
 .../partials/jobs/completed-jobs.html              |     0
 .../partials/jobs/job.config.html                  |     0
 .../partials/jobs/job.exceptions.html              |     0
 .../{web => old-version}/partials/jobs/job.html    |     0
 .../partials/jobs/job.plan.html                    |     0
 .../jobs/job.plan.node-list.accumulators.html      |     0
 .../jobs/job.plan.node-list.backpressure.html      |     0
 .../jobs/job.plan.node-list.checkpoints.html       |     0
 .../partials/jobs/job.plan.node-list.metrics.html  |     0
 .../partials/jobs/job.plan.node-list.subtasks.html |     0
 .../jobs/job.plan.node-list.watermarks.html        |     0
 .../partials/jobs/job.plan.node.accumulators.html  |     0
 .../jobs/job.plan.node.checkpoint-history.html     |     0
 .../jobs/job.plan.node.checkpoints.config.html     |     0
 .../jobs/job.plan.node.checkpoints.counts.html     |     0
 .../jobs/job.plan.node.checkpoints.details.html    |     0
 .../jobs/job.plan.node.checkpoints.history.html    |     0
 .../partials/jobs/job.plan.node.checkpoints.html   |     0
 .../jobs/job.plan.node.checkpoints.job.html        |     0
 .../jobs/job.plan.node.checkpoints.operator.html   |     0
 .../jobs/job.plan.node.checkpoints.overview.html   |     0
 .../jobs/job.plan.node.checkpoints.statistics.html |     0
 .../jobs/job.plan.node.checkpoints.summary.html    |     0
 .../partials/jobs/job.plan.node.subtasks.html      |     0
 .../partials/jobs/job.plan.node.taskmanagers.html  |     0
 .../partials/jobs/job.plan.node.watermarks.html    |     0
 .../partials/jobs/job.properties.html              |     0
 .../partials/jobs/job.timeline.html                |     0
 .../partials/jobs/job.timeline.vertex.html         |     0
 .../partials/jobs/running-jobs.html                |     0
 .../{web => old-version}/partials/overview.html    |     0
 .../{web => old-version}/partials/submit.html      |     0
 .../partials/taskmanager/index.html                |     0
 .../partials/taskmanager/taskmanager.html          |     0
 .../partials/taskmanager/taskmanager.log.html      |     0
 .../partials/taskmanager/taskmanager.metrics.html  |     0
 .../partials/taskmanager/taskmanager.stdout.html   |     0
 flink-runtime-web/web-dashboard/package-lock.json  | 12312 +++++++++++++++++++
 flink-runtime-web/web-dashboard/package.json       |    93 +-
 flink-runtime-web/web-dashboard/proxy.conf.json    |     7 +
 flink-runtime-web/web-dashboard/server.js          |    71 -
 .../web-dashboard/src/app/app-routing.module.ts    |    35 +
 .../web-dashboard/src/app/app.component.html       |    92 +
 .../web-dashboard/src/app/app.component.less       |   169 +
 .../web-dashboard/src/app/app.component.ts         |    76 +
 .../styles/timeline.styl => src/app/app.config.ts} |    36 +-
 .../web-dashboard/src/app/app.interceptor.ts       |    53 +
 .../web-dashboard/src/app/app.module.ts            |   152 +
 .../app/interfaces/configuration.ts}               |    27 +-
 .../timeline.styl => src/app/interfaces/index.ts}  |    21 +-
 .../timeline.styl => src/app/interfaces/jar.ts}    |    33 +-
 .../app/interfaces/job-accumulators.ts}            |    32 +-
 .../app/interfaces/job-backpressure.ts}            |    30 +-
 .../src/app/interfaces/job-checkpoint.ts           |   172 +
 .../app/interfaces/job-config.ts}                  |    33 +-
 .../web-dashboard/src/app/interfaces/job-detail.ts |   150 +
 .../app/interfaces/job-exception.ts}               |    34 +-
 .../app/interfaces/job-overview.ts}                |    44 +-
 .../app/interfaces/job-subtask.ts}                 |    39 +-
 .../app/interfaces/job-timeline.ts}                |    42 +-
 .../app/interfaces/job-vertex-task-manager.ts}     |    82 +-
 .../app/interfaces/overview.ts}                    |    31 +-
 .../timeline.styl => src/app/interfaces/plan.ts}   |    27 +-
 .../app/interfaces/public-api.ts}                  |    35 +-
 .../src/app/interfaces/task-manager.ts             |    73 +
 .../job-manager-configuration.component.html       |    35 +
 .../job-manager-configuration.component.less}      |    21 -
 .../job-manager-configuration.component.ts}        |    70 +-
 .../job-manager/job-manager-routing.module.ts      |    65 +
 .../pages/job-manager/job-manager.component.html   |    20 +
 .../pages/job-manager/job-manager.component.less}  |    32 +-
 .../pages/job-manager/job-manager.component.ts}    |    33 +-
 .../app/pages/job-manager/job-manager.module.ts}   |    36 +-
 .../logs/job-manager-logs.component.html           |    20 +
 .../logs/job-manager-logs.component.less}          |    26 +-
 .../job-manager/logs/job-manager-logs.component.ts |    46 +
 .../stdout/job-manager-stdout.component.html       |    20 +
 .../stdout/job-manager-stdout.component.less}      |    26 +-
 .../stdout/job-manager-stdout.component.ts         |    46 +
 .../detail/job-checkpoints-detail.component.html   |    74 +
 .../detail/job-checkpoints-detail.component.less}  |    38 +-
 .../detail/job-checkpoints-detail.component.ts     |    84 +
 .../job/checkpoints/job-checkpoints.component.html |   261 +
 .../checkpoints/job-checkpoints.component.less}    |    32 +-
 .../job/checkpoints/job-checkpoints.component.ts   |    64 +
 .../subtask/job-checkpoints-subtask.component.html |   109 +
 .../job-checkpoints-subtask.component.less}        |    26 +-
 .../subtask/job-checkpoints-subtask.component.ts   |   101 +
 .../configuration/job-configuration.component.html |    64 +
 .../job-configuration.component.less}              |    23 +-
 .../configuration/job-configuration.component.ts   |    51 +
 .../job/exceptions/job-exceptions.component.html   |    59 +
 .../job/exceptions/job-exceptions.component.less}  |    35 +-
 .../job/exceptions/job-exceptions.component.ts     |    58 +
 .../src/app/pages/job/job-routing.module.ts        |    93 +
 .../src/app/pages/job/job.component.html           |    25 +
 .../app/pages/job/job.component.less}              |    36 +-
 .../src/app/pages/job/job.component.ts             |    64 +
 .../web-dashboard/src/app/pages/job/job.module.ts  |    46 +
 ...job-overview-drawer-accumulators.component.html |    75 +
 ...ob-overview-drawer-accumulators.component.less} |    33 +-
 .../job-overview-drawer-accumulators.component.ts  |    70 +
 ...job-overview-drawer-backpressure.component.html |    68 +
 ...ob-overview-drawer-backpressure.component.less} |    23 +-
 .../job-overview-drawer-backpressure.component.ts  |    70 +
 .../chart/job-overview-drawer-chart.component.html |    31 +
 .../job-overview-drawer-chart.component.less}      |    28 +-
 .../chart/job-overview-drawer-chart.component.ts   |   105 +
 .../job-overview-drawer-detail.component.html      |   116 +
 .../job-overview-drawer-detail.component.less}     |    40 +-
 .../detail/job-overview-drawer-detail.component.ts |    48 +
 .../drawer/job-overview-drawer.component.html      |    23 +
 .../drawer/job-overview-drawer.component.less      |    84 +
 .../drawer/job-overview-drawer.component.ts        |    98 +
 .../job/overview/job-overview-routing.module.ts    |    99 +
 .../pages/job/overview/job-overview.component.html |    24 +
 .../job/overview/job-overview.component.less}      |    55 +-
 .../pages/job/overview/job-overview.component.ts   |   109 +
 .../app/pages/job/overview/job-overview.module.ts  |    50 +
 .../overview/list/job-overview-list.component.html |    82 +
 .../list/job-overview-list.component.less}         |    72 +-
 .../overview/list/job-overview-list.component.ts   |    76 +
 .../job-overview-drawer-subtasks.component.html    |    80 +
 .../job-overview-drawer-subtasks.component.less}   |    26 +-
 .../job-overview-drawer-subtasks.component.ts      |    89 +
 ...job-overview-drawer-taskmanagers.component.html |    78 +
 ...ob-overview-drawer-taskmanagers.component.less} |    20 -
 .../job-overview-drawer-taskmanagers.component.ts  |    88 +
 .../job-overview-drawer-watermarks.component.html  |    39 +
 .../job-overview-drawer-watermarks.component.less} |    20 -
 .../job-overview-drawer-watermarks.component.ts    |    71 +
 .../app/pages/job/status/job-status.component.html |    58 +
 .../pages/job/status/job-status.component.less}    |    90 +-
 .../app/pages/job/status/job-status.component.ts   |    83 +
 .../pages/job/timeline/job-timeline.component.html |    23 +
 .../job/timeline/job-timeline.component.less}      |    32 +-
 .../pages/job/timeline/job-timeline.component.ts   |   215 +
 .../app/pages/overview/overview-routing.module.ts} |    27 +-
 .../src/app/pages/overview/overview.component.html |    21 +
 .../app/pages/overview/overview.component.less}    |    24 +-
 .../src/app/pages/overview/overview.component.ts   |    49 +
 .../app/pages/overview/overview.module.ts}         |    30 +-
 .../statistic/overview-statistic.component.html    |    61 +
 .../statistic/overview-statistic.component.less}   |    60 +-
 .../statistic/overview-statistic.component.ts      |    57 +
 .../app/pages/submit/submit-routing.module.ts}     |    32 +-
 .../src/app/pages/submit/submit.component.html     |   123 +
 .../app/pages/submit/submit.component.less}        |    77 +-
 .../src/app/pages/submit/submit.component.ts       |   198 +
 .../app/pages/submit/submit.module.ts}             |    29 +-
 .../list/task-manager-list.component.html          |    60 +
 .../list/task-manager-list.component.less}         |    23 +-
 .../list/task-manager-list.component.ts            |   100 +
 .../logs/task-manager-logs.component.html          |    21 +
 .../logs/task-manager-logs.component.less}         |    28 +-
 .../logs/task-manager-logs.component.ts            |    60 +
 .../metrics/task-manager-metrics.component.html    |   136 +
 .../metrics/task-manager-metrics.component.less}   |    26 +-
 .../metrics/task-manager-metrics.component.ts      |    48 +
 .../status/task-manager-status.component.html      |    66 +
 .../status/task-manager-status.component.less}     |    85 +-
 .../status/task-manager-status.component.ts        |    54 +
 .../stdout/task-manager-stdout.component.html      |    20 +
 .../stdout/task-manager-stdout.component.less}     |    28 +-
 .../stdout/task-manager-stdout.component.ts        |    60 +
 .../task-manager/task-manager-routing.module.ts    |    70 +
 .../pages/task-manager/task-manager.component.html |    25 +
 .../task-manager/task-manager.component.less}      |    25 +-
 .../pages/task-manager/task-manager.component.ts   |    65 +
 .../app/pages/task-manager/task-manager.module.ts  |    42 +
 .../timeline.styl => src/app/services/index.ts}    |    21 +-
 .../web-dashboard/src/app/services/jar.service.ts  |   146 +
 .../app/services/job-manager.service.ts}           |    43 +-
 .../web-dashboard/src/app/services/job.service.ts  |   277 +
 .../src/app/services/metrics.service.ts            |   101 +
 .../app/services/overview.service.ts}              |    36 +-
 .../app/services/public-api.ts}                    |    27 +-
 .../src/app/services/status.service.ts             |    90 +
 .../src/app/services/task-manager.service.ts       |    69 +
 .../app/share/common/dagre/dagre.component.html    |    62 +
 .../app/share/common/dagre/dagre.component.less    |    92 +
 .../src/app/share/common/dagre/dagre.component.ts  |   374 +
 .../app/share/common/dagre/dagre.module.ts}        |    32 +-
 .../src/app/share/common/dagre/graph.ts            |   317 +
 .../src/app/share/common/dagre/node.component.html |    30 +
 .../src/app/share/common/dagre/node.component.less |    68 +
 .../src/app/share/common/dagre/node.component.ts   |    67 +
 .../common/dagre/svg-container.component.html      |    26 +
 .../common/dagre/svg-container.component.less}     |    39 +-
 .../share/common/dagre/svg-container.component.ts  |   108 +
 .../share/common/file-read/file-read.directive.ts} |    30 +-
 .../monaco-editor/monaco-editor.component.less}    |    27 +-
 .../monaco-editor/monaco-editor.component.ts       |   110 +
 .../common/monaco-editor/monaco-editor.service.ts} |    32 +-
 .../common/navigation/navigation.component.html    |    21 +
 .../common/navigation/navigation.component.less}   |    27 +-
 .../common/navigation/navigation.component.ts      |    61 +
 .../app/share/common/resize/resize.component.html  |    27 +
 .../app/share/common/resize/resize.component.less  |    67 +
 .../app/share/common/resize/resize.component.ts    |   151 +
 .../backpressure-badge.component.html              |    23 +
 .../backpressure-badge.component.less}             |    33 +-
 .../backpressure-badge.component.ts}               |    35 +-
 .../checkpoint-badge.component.html                |    23 +
 .../checkpoint-badge.component.less}               |    28 +-
 .../checkpoint-badge.component.ts}                 |    32 +-
 .../customize/job-badge/job-badge.component.html   |    21 +
 .../customize/job-badge/job-badge.component.less}  |    28 +-
 .../customize/job-badge/job-badge.component.ts}    |    33 +-
 .../customize/job-chart/job-chart.component.html   |    33 +
 .../customize/job-chart/job-chart.component.less}  |    60 +-
 .../customize/job-chart/job-chart.component.ts     |   123 +
 .../customize/job-list/job-list.component.html     |    50 +
 .../customize/job-list/job-list.component.less}    |    27 +-
 .../share/customize/job-list/job-list.component.ts |   106 +
 .../refresh-download.component.html                |    22 +
 .../refresh-download.component.less}               |    25 +-
 .../refresh-download.component.ts}                 |    31 +-
 .../customize/task-badge/task-badge.component.html |    23 +
 .../task-badge/task-badge.component.less}          |    28 +-
 .../customize/task-badge/task-badge.component.ts}  |    34 +-
 .../app/share/pipes/humanize-bytes.pipe.ts}        |    78 +-
 .../app/share/pipes/humanize-date.pipe.ts}         |    33 +-
 .../src/app/share/pipes/humanize-duration.pipe.ts  |    60 +
 .../app/share/pipes/humanize-watermark.pipe.ts}    |    33 +-
 .../app/share/pipes/pipe.module.ts}                |    31 +-
 .../web-dashboard/src/app/share/share.module.ts    |    68 +
 .../timeline.styl => src/app/utils/deepFind.ts}    |    33 +-
 .../timeline.styl => src/app/utils/index.ts}       |    21 +-
 .../timeline.styl => src/app/utils/isNil.ts}       |    23 +-
 .../timeline.styl => src/app/utils/public-api.ts}  |    22 +-
 .../assets/favicon}/android-chrome-192x192.png     |   Bin
 .../assets/favicon}/android-chrome-512x512.png     |   Bin
 .../assets/favicon}/apple-touch-icon.png           |   Bin
 .../src/assets/favicon/browserconfig.xml           |    30 +
 .../assets/favicon}/favicon-16x16.png              |   Bin
 .../assets/favicon}/favicon-32x32.png              |   Bin
 .../images => src/assets/favicon}/favicon.ico      |   Bin
 .../images => src/assets/favicon}/flink-logo.png   |   Bin
 .../images => src/assets/favicon}/manifest.json    |     0
 .../assets/favicon}/mstile-144x144.png             |   Bin
 .../assets/favicon}/mstile-150x150.png             |   Bin
 .../assets/favicon}/mstile-310x150.png             |   Bin
 .../assets/favicon}/mstile-310x310.png             |   Bin
 .../images => src/assets/favicon}/mstile-70x70.png |   Bin
 .../assets/favicon}/safari-pinned-tab.svg          |     0
 .../web-dashboard/src/assets/images/flink.svg      |   738 ++
 flink-runtime-web/web-dashboard/src/browserslist   |    11 +
 .../environments/environment.prod.ts}              |    23 +-
 .../environments/environment.ts}                   |    32 +-
 flink-runtime-web/web-dashboard/src/index.html     |    39 +
 flink-runtime-web/web-dashboard/src/karma.conf.js  |    50 +
 .../{app/styles/timeline.styl => src/main.ts}      |    28 +-
 flink-runtime-web/web-dashboard/src/polyfills.ts   |    80 +
 .../styles/timeline.styl => src/styles/base.less}  |    62 +-
 .../timeline.styl => src/styles/global.less}       |    23 +-
 .../styles/timeline.styl => src/styles/index.less} |    25 +-
 .../web-dashboard/src/styles/rewrite.less          |    86 +
 .../styles/timeline.styl => src/styles/theme.less} |    22 +-
 .../{app/styles/timeline.styl => src/test.ts}      |    28 +-
 .../web-dashboard/src/tsconfig.app.json            |    11 +
 .../web-dashboard/src/tsconfig.spec.json           |    18 +
 flink-runtime-web/web-dashboard/src/tslint.json    |    20 +
 flink-runtime-web/web-dashboard/tsconfig.json      |    46 +
 flink-runtime-web/web-dashboard/tslint.json        |    81 +
 .../web-dashboard/vendor-local/d3-timeline.js      |   695 --
 flink-runtime-web/web-dashboard/web/js/hs/index.js |     2 -
 flink-runtime-web/web-dashboard/web/js/index.js    |     2 -
 pom.xml                                            |    28 +-
 386 files changed, 25688 insertions(+), 8913 deletions(-)
 copy flink-runtime-web/src/main/resources/META-INF/licenses/{LICENSE.dagre => 
LICENSE.@angular} (91%)
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.ant-design-palettes
 copy flink-runtime-web/src/main/resources/META-INF/licenses/{LICENSE.dagre => 
LICENSE.core-js} (94%)
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.monaco-editor
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.ng-zorro-antd
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.rxjs
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.tinycolor2
 create mode 100644 
flink-runtime-web/src/main/resources/META-INF/licenses/LICENSE.tslib
 copy flink-runtime-web/src/main/resources/META-INF/licenses/{LICENSE.dagre => 
LICENSE.zone} (93%)
 create mode 100644 flink-runtime-web/web-dashboard/.prettierignore
 create mode 100644 flink-runtime-web/web-dashboard/.prettierrc
 create mode 100644 flink-runtime-web/web-dashboard/angular.json
 delete mode 100644 flink-runtime-web/web-dashboard/app/index.jade
 delete mode 100644 flink-runtime-web/web-dashboard/app/index_hs.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobmanager/config.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobmanager/index.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobmanager/log.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobmanager/stdout.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/completed-jobs.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.config.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.exceptions.jade
 delete mode 100644 flink-runtime-web/web-dashboard/app/partials/jobs/job.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.accumulators.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.backpressure.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.checkpoints.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.metrics.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.subtasks.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node-list.watermarks.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.accumulators.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.checkpoints.config.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.checkpoints.details.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.checkpoints.history.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.checkpoints.overview.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.checkpoints.summary.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.subtasks.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.taskmanagers.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.plan.node.watermarks.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.timeline.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/job.timeline.vertex.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/jobs/running-jobs.jade
 delete mode 100644 flink-runtime-web/web-dashboard/app/partials/overview.jade
 delete mode 100644 flink-runtime-web/web-dashboard/app/partials/submit.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/taskmanager/index.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/taskmanager/taskmanager.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/taskmanager/taskmanager.log.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/taskmanager/taskmanager.metrics.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/partials/taskmanager/taskmanager.stdout.jade
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/common/directives.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/common/filters.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/common/services.coffee
 delete mode 100644 flink-runtime-web/web-dashboard/app/scripts/index.coffee
 delete mode 100644 flink-runtime-web/web-dashboard/app/scripts/index_hs.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobmanager/jobmanager.ctrl.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobmanager/jobmanager.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobs/jobs.ctrl.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobs/jobs.dir.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobs/jobs.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobs/metrics.dir.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/jobs/metrics.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/overview/overview.ctrl.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/overview/overview.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/submit/submit.ctrl.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/submit/submit.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/taskmanager/taskmanager.ctrl.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/scripts/modules/taskmanager/taskmanager.svc.coffee
 delete mode 100644 
flink-runtime-web/web-dashboard/app/styles/bootstrap_custom.less
 delete mode 100644 flink-runtime-web/web-dashboard/app/styles/graph.styl
 delete mode 100644 flink-runtime-web/web-dashboard/app/styles/index.styl
 delete mode 100644 flink-runtime-web/web-dashboard/app/styles/metric.styl
 delete mode 100644 
flink-runtime-web/web-dashboard/assets/images/browserconfig.xml
 delete mode 100644 
flink-runtime-web/web-dashboard/assets/images/grips/horizontal.png
 delete mode 100644 
flink-runtime-web/web-dashboard/assets/images/grips/vertical.png
 delete mode 100644 flink-runtime-web/web-dashboard/bower.json
 delete mode 100644 flink-runtime-web/web-dashboard/gulpfile.js
 rename flink-runtime-web/web-dashboard/{web => old-version}/css/index.css 
(100%)
 rename flink-runtime-web/web-dashboard/{web => old-version}/css/vendor.css 
(100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/FontAwesome.otf (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/fontawesome-webfont.eot (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/fontawesome-webfont.svg (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/fontawesome-webfont.ttf (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/fontawesome-webfont.woff (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/fonts/fontawesome-webfont.woff2 (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/android-chrome-192x192.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/android-chrome-512x512.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/apple-touch-icon.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/browserconfig.xml (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/favicon-16x16.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/favicon-32x32.png (100%)
 rename flink-runtime-web/web-dashboard/{web => old-version}/images/favicon.ico 
(100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/flink-logo.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/grips/horizontal.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/grips/vertical.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/manifest.json (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/mstile-144x144.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/mstile-150x150.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/mstile-310x150.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/mstile-310x310.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/mstile-70x70.png (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/images/safari-pinned-tab.svg (100%)
 rename flink-runtime-web/web-dashboard/{web => old-version}/index.html (100%)
 rename flink-runtime-web/web-dashboard/{web => old-version}/index_hs.html 
(100%)
 create mode 100644 flink-runtime-web/web-dashboard/old-version/js/hs/index.js
 create mode 100644 flink-runtime-web/web-dashboard/old-version/js/index.js
 rename flink-runtime-web/web-dashboard/{web => old-version}/js/vendor.js (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobmanager/config.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobmanager/index.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobmanager/log.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobmanager/stdout.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/completed-jobs.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.config.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.exceptions.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.accumulators.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.backpressure.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.checkpoints.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.metrics.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.subtasks.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node-list.watermarks.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.accumulators.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoint-history.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.config.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.counts.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.details.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.history.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.job.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.operator.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.overview.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.statistics.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.checkpoints.summary.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.subtasks.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.taskmanagers.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.plan.node.watermarks.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.properties.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.timeline.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/job.timeline.vertex.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/jobs/running-jobs.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/overview.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/submit.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/taskmanager/index.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/taskmanager/taskmanager.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/taskmanager/taskmanager.log.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/taskmanager/taskmanager.metrics.html (100%)
 rename flink-runtime-web/web-dashboard/{web => 
old-version}/partials/taskmanager/taskmanager.stdout.html (100%)
 create mode 100644 flink-runtime-web/web-dashboard/package-lock.json
 create mode 100644 flink-runtime-web/web-dashboard/proxy.conf.json
 delete mode 100644 flink-runtime-web/web-dashboard/server.js
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/app-routing.module.ts
 create mode 100644 flink-runtime-web/web-dashboard/src/app/app.component.html
 create mode 100644 flink-runtime-web/web-dashboard/src/app/app.component.less
 create mode 100644 flink-runtime-web/web-dashboard/src/app/app.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/app.config.ts} (67%)
 create mode 100644 flink-runtime-web/web-dashboard/src/app/app.interceptor.ts
 create mode 100644 flink-runtime-web/web-dashboard/src/app/app.module.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/configuration.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/index.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/jar.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-accumulators.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-backpressure.ts} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/interfaces/job-checkpoint.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-config.ts} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/interfaces/job-detail.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-exception.ts} (69%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-overview.ts} (59%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-subtask.ts} (63%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/job-timeline.ts} (64%)
 copy flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/interfaces/job-vertex-task-manager.ts} (50%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/overview.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/plan.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/interfaces/public-api.ts} (62%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/interfaces/task-manager.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/configuration/job-manager-configuration.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/configuration/job-manager-configuration.component.less}
 (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/pages/job-manager/configuration/job-manager-configuration.component.ts} 
(52%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/job-manager-routing.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/job-manager.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/job-manager.component.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/job-manager.component.ts} (64%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/job-manager.module.ts} (50%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/logs/job-manager-logs.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/logs/job-manager-logs.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/logs/job-manager-logs.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/stdout/job-manager-stdout.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job-manager/stdout/job-manager-stdout.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job-manager/stdout/job-manager-stdout.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.less} 
(66%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/detail/job-checkpoints-detail.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/checkpoints/job-checkpoints.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.less} 
(71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/subtask/job-checkpoints-subtask.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/configuration/job-configuration.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/configuration/job-configuration.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/configuration/job-configuration.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/exceptions/job-exceptions.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/exceptions/job-exceptions.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/exceptions/job-exceptions.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/job-routing.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/job.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/job.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/job.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/job.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/accumulators/job-overview-drawer-accumulators.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/accumulators/job-overview-drawer-accumulators.component.less}
 (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/accumulators/job-overview-drawer-accumulators.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.less}
 (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/backpressure/job-overview-drawer-backpressure.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/chart/job-overview-drawer-chart.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/chart/job-overview-drawer-chart.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/chart/job-overview-drawer-chart.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/detail/job-overview-drawer-detail.component.less} 
(68%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/detail/job-overview-drawer-detail.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/drawer/job-overview-drawer.component.html
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/drawer/job-overview-drawer.component.less
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/drawer/job-overview-drawer.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/job-overview-routing.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/job-overview.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/job-overview.component.less} (56%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/job-overview.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/job-overview.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/pages/job/overview/list/job-overview-list.component.less} (53%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/list/job-overview-list.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.less}
 (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/subtasks/job-overview-drawer-subtasks.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.less}
 (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/taskmanagers/job-overview-drawer-taskmanagers.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/watermarks/job-overview-drawer-watermarks.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/overview/watermarks/job-overview-drawer-watermarks.component.less}
 (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/overview/watermarks/job-overview-drawer-watermarks.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/status/job-status.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/pages/job/status/job-status.component.less} (51%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/status/job-status.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/timeline/job-timeline.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/job/timeline/job-timeline.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/job/timeline/job-timeline.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/overview/overview-routing.module.ts} (69%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/overview/overview.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/overview/overview.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/overview/overview.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/overview/overview.module.ts} (60%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/overview/statistic/overview-statistic.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/overview/statistic/overview-statistic.component.less} (56%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/overview/statistic/overview-statistic.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/submit/submit-routing.module.ts} (69%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/submit/submit.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/submit/submit.component.less} (55%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/submit/submit.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/submit/submit.module.ts} (63%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/list/task-manager-list.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/task-manager/list/task-manager-list.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/list/task-manager-list.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/logs/task-manager-logs.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/task-manager/logs/task-manager-logs.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/logs/task-manager-logs.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/metrics/task-manager-metrics.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/task-manager/metrics/task-manager-metrics.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/metrics/task-manager-metrics.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/status/task-manager-status.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/pages/task-manager/status/task-manager-status.component.less} (51%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/status/task-manager-status.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/stdout/task-manager-stdout.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/task-manager/stdout/task-manager-stdout.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/stdout/task-manager-stdout.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/task-manager-routing.module.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/task-manager.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/pages/task-manager/task-manager.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/task-manager.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/pages/task-manager/task-manager.module.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/services/index.ts} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/services/jar.service.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/services/job-manager.service.ts} (54%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/services/job.service.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/services/metrics.service.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/services/overview.service.ts} (59%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/services/public-api.ts} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/services/status.service.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/services/task-manager.service.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/dagre.component.html
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/dagre.component.less
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/dagre.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/dagre/dagre.module.ts} (57%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/graph.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/node.component.html
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/node.component.less
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/node.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/svg-container.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/dagre/svg-container.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/dagre/svg-container.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/file-read/file-read.directive.ts} (66%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/monaco-editor/monaco-editor.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/monaco-editor/monaco-editor.component.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/monaco-editor/monaco-editor.service.ts} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/navigation/navigation.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/common/navigation/navigation.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/navigation/navigation.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/resize/resize.component.html
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/resize/resize.component.less
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/common/resize/resize.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/backpressure-badge/backpressure-badge.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/backpressure-badge/backpressure-badge.component.less} 
(71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/backpressure-badge/backpressure-badge.component.ts} 
(63%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/checkpoint-badge/checkpoint-badge.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/checkpoint-badge/checkpoint-badge.component.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/checkpoint-badge/checkpoint-badge.component.ts} (65%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/job-badge/job-badge.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/job-badge/job-badge.component.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/job-badge/job-badge.component.ts} (64%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/job-chart/job-chart.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/job-chart/job-chart.component.less} (57%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/job-chart/job-chart.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/job-list/job-list.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/job-list/job-list.component.less} (71%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/job-list/job-list.component.ts
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/refresh-download/refresh-download.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/refresh-download/refresh-download.component.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/refresh-download/refresh-download.component.ts} (63%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/customize/task-badge/task-badge.component.html
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/task-badge/task-badge.component.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/customize/task-badge/task-badge.component.ts} (61%)
 rename flink-runtime-web/web-dashboard/{app/styles/job.styl => 
src/app/share/pipes/humanize-bytes.pipe.ts} (51%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/pipes/humanize-date.pipe.ts} (57%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/pipes/humanize-duration.pipe.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/pipes/humanize-watermark.pipe.ts} (69%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/share/pipes/pipe.module.ts} (56%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/app/share/share.module.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/utils/deepFind.ts} (70%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/utils/index.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/utils/isNil.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/app/utils/public-api.ts} (71%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/android-chrome-192x192.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/android-chrome-512x512.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/apple-touch-icon.png (100%)
 create mode 100644 
flink-runtime-web/web-dashboard/src/assets/favicon/browserconfig.xml
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/favicon-16x16.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/favicon-32x32.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/favicon.ico (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/flink-logo.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/manifest.json (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/mstile-144x144.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/mstile-150x150.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/mstile-310x150.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/mstile-310x310.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/mstile-70x70.png (100%)
 rename flink-runtime-web/web-dashboard/{assets/images => 
src/assets/favicon}/safari-pinned-tab.svg (100%)
 create mode 100644 flink-runtime-web/web-dashboard/src/assets/images/flink.svg
 create mode 100644 flink-runtime-web/web-dashboard/src/browserslist
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/environments/environment.prod.ts} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/environments/environment.ts} (55%)
 create mode 100644 flink-runtime-web/web-dashboard/src/index.html
 create mode 100644 flink-runtime-web/web-dashboard/src/karma.conf.js
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => src/main.ts} 
(68%)
 create mode 100644 flink-runtime-web/web-dashboard/src/polyfills.ts
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/styles/base.less} (54%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/styles/global.less} (71%)
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/styles/index.less} (71%)
 create mode 100644 flink-runtime-web/web-dashboard/src/styles/rewrite.less
 copy flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/styles/theme.less} (71%)
 rename flink-runtime-web/web-dashboard/{app/styles/timeline.styl => 
src/test.ts} (56%)
 create mode 100644 flink-runtime-web/web-dashboard/src/tsconfig.app.json
 create mode 100644 flink-runtime-web/web-dashboard/src/tsconfig.spec.json
 create mode 100644 flink-runtime-web/web-dashboard/src/tslint.json
 create mode 100644 flink-runtime-web/web-dashboard/tsconfig.json
 create mode 100644 flink-runtime-web/web-dashboard/tslint.json
 delete mode 100644 flink-runtime-web/web-dashboard/vendor-local/d3-timeline.js
 delete mode 100644 flink-runtime-web/web-dashboard/web/js/hs/index.js
 delete mode 100644 flink-runtime-web/web-dashboard/web/js/index.js

Reply via email to