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