2016-04-22 01:33:31 +02:00
|
|
|
Template.serverInformationModal.onCreated(function() {
|
|
|
|
|
var instance = Template.instance();
|
|
|
|
|
instance.container = {
|
2016-05-03 00:56:51 +02:00
|
|
|
mode: new ReactiveVar('list'),
|
2016-05-07 15:34:27 +02:00
|
|
|
serverType: new ReactiveVar(null),
|
|
|
|
|
currentItem: new ReactiveVar(null),
|
2016-05-15 04:46:10 +02:00
|
|
|
$form: null,
|
|
|
|
|
resetState: function() {
|
|
|
|
|
instance.container.mode.set('list');
|
|
|
|
|
instance.container.serverType.set(null);
|
|
|
|
|
instance.container.currentItem.set(null);
|
|
|
|
|
}
|
2016-04-22 01:33:31 +02:00
|
|
|
};
|
2016-06-07 19:09:47 +02:00
|
|
|
});
|
2016-05-03 00:56:51 +02:00
|
|
|
|
|
|
|
|
Template.serverInformationModal.events({
|
2016-05-15 04:46:10 +02:00
|
|
|
'click .js-back, click [data-dismiss=modal]': function(event, instance) {
|
|
|
|
|
instance.container.resetState();
|
2016-05-07 15:34:27 +02:00
|
|
|
}
|
2016-05-03 00:56:51 +02:00
|
|
|
});
|