equal
deleted
inserted
replaced
1 import Ember from 'ember'; |
1 import Ember from 'ember'; |
2 |
2 |
3 export default Ember.Route.extend({ |
3 export default Ember.Route.extend({ |
4 serializeQueryParam: function(value, urlKey, defaultValueType) { |
4 serializeQueryParam: function(value, urlKey) { |
5 if (urlKey === 'date') { |
5 if (urlKey === 'date') { |
6 return value; |
6 return value; |
7 } |
7 } |
8 return '' + value; |
8 return '' + value; |
9 }, |
9 }, |
10 deserializeQueryParam: function(value, urlKey, defaultValueType) { |
10 deserializeQueryParam: function(value, urlKey) { |
11 if (urlKey === 'date') { |
11 if (urlKey === 'date') { |
12 var arr = []; |
12 var arr = []; |
13 for (var i = 0; i < value.length; i++) { |
13 for (var i = 0; i < value.length; i++) { |
14 arr.push(parseInt(value[i])); |
14 arr.push(parseInt(value[i])); |
15 } |
15 } |
20 }, |
20 }, |
21 model() { |
21 model() { |
22 return this.store.findAll('document'); |
22 return this.store.findAll('document'); |
23 }, |
23 }, |
24 actions: { |
24 actions: { |
25 willTransition: function(transition) { |
25 willTransition: function() { |
26 var _this = this; |
26 var _this = this; |
27 var queryParams = {}; |
27 var queryParams = {}; |
28 this.controller.get('queryParams').map(function(elt, index){ |
28 this.controller.get('queryParams').map(function(elt){ |
29 queryParams[elt] = _this.controller.get(elt); |
29 queryParams[elt] = _this.controller.get(elt); |
30 }); |
30 }); |
31 this.transitionTo({ queryParams: queryParams }); |
31 this.transitionTo({ queryParams: queryParams }); |
32 } |
32 } |
33 } |
33 } |