Files
old-confighub/web/client/views/shared/newConfigurationDialog/newConfigurationDialog.js
Edin Dazdarevic 701f0844a6 bunch of stuff
2015-05-28 17:06:59 +02:00

43 lines
1.3 KiB
JavaScript

Template.newConfigurationDialog.events({
"click .save-config-btn": function(event, template) {
// console.log(template.data.machineId);
// var text = template.find('.machine-name').value; //vent.target.machineName.value;
var machine = Machines.findOne({
machineId: template.data.machineId
});
var configDescription = template.find('.configuration-description').value;
var configType = template.find('.config-type').value;
HTTP.call("GET", "/configs/" + configType + '.conf', function(error, result) {
console.log(result);
if (machine) {
Machines.update({
_id: machine._id
}, {
$push: {
configurations: {
machineId: machine.machineId,
_id: (new Mongo.ObjectID()).toHexString(),
description: configDescription,
type: configType,
content: result.content,
filePath: ''
}
}
});
}
});
// db.students.update(
// { _id: 1 },
// { $push: { scores: 89 } }
// )
Session.set('newConfigurationRequested', false);
},
"click .cancel-save-config-btn": function(event, template) {
Session.set('newConfigurationRequested', false);
}
});