31 lines
922 B
JavaScript
31 lines
922 B
JavaScript
Template.serverInformationDimse.onCreated(function() {
|
|
var instance = Template.instance();
|
|
instance.peers = new ReactiveVar([]);
|
|
instance.autorun(function() {
|
|
var currentItem = instance.data.currentItem.get();
|
|
if (currentItem) {
|
|
instance.peers.set(currentItem.peers || []);
|
|
}
|
|
});
|
|
});
|
|
|
|
Template.serverInformationDimse.onRendered(function() {
|
|
var instance = Template.instance();
|
|
instance.autorun(function() {
|
|
var mode = instance.data.mode.get();
|
|
if (mode === 'edit') {
|
|
var data = instance.data.currentItem.get();
|
|
FormUtils.setFormData(instance.data.$form, data);
|
|
}
|
|
});
|
|
});
|
|
|
|
Template.serverInformationDimse.events({
|
|
'click .js-new-peer': function(event, instance) {
|
|
event.preventDefault();
|
|
var peers = instance.peers.get();
|
|
peers.push({});
|
|
instance.peers.set(peers);
|
|
}
|
|
});
|