diff --git a/src/model.js b/src/model.js index cd14613e..3ac84c46 100644 --- a/src/model.js +++ b/src/model.js @@ -480,41 +480,6 @@ my.Query = Backbone.Model.extend({ }, updateFilter: function(index, value) { }, - // #### addTermFilter - // - // Set (update or add) a terms filter to filters - // - // See - addTermFilter: function(fieldId, value) { - var filters = this.get('filters'); - var filter = { term: {} }; - filter.term[fieldId] = value || ''; - filters.push(filter); - this.set({filters: filters}); - // change does not seem to be triggered automatically - if (value) { - this.trigger('change'); - } else { - // adding a new blank filter and do not want to trigger a new query - this.trigger('change:filters:new-blank'); - } - }, - addGeoDistanceFilter: function(field) { - var filters = this.get('filters'); - var filter = { - geo_distance: { - distance: '10km', - } - }; - filter.geo_distance[field] = { - 'lon': 0, - 'lat': 0 - }; - filters.push(filter); - this.set({filters: filters}); - // adding a new blank filter and do not want to trigger a new query - this.trigger('change:filters:new-blank'); - }, // ### removeFilter // // Remove a filter from filters at index filterIndex diff --git a/test/model.test.js b/test/model.test.js index 0dc01440..9300c274 100644 --- a/test/model.test.js +++ b/test/model.test.js @@ -274,10 +274,4 @@ test('Query.addFilter', function () { deepEqual(exp, query.get('filters')[1]); }); -test('Query.addTermFilter', function () { - var query = new recline.Model.Query(); - query.addTermFilter('xyz', 'this-value'); - deepEqual({term: {xyz: 'this-value'}}, query.get('filters')[0]); -}); - })(this.jQuery);