improve marking layout

This commit is contained in:
Ross
2020-11-23 11:18:22 +00:00
parent d2cb3bcc86
commit bb2fa5d457
4 changed files with 35 additions and 9 deletions
+9
View File
@@ -97,4 +97,13 @@ button a {
#stats-plot {
width: 50%;
float: right;
}
#dicom-element {
width: 60%;
float: left;
}
.marking {
float: right;
}
+22 -7
View File
@@ -1,4 +1,3 @@
var dwvapp = [];
var marked_answers = {
"correct": [],
@@ -50,13 +49,29 @@ cornerstone.enable(element);
cornerstone.loadAndCacheImage(imageId).then(function(image) {
cornerstone.displayImage(element, image);
const PanTool = cornerstoneTools.PanTool;
const ZoomTool = cornerstoneTools.ZoomTool;
const ZoomMouseWheelTool = cornerstoneTools.ZoomMouseWheelTool;
const WwwcTool = cornerstoneTools.WwwcTool;
const WwwcRegionTool = cornerstoneTools.WwwcRegionTool;
const RotateTool = cornerstoneTools.RotateTool;
const StackScrollTool = cornerstoneTools.StackScrollTool;
const MagnifyTool = cornerstoneTools.MagnifyTool;
cornerstoneTools.addTool(PanTool);
cornerstoneTools.addTool(ZoomTool);
cornerstoneTools.addTool(ZoomMouseWheelTool);
cornerstoneTools.addTool(WwwcTool);
cornerstoneTools.addTool(WwwcRegionTool);
cornerstoneTools.addTool(RotateTool);
cornerstoneTools.addTool(StackScrollTool);
cornerstoneTools.addTool(MagnifyTool);
// Enable our tools
cornerstoneTools.mouseInput.enable(element);
cornerstoneTools.mouseWheelInput.enable(element);
cornerstoneTools.wwwc.activate(element, 1); // Left Click
cornerstoneTools.pan.activate(element, 2); // Middle Click
cornerstoneTools.zoom.activate(element, 4); // Right Click
cornerstoneTools.zoomWheel.activate(element); // Mouse Wheel
cornerstoneTools.setToolActive("Pan", { mouseButtonMask: 1 });
cornerstoneTools.setToolActive("WwwcTool", { mouseButtonMask: 2 });
cornerstoneTools.setToolActive("ZoomMouseWheel", { mouseButtonMask: 3 });
cornerstoneTools.setToolActive("Zoom", { mouseButtonMask: 4 });
});
}
+1 -1
View File
@@ -41,7 +41,7 @@
<table>
<tr>
<td>
<div class=dwv-container data-url="{{ question.image.url}}" />
<div id="dicom-element" data-url="{{ question.image.url}}" />
</div>
<form method="POST" class="post-form">{% csrf_token %}
+3 -1
View File
@@ -4,6 +4,8 @@
<h2>Marking question {{question_details.current}} of {{question_details.total}}</h2>
<p>{{ question.question_type }}</p>
<div id="dicom-element" data-url="{{ question.image.url}}" />
<div class="marking">
<form method="POST" class="post-form">{% csrf_token %}
<div class="marking-list">Marked:
<ul id="marked-answer-list" class="answer-list">
@@ -38,6 +40,6 @@
{{ form.as_p }}
</span>
</form>
<div id="dicom-element" data-url="{{ question.image.url}}" />
</div>
</div>
{% endblock %}