37 localObserver: Ember.observer('language', 'date', 'date.[]', 'discourse', 'discourse.[]', 'location', 'theme', 'theme.[]', function() { |
37 localObserver: Ember.observer('language', 'date', 'date.[]', 'discourse', 'discourse.[]', 'location', 'theme', 'theme.[]', function() { |
38 this.get('filter').setProperties(this.getProperties('language', 'date', 'discourse', 'theme', 'location')); |
38 this.get('filter').setProperties(this.getProperties('language', 'date', 'discourse', 'theme', 'location')); |
39 // need to reset pagination |
39 // need to reset pagination |
40 this.set("page", 1); |
40 this.set("page", 1); |
41 }), |
41 }), |
42 filterObserver: Ember.observer('filter', 'filter.language', 'filter.date', 'filter.date.[]', 'filter.discourse', 'filter.discourse.[]', 'filter.location', 'filter.theme', 'filter.theme.[]', function() { |
42 filterObserver: Ember.observer('filter', 'filter.language', 'filter.date', 'filter.date.[]', 'filter.discourse', 'filter.discourse.[]', 'filter.location', 'filter.theme', 'filter.theme.[]',function() { |
43 this.setProperties(this.get('filter').getProperties('language', 'date', 'discourse', 'theme', 'location')); |
43 this.setProperties(this.get('filter').getProperties('language', 'date', 'discourse', 'theme', 'location')); |
44 // need to reset pagination |
44 // need to reset pagination |
45 this.set("page", 1); |
45 this.set("page", 1); |
46 }), |
46 }), |
47 |
47 |