equal
deleted
inserted
replaced
1 import Ember from 'ember'; |
1 import Ember from 'ember'; |
2 import _ from 'lodash/lodash'; |
2 import _ from 'lodash'; |
3 import RSVP from 'rsvp'; |
3 import RSVP from 'rsvp'; |
4 import ENV from 'app-client/config/environment'; |
4 import ENV from 'app-client/config/environment'; |
5 import URI from 'urijs'; |
5 import URI from 'urijs'; |
6 |
6 |
7 export default Ember.Route.extend({ |
7 export default Ember.Route.extend({ |
33 @param {String} urlKey |
33 @param {String} urlKey |
34 @param {String} defaultValueType |
34 @param {String} defaultValueType |
35 @private |
35 @private |
36 */ |
36 */ |
37 serializeQueryParam(value, urlKey, defaultValueType) { |
37 serializeQueryParam(value, urlKey, defaultValueType) { |
38 if(_.contains(this.get('filter').get('queryParams'), urlKey)) { |
38 if(_.includes(this.get('filter').get('queryParams'), urlKey)) { |
39 return this.get('filter').serializeQueryParam(value, urlKey, defaultValueType); |
39 return this.get('filter').serializeQueryParam(value, urlKey, defaultValueType); |
40 } |
40 } |
41 return this._super(value, urlKey, defaultValueType); |
41 return this._super(value, urlKey, defaultValueType); |
42 }, |
42 }, |
43 |
43 |
48 @param {String} urlKey |
48 @param {String} urlKey |
49 @param {String} defaultValueType |
49 @param {String} defaultValueType |
50 @private |
50 @private |
51 */ |
51 */ |
52 deserializeQueryParam(value, urlKey, defaultValueType) { |
52 deserializeQueryParam(value, urlKey, defaultValueType) { |
53 if(_.contains(this.get('filter').get('queryParams'), urlKey)) { |
53 if(_.includes(this.get('filter').get('queryParams'), urlKey)) { |
54 return this.get('filter').deserializeQueryParam(value, urlKey, defaultValueType); |
54 return this.get('filter').deserializeQueryParam(value, urlKey, defaultValueType); |
55 } |
55 } |
56 return this._super(value, urlKey, defaultValueType); |
56 return this._super(value, urlKey, defaultValueType); |
57 }, |
57 }, |
58 |
58 |