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>
