Updated Branches:
  refs/heads/master 6e8dff418 -> 77c72f363

Added terminated frameworks to frameworks tab.

In preparation for moving frameworks off the homepage, terminated
frameworks will now be listed on /frameworks.html.

The code was copy/pasted from home.html.

Review: http://reviews.apache.org/r/15526


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/77c72f36
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/77c72f36
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/77c72f36

Branch: refs/heads/master
Commit: 77c72f3639024168996ad3257908b558beed3996
Parents: 6e8dff4
Author: Ross Allen <[email protected]>
Authored: Tue Nov 12 16:59:50 2013 -0800
Committer: Ross Allen <[email protected]>
Committed: Thu Nov 14 15:58:15 2013 -0800

----------------------------------------------------------------------
 src/webui/master/static/frameworks.html | 67 ++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/77c72f36/src/webui/master/static/frameworks.html
----------------------------------------------------------------------
diff --git a/src/webui/master/static/frameworks.html 
b/src/webui/master/static/frameworks.html
index 6cf5194..834baf9 100644
--- a/src/webui/master/static/frameworks.html
+++ b/src/webui/master/static/frameworks.html
@@ -97,5 +97,72 @@
         </tr>
       </tbody>
     </table>
+
+    <h3>Terminated Frameworks</h3>
+    <table class="table table-striped table-bordered table-condensed">
+      <thead>
+        <tr>
+          <th ng-class="columnClass('completed_frameworks', 'id')"
+              ng-click="selectColumn('completed_frameworks', 'id')">
+            ID
+          </th>
+          <th ng-class="columnClass('completed_frameworks', 'user')"
+              ng-click="selectColumn('completed_frameworks', 'user')">
+            User
+          </th>
+          <th ng-class="columnClass('completed_frameworks', 'name')"
+              ng-click="selectColumn('completed_frameworks', 'name')">
+            Name
+          </th>
+          <th ng-class="columnClass('completed_frameworks', 'registered_time')"
+              ng-click="selectColumn('completed_frameworks', 
'registered_time')">
+            Registered
+          </th>
+          <th ng-class="columnClass('completed_frameworks', 
'unregistered_time')"
+              ng-click="selectColumn('completed_frameworks', 
'unregistered_time')">
+            Unregistered
+          </th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr ng-repeat="framework in _.values(completed_frameworks) | 
orderBy:tables['completed_frameworks'].selected_column:tables['completed_frameworks'].reverse">
+          <td>
+            <a href="{{'#/frameworks/' + framework.id}}" 
title="{{framework.id}}">
+              {{framework.id | truncateMesosID}}</a>
+            <button class="btn btn-mini btn-toggle"
+              clipboard
+              data-clipboard-text="{{framework.id}}"
+              tooltip="Copy ID"
+              tooltip-placement="right"
+              tooltip-trigger="clipboardhover">
+            </button>
+          </td>
+          <td>{{framework.user}}</td>
+          <td>{{framework.name}}</td>
+          <td>
+            <abbr title="{{framework.registered_time * 1000 | isoDate}}">
+              {{framework.registered_time * 1000 | relativeDate}}</abbr>
+            <button class="btn btn-mini btn-toggle"
+              clipboard
+              data-clipboard-text="{{framework.reregistered_time * 1000 | 
isoDate}}"
+              tooltip="Copy timestamp"
+              tooltip-placement="right"
+              tooltip-trigger="clipboardhover">
+            </button>
+          </td>
+          <td>
+            <abbr title="{{framework.unregistered_time * 1000 | isoDate}}">
+              {{framework.unregistered_time * 1000 | relativeDate}}</abbr>
+            <button class="btn btn-mini btn-toggle"
+              clipboard
+              data-clipboard-text="{{framework.unregistered_time * 1000 | 
isoDate}}"
+              tooltip="Copy timestamp"
+              tooltip-placement="right"
+              tooltip-trigger="clipboardhover">
+            </button>
+          </td>
+        </tr>
+      </tbody>
+    </table>
   </div>
 </div>

Reply via email to