Clean up location and formatting of table filtering on flow table view.
Change-Id: I4eda382b53b4f2dd4285f2540de593744f63add5
Showing
3 changed files
with
27 additions
and
24 deletions
| ... | @@ -77,9 +77,14 @@ div.summary-list .table-body td { | ... | @@ -77,9 +77,14 @@ div.summary-list .table-body td { |
| 77 | cursor: pointer; | 77 | cursor: pointer; |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | -/* Tabular view upper right control buttons */ | 80 | +/* Tabular view controls */ |
| 81 | 81 | ||
| 82 | -div.ctrl-btns { | 82 | +div.tabular-header .search { |
| 83 | + margin: 0 0 10px 10px; | ||
| 84 | +} | ||
| 85 | + | ||
| 86 | + | ||
| 87 | +div.tabular-header div.ctrl-btns { | ||
| 83 | display: inline-block; | 88 | display: inline-block; |
| 84 | float: right; | 89 | float: right; |
| 85 | height: 44px; | 90 | height: 44px; |
| ... | @@ -87,12 +92,12 @@ div.ctrl-btns { | ... | @@ -87,12 +92,12 @@ div.ctrl-btns { |
| 87 | margin-right: 20px; | 92 | margin-right: 20px; |
| 88 | } | 93 | } |
| 89 | 94 | ||
| 90 | -div.ctrl-btns div { | 95 | +div.tabular-header div.ctrl-btns div { |
| 91 | display: inline-block; | 96 | display: inline-block; |
| 92 | cursor: pointer; | 97 | cursor: pointer; |
| 93 | } | 98 | } |
| 94 | 99 | ||
| 95 | -div.ctrl-btns div.separator { | 100 | +div.tabular-header div.ctrl-btns div.separator { |
| 96 | width: 0; | 101 | width: 0; |
| 97 | height: 40px; | 102 | height: 40px; |
| 98 | padding: 0; | 103 | padding: 0; | ... | ... |
| ... | @@ -6,22 +6,6 @@ | ... | @@ -6,22 +6,6 @@ |
| 6 | ({{tableData.length}} total) | 6 | ({{tableData.length}} total) |
| 7 | </h2> | 7 | </h2> |
| 8 | 8 | ||
| 9 | - <div class="search"> | ||
| 10 | - <input type="text" ng-model="query" placeholder="Search"/> | ||
| 11 | - <select ng-model="queryBy"> | ||
| 12 | - <option value="" disabled>Search By</option> | ||
| 13 | - <option value="$">All</option> | ||
| 14 | - <option value="id">Flow ID</option> | ||
| 15 | - <option value="appId">App ID</option> | ||
| 16 | - <option value="groupId">Group ID</option> | ||
| 17 | - <option value="tableId">Table ID</option> | ||
| 18 | - <option value="priority">Priority</option> | ||
| 19 | - <option value="timeout">Timeout</option> | ||
| 20 | - <option value="permanent">Permanent</option> | ||
| 21 | - <option value="state">State</option> | ||
| 22 | - </select> | ||
| 23 | - </div> | ||
| 24 | - | ||
| 25 | <div class="ctrl-btns"> | 9 | <div class="ctrl-btns"> |
| 26 | <div class="refresh" ng-class="{active: autoRefresh}" | 10 | <div class="refresh" ng-class="{active: autoRefresh}" |
| 27 | icon icon-size="42" icon-id="refresh" | 11 | icon icon-size="42" icon-id="refresh" |
| ... | @@ -70,6 +54,21 @@ | ... | @@ -70,6 +54,21 @@ |
| 70 | ng-click="nav('meter')"></div> | 54 | ng-click="nav('meter')"></div> |
| 71 | 55 | ||
| 72 | </div> | 56 | </div> |
| 57 | + | ||
| 58 | + <div class="search"> | ||
| 59 | + <input type="text" ng-model="queryTxt" placeholder="Search Text"/> | ||
| 60 | + <select ng-model="queryBy"> | ||
| 61 | + <option value="" disabled>Search By</option> | ||
| 62 | + <option value="$">All Fields</option> | ||
| 63 | + <option value="id">Flow ID</option> | ||
| 64 | + <option value="appId">App ID</option> | ||
| 65 | + <option value="groupId">Group ID</option> | ||
| 66 | + <option value="tableId">Table ID</option> | ||
| 67 | + <option value="priority">Priority</option> | ||
| 68 | + <option value="timeout">Timeout</option> | ||
| 69 | + </select> | ||
| 70 | + </div> | ||
| 71 | + | ||
| 73 | </div> | 72 | </div> |
| 74 | 73 | ||
| 75 | <div class="summary-list" onos-table-resize> | 74 | <div class="summary-list" onos-table-resize> | ... | ... |
| ... | @@ -67,13 +67,12 @@ | ... | @@ -67,13 +67,12 @@ |
| 67 | 67 | ||
| 68 | Object.defineProperty($scope, "queryFilter", { | 68 | Object.defineProperty($scope, "queryFilter", { |
| 69 | get: function() { | 69 | get: function() { |
| 70 | - var out = {}; | 70 | + var out = {}; |
| 71 | - out[$scope.queryBy || "$"] = $scope.query; | 71 | + out[$scope.queryBy || "$"] = $scope.queryTxt; |
| 72 | - return out; | 72 | + return out; |
| 73 | } | 73 | } |
| 74 | }); | 74 | }); |
| 75 | 75 | ||
| 76 | - | ||
| 77 | $log.log('OvFlowCtrl has been created'); | 76 | $log.log('OvFlowCtrl has been created'); |
| 78 | }]); | 77 | }]); |
| 79 | }()); | 78 | }()); | ... | ... |
-
Please register or login to post a comment