resizeViewportElements function is added to resize viewport after resizing lesion table

This commit is contained in:
Evren Ozkan 2015-12-07 15:08:23 -05:00
parent 884cbf06fe
commit e4c24608af
3 changed files with 20 additions and 10 deletions

View File

@ -222,7 +222,6 @@ Template.lesionTable.events({
var pY = e.pageY;
var draggableParent = $(e.currentTarget).parent();
var startHeight = draggableParent.height();
//e.preventDefault();
template.dragging.set(true);
$(document).on('mouseup', function(e) {
@ -238,21 +237,14 @@ Template.lesionTable.events({
height: startHeight - topPosition
});
var contentId = Session.get("activeContentId");
var viewportAndLesionTableHeight = $("#viewportAndLesionTable").height();
var newPercentageHeightofLesionTable = (startHeight - topPosition) / viewportAndLesionTableHeight * 100;
var newPercentageHeightofViewermain = 100 - newPercentageHeightofLesionTable;
$(".viewerMain").height(newPercentageHeightofViewermain+"%");
// Resize viewport
var elements = $('.imageViewerViewport');
elements.each(function(index) {
var element = this;
if (!element) {
return;
}
cornerstone.resize(element, true);
});
resizeViewportElements();
});
}

View File

@ -0,0 +1,15 @@
// Resize viewport elements
resizeViewportElements = function() {
viewportResizeTimer = setTimeout(function() {
var elements = $('.imageViewerViewport');
elements.each(function(index) {
var element = this;
if (!element) {
return;
}
cornerstone.resize(element, true);
});
}, 1);
};

View File

@ -60,9 +60,12 @@ Package.onUse(function (api) {
// Library functions
api.addFiles('lib/uuid.js', 'client');
api.addFiles('lib/resizeViewportElements.js', 'client');
// Export lesionTable function for activate measurements
api.export('activateLesion','client');
api.export('resizeViewportElements','client');
api.export('Measurements', ['client', 'server']);
api.export('Timepoints', ['client', 'server']);