Vulcan/lib/router/other.js

43 lines
874 B
JavaScript
Raw Normal View History

2015-03-18 17:22:43 +09:00
SettingsController = RouteController.extend({
onBeforeAction: function () {
console.log('rendering admin menu')
this.render(getTemplate('adminMenu'), {to: 'adminMenu'});
this.next();
}
});
Meteor.startup(function (){
// Settings
Router.route('/settings', {
2015-03-18 17:22:43 +09:00
controller: SettingsController,
name: 'settings',
2014-12-27 18:34:01 +09:00
template: getTemplate('settingsForm'),
// layoutTemplate: getTemplate('adminLayout'),
data: function () {
// we only have one set of settings for now
return {
hasSettings: !!Settings.find().count(),
settings: Settings.findOne()
}
}
});
// Loading (for testing purposes)
Router.route('/loading', {
name: 'loading',
template: getTemplate('loading')
});
// Toolbox
Router.route('/toolbox', {
name: 'toolbox',
template: getTemplate('toolbox')
});
});