Repository: incubator-samza
Updated Branches:
  refs/heads/master e0ce7ec00 -> ffb282784


SAMZA-277: Config table on ApplicationMaster web interface should be searchable


Project: http://git-wip-us.apache.org/repos/asf/incubator-samza/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-samza/commit/ffb28278
Tree: http://git-wip-us.apache.org/repos/asf/incubator-samza/tree/ffb28278
Diff: http://git-wip-us.apache.org/repos/asf/incubator-samza/diff/ffb28278

Branch: refs/heads/master
Commit: ffb2827844eaa6eaf91bfc213988e6d37b58ccd6
Parents: e0ce7ec
Author: David Chen <[email protected]>
Authored: Mon Jul 14 11:25:08 2014 -0700
Committer: Jakob Homan <[email protected]>
Committed: Mon Jul 14 11:25:08 2014 -0700

----------------------------------------------------------------------
 .../resources/scalate/WEB-INF/views/index.scaml | 28 +++++++++++++-------
 1 file changed, 19 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/ffb28278/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
----------------------------------------------------------------------
diff --git a/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml 
b/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
index b2faebf..ea6f03b 100644
--- a/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
+++ b/samza-yarn/src/main/resources/scalate/WEB-INF/views/index.scaml
@@ -137,20 +137,30 @@
 
     %div.tab-pane#config
       %h2 Config
-      %table.table.table-striped.table-bordered.tablesorter#config-table
-        %thead
-          %tr
-            %th Key
-            %th Value
-        %tbody
-          - for(entrySet <- new java.util.TreeMap[String, 
String](config.asInstanceOf[Map[String, String]]).entrySet)
+      %div.panel.panel-default
+        %div.panel-heading
+          %input.form-control#config-table-filter(type="text" 
placeholder="Filter")
+        %table.table.table-striped.table-bordered.tablesorter#config-table
+          %thead
             %tr
-              %td.key= entrySet.getKey
-              %td= entrySet.getValue
+              %th Key
+              %th Value
+          %tbody.searchable
+            - for(entrySet <- new java.util.TreeMap[String, 
String](config.asInstanceOf[Map[String, String]]).entrySet)
+              %tr
+                %td.key= entrySet.getKey
+                %td= entrySet.getValue
 
     :javascript
       $(document).ready(function() {
         $("#containers-table").tablesorter();
         $("#partitions-table").tablesorter();
         $("#config-table").tablesorter();
+        $("#config-table-filter").keyup(function() {
+          var regex = new RegExp($(this).val(), 'i');
+          $('.searchable tr').hide();
+          $('.searchable tr').filter(function() {
+            return regex.test($(this).text());
+          }).show();
+        });
       });

Reply via email to