41 lines
1.2 KiB
JavaScript
41 lines
1.2 KiB
JavaScript
import Ember from 'ember';
|
|
import BaseListRoute from './../base-list';
|
|
|
|
export default BaseListRoute.extend({
|
|
queryParams: {
|
|
filters: {
|
|
refreshModel: true
|
|
}
|
|
},
|
|
breadcrumbs: [{text: 'My Week Goals'}],
|
|
model(params, transition) {
|
|
let me = this;
|
|
return me.get('service').ajaxGet('mine', me.mergeParams(params, transition));
|
|
},
|
|
setupController(controller) {
|
|
let me = this;
|
|
me._super(...arguments);
|
|
let months = [
|
|
{value: 1, text: 'Jan.'},
|
|
{value: 2, text: 'Feb.'},
|
|
{value: 3, text: 'Mar.'},
|
|
{value: 4, text: 'Apr.'},
|
|
{value: 5, text: 'May'},
|
|
{value: 6, text: 'June'},
|
|
{value: 7, text: 'July'},
|
|
{value: 8, text: 'Aug.'},
|
|
{value: 9, text: 'Sept.'},
|
|
{value: 10, text: 'Oct.'},
|
|
{value: 11, text: 'Nov.'},
|
|
{value: 12, text: 'Dec.'}];
|
|
months.findBy('value', new Date().getMonth() + 1)['selected'] = true;
|
|
controller.set('months', months);
|
|
},
|
|
actions: {
|
|
onUpdated(ytdSum) {
|
|
console.info('on updated: ', ytdSum);
|
|
this.set('controller.model.ytdSum', ytdSum);
|
|
}
|
|
}
|
|
});
|