You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by gr...@apache.org on 2016/11/30 21:49:51 UTC

[06/10] flink git commit: [FLINK-3719][web frontend] Moving the barrier between graph and stats

http://git-wip-us.apache.org/repos/asf/flink/blob/bd62fe14/flink-runtime-web/web-dashboard/web/partials/jobs/job.html
----------------------------------------------------------------------
diff --git a/flink-runtime-web/web-dashboard/web/partials/jobs/job.html b/flink-runtime-web/web-dashboard/web/partials/jobs/job.html
index b842954..afed617 100644
--- a/flink-runtime-web/web-dashboard/web/partials/jobs/job.html
+++ b/flink-runtime-web/web-dashboard/web/partials/jobs/job.html
@@ -44,5 +44,5 @@ limitations under the License.
   </ul>
 </nav>
 <div id="content-inner" class="has-navbar-main-additional">
-  <div ui-view="details"></div>
+  <div id="details" ui-view="details"></div>
 </div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flink/blob/bd62fe14/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html
----------------------------------------------------------------------
diff --git a/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html b/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html
index 71712ac..96b59b0 100644
--- a/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html
+++ b/flink-runtime-web/web-dashboard/web/partials/jobs/job.plan.html
@@ -17,19 +17,25 @@ See the License for the specific language governing permissions and
 limitations under the License.
 
 -->
-<div class="canvas-wrapper">
-  <div job-plan="job-plan" plan="plan" jobid="{{jobid}}" set-node="changeNode(nodeid)" class="main-canvas"></div>
-</div>
-<div ng-if="plan" class="panel panel-default panel-multi">
-  <nav class="navbar navbar-default navbar-secondary-additional">
-    <ul class="nav nav-tabs">
-      <li ui-sref-active="active"><a ui-sref=".subtasks({nodeid: nodeid})">Subtasks</a></li>
-      <li ui-sref-active="active"><a ui-sref=".metrics({nodeid: nodeid})">Metrics</a></li>
-      <li ui-sref-active="active"><a ui-sref=".taskmanagers({nodeid: nodeid})">TaskManagers</a></li>
-      <li ui-sref-active="active"><a ui-sref=".accumulators({nodeid: nodeid})">Accumulators</a></li>
-      <li ui-sref-active="active"><a ui-sref=".checkpoints({nodeid: nodeid})">Checkpoints</a></li>
-      <li ng-if="job.state == 'RUNNING'" ui-sref-active="active"><a ui-sref=".backpressure({nodeid: nodeid})">Back Pressure</a></li>
-    </ul>
-  </nav>
-  <div ui-view="node-details" class="panel-body clean"></div>
-</div>
\ No newline at end of file
+<split>
+  <div id="canvas" class="split">
+    <div class="canvas-wrapper">
+      <div job-plan="job-plan" plan="plan" jobid="{{jobid}}" set-node="changeNode(nodeid)" class="main-canvas"></div>
+    </div>
+  </div>
+  <div id="job-panel" class="split">
+    <div ng-if="plan" class="panel panel-default panel-multi">
+      <nav class="navbar navbar-default navbar-secondary-additional">
+        <ul class="nav nav-tabs">
+          <li ui-sref-active="active"><a ui-sref=".subtasks({nodeid: nodeid})">Subtasks</a></li>
+          <li ui-sref-active="active"><a ui-sref=".metrics({nodeid: nodeid})">Metrics</a></li>
+          <li ui-sref-active="active"><a ui-sref=".taskmanagers({nodeid: nodeid})">TaskManagers</a></li>
+          <li ui-sref-active="active"><a ui-sref=".accumulators({nodeid: nodeid})">Accumulators</a></li>
+          <li ui-sref-active="active"><a ui-sref=".checkpoints({nodeid: nodeid})">Checkpoints</a></li>
+          <li ng-if="job.state == 'RUNNING'" ui-sref-active="active"><a ui-sref=".backpressure({nodeid: nodeid})">Back Pressure</a></li>
+        </ul>
+      </nav>
+      <div id="node-details" ui-view="node-details" class="panel-body clean"></div>
+    </div>
+  </div>
+</split>
\ No newline at end of file