decide.nolog.cz/app/routes/application.js
2016-01-28 23:48:14 +01:00

30 lines
769 B
JavaScript

import Ember from 'ember';
export default Ember.Route.extend({
actions: {
openModal(options) {
const modalController = this.controllerFor(`modal/${options.template}`);
modalController.set('model', options.model);
this.render(`modal/${options.template}`, {
into: 'application',
outlet: 'modal',
controller: modalController
});
},
removeModal() {
this.disconnectOutlet({
outlet: 'modal',
parentView: 'application'
});
}
},
beforeModel() {
this.set('fmConfig.formClass', 'form-horizontal');
this.set('fmConfig.inputWrapperClass', 'col-sm-10');
this.set('fmConfig.labelClass', 'col-sm-2 control-label');
},
fmConfig: Ember.inject.service('fm-config')
});