Replace keypress with keydown to fix Measurement deletion from Lesion Table

This commit is contained in:
Erik Ziegler committed 2015-12-20 18:52:17 -05:00
1 parent 220ff065dc
commit 5eb8a717cb
3 files changed
+20 -13

No files matched your search

@@ -70,21 +70,22 @@ Template.lesionTableTimepointCell.events({
if (currentMeasurement.isTarget) {
showConfirmDialog(function() {
log.info('Confirm clicked!');
clearMeasurementTimepointData(currentMeasurement._id, currentTimepointID);
});
} else {
changeNonTargetResponse(measurementData, null, doneCallback);
}
},
'keypress .lesionTableTimepointCell': function(e) {
var keyCode = e.keyCode;
'keydown .lesionTableTimepointCell': function(e) {
var keyCode = e.which;
if (keyCode === keys.DELETE ||
(keyCode === keys.D && e.ctrlKey === true)) {
var currentMeasurement = Template.parentData(1);
log.info('Removing Lesion: ' + currentMeasurement._id);
// TODO = Add confirm dialog first!
clearMeasurementTimepointData(currentMeasurement._id, this.timepointID);
var currentTimepointID = this.timepointID;
showConfirmDialog(function() {
clearMeasurementTimepointData(currentMeasurement._id, currentTimepointID);
});
}
}
});