author | ymh <ymh.work@gmail.com> |
Sat, 12 Nov 2016 17:21:25 +0100 | |
changeset 414 | 5c6c526a7fc1 |
parent 410 | 240ca282331d |
child 424 | feb0d3e0fef9 |
permissions | -rw-r--r-- |
84 | 1 |
import Ember from 'ember'; |
392
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
2 |
import RSVP from 'rsvp'; |
84 | 3 |
|
4 |
export default Ember.Route.extend({ |
|
338
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
5 |
|
394
48458e099b05
make dynamic filters for all route and do some code pruning and cleaning
ymh <ymh.work@gmail.com>
parents:
393
diff
changeset
|
6 |
player: Ember.inject.service(), |
48458e099b05
make dynamic filters for all route and do some code pruning and cleaning
ymh <ymh.work@gmail.com>
parents:
393
diff
changeset
|
7 |
filter: Ember.inject.service(), |
392
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
8 |
|
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
9 |
model: function() { |
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
10 |
return RSVP.hash({ |
394
48458e099b05
make dynamic filters for all route and do some code pruning and cleaning
ymh <ymh.work@gmail.com>
parents:
393
diff
changeset
|
11 |
range: [1948, 2015], // TODO: make it dynamic |
48458e099b05
make dynamic filters for all route and do some code pruning and cleaning
ymh <ymh.work@gmail.com>
parents:
393
diff
changeset
|
12 |
datestats: this.get('store').query('datestat', this.get('filter').get('queryParamsValues')) |
392
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
13 |
}); |
4fbe94af93e8
Improve filter service. Centralize filter management in a single point
ymh <ymh.work@gmail.com>
parents:
338
diff
changeset
|
14 |
}, |
338
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
15 |
|
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
16 |
activate: function() { |
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
17 |
this.get('player').set('window', false); |
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
18 |
} |
4a3899b6a7ed
Fix notice/transcript display when adding filter from notice, switching from playlist, toolbar, and player
Chloe Laisne <chloe.laisne@gmail.com>
parents:
204
diff
changeset
|
19 |
|
84 | 20 |
}); |