This commit is contained in:
Ross
2021-11-29 21:48:51 +00:00
parent b4cca54553
commit 72a2beaaf3
+25 -15
View File
@@ -13,9 +13,25 @@
</div>
<button id="add-finding-button">Add finding</button>
<button id="reset-viewport-button">Reset viewport</button>
<div id="finding-form">
</div>
<details open>
<summary>Findings</summary>
{% for finding in series.findings.all %}
<div>
<button class="view-finding-button" data-annotationjson={{finding.annotation_json}} data-viewportjson={{finding.viewport_json}}>Click to view</button>
Findings: {{finding.findings.all|join:", "}}<br />
Description: {{finding.description}}<br />
<a href="{% url 'atlas:delete_finding' pk=finding.pk %}">Delete finding</a>
</div>
{% endfor %}
</details>
<div>Author: {{ series.get_author_display }}</div>
<details>
<summary>Image info</summary>
@@ -39,20 +55,6 @@
<p><a href="{% url 'atlas:series_download' pk=series.pk %}">Download images</a></p>
</details>
<details>
<summary>Findings</summary>
{% for finding in series.findings.all %}
<div>
<button class="view-finding-button" data-annotationjson={{finding.annotation_json}} data-viewportjson={{finding.viewport_json}}>Click to view</button>
Findings: {{finding.findings.all|join:", "}}<br />
Description: {{finding.description}}<br />
<a href="{% url 'atlas:delete_finding' pk=finding.pk %}">Delete finding</a>
</div>
{% endfor %}
</details>
<div class="hide" id="hidden-form">
<form method="post" id="series_finding_form">
{% csrf_token %}
@@ -66,9 +68,17 @@
$(document).ready(function () {
$("#add-finding-button").click(() => {
$("#finding-form").empty().append(
$("#hidden-form form").clone()
dicom_element = $(".single-dicom-viewer").get(0);
$("#hidden-form form").clone();
cornerstone.resize(dicom_element);
cornerstoneTools.globalImageIdSpecificToolStateManager.clear(dicom_element);
);
});
$(".view-finding-button").each((n, el) => {
annotationjson = JSON.parse(e.currentTarget.dataset.annotationjson);
cornerstoneTools.globalImageIdSpecificToolStateManager.clear(dicom_element);
});
$(".view-finding-button").each((n, el) => {