equal
deleted
inserted
replaced
6 language: 'langue', |
6 language: 'langue', |
7 discourse: 'discours', |
7 discourse: 'discours', |
8 theme: 'thematique' |
8 theme: 'thematique' |
9 }], |
9 }], |
10 |
10 |
11 filter: Ember.inject.service(), |
|
12 |
|
13 date: [], |
11 date: [], |
14 discourse: null, |
12 discourse: null, |
15 language: null, |
13 language: null, |
16 location: null, |
14 location: null, |
17 theme: null, |
15 theme: null, |
18 |
16 |
|
17 filter: Ember.inject.service(), |
19 setFilter: Ember.observer('date', 'discourse', 'language', 'location', 'theme', function(sender, key) { |
18 setFilter: Ember.observer('date', 'discourse', 'language', 'location', 'theme', function(sender, key) { |
20 this.get('filter').set(key, this.get(key)); |
19 this.get('filter').set(key, this.get(key)); |
21 }), |
20 }), |
22 |
|
23 filterObserver: Ember.observer('filter.date', 'filter.discourse', 'filter.language', 'filter.location', 'filter.theme', function(sender, key) { |
21 filterObserver: Ember.observer('filter.date', 'filter.discourse', 'filter.language', 'filter.location', 'filter.theme', function(sender, key) { |
24 key = key.split('.').pop(); |
22 key = key.split('.').pop(); |
25 this.set(key, this.get('filter').get(key)); |
23 this.set(key, this.get('filter').get(key)); |
26 }), |
24 }), |
27 |
25 |