resizeViewportElements function is added to resize viewport after resizing lesion table
This commit is contained in:
parent
884cbf06fe
commit
e4c24608af
@ -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();
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
15
Packages/lesiontracker/lib/resizeViewportElements.js
Normal file
15
Packages/lesiontracker/lib/resizeViewportElements.js
Normal 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);
|
||||
|
||||
};
|
||||
@ -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']);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user