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);
}
}
});