ohif-viewer/Packages/lesiontracker/client/components/serverInformationModal/serverInformationDimse.js

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