You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by jo...@apache.org on 2017/05/24 02:39:53 UTC

[36/50] [abbrv] ambari git commit: AMBARI-20904.WFM: Include an option to clear filters in workflow dashboard(Anita Jebaraj via Venkata Sairam)

AMBARI-20904.WFM: Include an option to clear filters in workflow dashboard(Anita Jebaraj via Venkata Sairam)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/201677be
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/201677be
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/201677be

Branch: refs/heads/branch-feature-AMBARI-12556
Commit: 201677be8deec6e3d898126fbc23b2114be2fa4c
Parents: 9415478
Author: Venkata Sairam <ve...@gmail.com>
Authored: Tue May 23 08:42:36 2017 +0530
Committer: Venkata Sairam <ve...@gmail.com>
Committed: Tue May 23 08:42:36 2017 +0530

----------------------------------------------------------------------
 .../ui/app/components/search-create-new-bar.js          | 12 +++++++++++-
 .../app/templates/components/search-create-new-bar.hbs  |  4 ++++
 2 files changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/201677be/contrib/views/wfmanager/src/main/resources/ui/app/components/search-create-new-bar.js
----------------------------------------------------------------------
diff --git a/contrib/views/wfmanager/src/main/resources/ui/app/components/search-create-new-bar.js b/contrib/views/wfmanager/src/main/resources/ui/app/components/search-create-new-bar.js
index 4bfb5fa..ed761c7 100644
--- a/contrib/views/wfmanager/src/main/resources/ui/app/components/search-create-new-bar.js
+++ b/contrib/views/wfmanager/src/main/resources/ui/app/components/search-create-new-bar.js
@@ -168,7 +168,10 @@ export default Ember.Component.extend(Ember.Evented,{
       }
       this.sendAction('onSearch', { type: this.get('jobType'), filter: this.getAllFilters() });
     },
-
+    doClearFilters(){
+      this.filter={};
+      this.sendAction('onSearch', { type: this.get('jobType'), filter: this.getAllFilters() });
+    },
     getAllFilters(){
       var allFilters = [];
       Object.keys(this.filter).forEach(function(value){
@@ -204,6 +207,13 @@ export default Ember.Component.extend(Ember.Evented,{
             this.$("#endDate").trigger("dp.show");
           }
         },
+        clearFilters() {
+          this.$("#startDate").val('');
+          this.$("#endDate").val('');
+          this.$('#search-field').tagsinput('removeAll');
+          this.$('.tt-input').val('');
+          this.doClearFilters();
+        },
         onClear(type) {
           if (type ==='start' && this.get('startDate') === "") {
             this.filterByDate("", type);

http://git-wip-us.apache.org/repos/asf/ambari/blob/201677be/contrib/views/wfmanager/src/main/resources/ui/app/templates/components/search-create-new-bar.hbs
----------------------------------------------------------------------
diff --git a/contrib/views/wfmanager/src/main/resources/ui/app/templates/components/search-create-new-bar.hbs b/contrib/views/wfmanager/src/main/resources/ui/app/templates/components/search-create-new-bar.hbs
index b9c6029..8bdc768 100644
--- a/contrib/views/wfmanager/src/main/resources/ui/app/templates/components/search-create-new-bar.hbs
+++ b/contrib/views/wfmanager/src/main/resources/ui/app/templates/components/search-create-new-bar.hbs
@@ -38,6 +38,10 @@
     <input type='text' class="form-control" value={{endDate}} id='endDate' title="Nominal End Date" placeholder="Nominal End Date" {{action 'onClear' 'end' on="change"}}/>
   </div>
   <div class="form-group">
+    <span title="Clear Filters" {{action 'clearFilters'}} class="fa fa-close fa-1 pointer btn btn-default" aria-hidden="true"></span>
+  </div>
+  <div class="form-group">
     <span class="fa fa-refresh fa-1 pointer btn btn-default" title="Refresh" {{action 'refresh'}} aria-hidden="true"></span>
   </div>
 </div>
+