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
@@ -98,3 +98,12 @@ button a {
width: 50%; width: 50%;
float: right; float: right;
} }
#dicom-element {
width: 60%;
float: left;
}
.marking {
float: right;
}
+22 -7
View File
@@ -1,4 +1,3 @@
var dwvapp = [];
var marked_answers = { var marked_answers = {
"correct": [], "correct": [],
@@ -50,13 +49,29 @@ cornerstone.enable(element);
cornerstone.loadAndCacheImage(imageId).then(function(image) { cornerstone.loadAndCacheImage(imageId).then(function(image) {
cornerstone.displayImage(element, 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 // Enable our tools
cornerstoneTools.mouseInput.enable(element);
cornerstoneTools.mouseWheelInput.enable(element); cornerstoneTools.setToolActive("Pan", { mouseButtonMask: 1 });
cornerstoneTools.wwwc.activate(element, 1); // Left Click cornerstoneTools.setToolActive("WwwcTool", { mouseButtonMask: 2 });
cornerstoneTools.pan.activate(element, 2); // Middle Click cornerstoneTools.setToolActive("ZoomMouseWheel", { mouseButtonMask: 3 });
cornerstoneTools.zoom.activate(element, 4); // Right Click cornerstoneTools.setToolActive("Zoom", { mouseButtonMask: 4 });
cornerstoneTools.zoomWheel.activate(element); // Mouse Wheel
}); });
} }
+1 -1
View File
@@ -41,7 +41,7 @@
<table> <table>
<tr> <tr>
<td> <td>
<div class=dwv-container data-url="{{ question.image.url}}" /> <div id="dicom-element" data-url="{{ question.image.url}}" />
</div> </div>
<form method="POST" class="post-form">{% csrf_token %} <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> <h2>Marking question {{question_details.current}} of {{question_details.total}}</h2>
<p>{{ question.question_type }}</p> <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 %} <form method="POST" class="post-form">{% csrf_token %}
<div class="marking-list">Marked: <div class="marking-list">Marked:
<ul id="marked-answer-list" class="answer-list"> <ul id="marked-answer-list" class="answer-list">
@@ -38,6 +40,6 @@
{{ form.as_p }} {{ form.as_p }}
</span> </span>
</form> </form>
<div id="dicom-element" data-url="{{ question.image.url}}" /> </div>
</div> </div>
{% endblock %} {% endblock %}