[Groonga-commit] groonga/groonga-admin at 6bd3686 [master] Support incremental search

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Nov 23 12:22:19 JST 2014


Kouhei Sutou	2014-11-23 12:22:19 +0900 (Sun, 23 Nov 2014)

  New Revision: 6bd3686a28b4ee243b055cf5392c3fbcdefe030e
  https://github.com/groonga/groonga-admin/commit/6bd3686a28b4ee243b055cf5392c3fbcdefe030e

  Message:
    Support incremental search

  Modified files:
    app/scripts/controllers/table-search-controller.js
    app/views/tables/search.html

  Modified: app/scripts/controllers/table-search-controller.js (+6 -0)
===================================================================
--- app/scripts/controllers/table-search-controller.js    2014-11-23 12:04:55 +0900 (9517756)
+++ app/scripts/controllers/table-search-controller.js    2014-11-23 12:22:19 +0900 (38c390d)
@@ -40,6 +40,7 @@ angular.module('groongaAdminApp')
         $scope.parameters = angular.copy($location.search());
 
         $scope.search = search;
+        $scope.incrementalSearch = incrementalSearch;
         $scope.clear  = clear;
         $scope.toggleSort = toggleSort;
         $scope.selectDrilldown = selectDrilldown;
@@ -158,6 +159,10 @@ angular.module('groongaAdminApp')
         $location.search(buildParameters());
       }
 
+      function incrementalSearch() {
+        select(buildParameters());
+      }
+
       function clear() {
         $location.search({});
       }
@@ -466,6 +471,7 @@ angular.module('groongaAdminApp')
         });
         var request = client.execute('select', parameters);
         request.success(function(response) {
+          $scope.message = '';
           $scope.response.rawData = response.rawData();
           $scope.commandLine = request.commandLine();
           $scope.response.elapsedTimeInMilliseconds =

  Modified: app/views/tables/search.html (+4 -1)
===================================================================
--- app/views/tables/search.html    2014-11-23 12:04:55 +0900 (2eb8046)
+++ app/views/tables/search.html    2014-11-23 12:22:19 +0900 (9246834)
@@ -81,7 +81,10 @@
       <div class="form-group">
         <div class="input-group">
           <span class="input-group-addon">Query</span>
-          <input type="search" class="form-control" ng-model="parameters.query">
+          <input type="search"
+                 class="form-control"
+                 ng-model="parameters.query"
+                 ng-change="incrementalSearch()">
         </div>
         <div class="input-group">
           <button ng-click="search()" class="btn btn-default">Search</button>
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index