Author: yusaku
Date: Fri Jan 11 03:16:16 2013
New Revision: 1431851

URL: http://svn.apache.org/viewvc?rev=1431851&view=rev
Log:
AMBARI-1158. Fiters are not working correctly on Hosts page. (yusaku)

Modified:
    incubator/ambari/trunk/ambari-web/app/utils/data_table.js
    incubator/ambari/trunk/ambari-web/app/views/main/host.js

Modified: incubator/ambari/trunk/ambari-web/app/utils/data_table.js
URL: 
http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/utils/data_table.js?rev=1431851&r1=1431850&r2=1431851&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/utils/data_table.js (original)
+++ incubator/ambari/trunk/ambari-web/app/utils/data_table.js Fri Jan 11 
03:16:16 2013
@@ -220,7 +220,8 @@ jQuery.extend($.fn.dataTableExt.afnFilte
         match = false;
         rowValue = (jQuery(rowValue).text()) ? jQuery(rowValue).text() : 
rowValue;
         for (var i = 0; i < options.length; i++) {
-          if (rowValue.indexOf(options[i]) !== -1) match = true;
+          var str = new RegExp('(\\W|^)' + options[i] + '(\\W|$)');
+          if (rowValue.search(str) !== -1) match = true;
         }
       }
 

Modified: incubator/ambari/trunk/ambari-web/app/views/main/host.js
URL: 
http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-web/app/views/main/host.js?rev=1431851&r1=1431850&r2=1431851&view=diff
==============================================================================
--- incubator/ambari/trunk/ambari-web/app/views/main/host.js (original)
+++ incubator/ambari/trunk/ambari-web/app/views/main/host.js Fri Jan 11 
03:16:16 2013
@@ -46,6 +46,7 @@ App.MainHostView = Em.View.extend({
       "bSortCellsTop": true,
       "iDisplayLength": 10,
       "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
+      "oSearch": {"bSmart":false},
       "aoColumns":[
         { "bSortable": false },
         { "sType":"html" },


Reply via email to