[Groonga-commit] groonga/gcs [ember] Extract searchEndpoint property

Zurück zum Archiv-Index

Yoji SHIDARA null+****@clear*****
Tue Sep 25 15:47:36 JST 2012


Yoji SHIDARA	2012-09-25 15:47:36 +0900 (Tue, 25 Sep 2012)

  New Revision: 36a8106dd5c23aae4336c141f95fa0c04575ab18
  https://github.com/groonga/gcs/commit/36a8106dd5c23aae4336c141f95fa0c04575ab18

  Log:
    Extract searchEndpoint property

  Modified files:
    public/js/gcs.js

  Modified: public/js/gcs.js (+7 -4)
===================================================================
--- public/js/gcs.js    2012-09-25 15:44:38 +0900 (59e1d1c)
+++ public/js/gcs.js    2012-09-25 15:47:36 +0900 (91a59e6)
@@ -61,9 +61,13 @@ App.SearchController = Ember.ArrayController.extend({
     });
     return content;
   }.property('data'),
+  searchEndpoint: function() {
+    var domain = App.currentDomain;
+    return 'http://' + domain.endpoint + '/2011-02-01/search';
+  }.property('App.currentDomain'),
   urlForRawRequest: function() {
     var domain = App.currentDomain;
-    var searchEndpoint = 'http://' + domain.endpoint + '/2011-02-01/search';
+    var searchEndpoint = this.get('searchEndpoint');
     var params = this.get('paramsForRequest');
     var urlForRawRequest = searchEndpoint + '?' + jQuery.param(params);
     return urlForRawRequest;
@@ -79,11 +83,10 @@ App.SearchController = Ember.ArrayController.extend({
       'return-fields': domain.fieldNames ? domain.fieldNames.join(',') : []
     };
     return params;
-  }.property('query', 'perPage', 'start', 'App.currentDomain'),
+  }.property('query', 'perPage', 'start', 'searchEndpoint'),
   executeSearch: function(query) {
     var domain = App.currentDomain;
-    var searchEndpoint = 'http://' + domain.endpoint + '/2011-02-01/search';
-
+    var searchEndpoint = this.get('searchEndpoint');
     var params = this.get('paramsForRequest');
     var self = this;
     $.ajax({
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index