This commit is contained in:
Ross
2021-10-30 14:26:06 +01:00
parent e26e1763dc
commit f4a3cca774
4 changed files with 22 additions and 11 deletions
+1 -1
View File
@@ -779,7 +779,7 @@ input {
.select2-search__field { .select2-search__field {
background-color: #05668d; background-color: #05668d;
color: white; color: darkblue;
border: 1px solid black; border: 1px solid black;
} }
+1 -1
View File
@@ -779,7 +779,7 @@ input {
.select2-search__field { .select2-search__field {
background-color: #05668d; background-color: #05668d;
color: white; color: darkblue;
border: 1px solid black; border: 1px solid black;
} }
+5
View File
@@ -61,6 +61,11 @@
opacity: 100%; opacity: 100%;
} }
.dicom-button-highlight {
opacity: 50%;
color: lightblue;
}
#dicom-toggle-mode-button { #dicom-toggle-mode-button {
position: absolute; position: absolute;
left: 0; left: 0;
+15 -9
View File
@@ -96,14 +96,7 @@ export function loadCornerstone(main_element, db, images, annotations_to_load, l
.append($("<span id='dicom-toggle-mode-button' class='dicom-button' title='toggle stack/thumbnail view'>↻</span>")) .append($("<span id='dicom-toggle-mode-button' class='dicom-button' title='toggle stack/thumbnail view'>↻</span>"))
.append($("<span id='dicom-fullscreen-button' class='dicom-button' title='toggle stack/thumbnail view'>⛶</span>")) .append($("<span id='dicom-fullscreen-button' class='dicom-button' title='toggle stack/thumbnail view'>⛶</span>"))
.append($("<span id='dicom-settings-button' class='dicom-button' title='open settings'>&#9881;</span>")) .append($("<span id='dicom-settings-button' class='dicom-button' title='open settings'>&#9881;</span>"))
.append($("<span id='dicom-collapse-button' class='dicom-button' title='collapse viewer'>⇄</span>")); .append($("<span id='dicom-collapse-button' class='dicom-button' title='collapse viewer'>⇄</span>"))
$(single_dicom_viewer).append(
$(
"<div id='dicom-overlay'>Image <span id='current_image_number'></span> of <span id='total_image_number'></span><br />wc: <span id='wc'></span> ww: <span id='ww'></span></div>"
)
)
// Add buttons
.append( .append(
$(`<div id='dicom-window-panel'> $(`<div id='dicom-window-panel'>
<button id='window-btn-abdomen'>Abdomen</button> <button id='window-btn-abdomen'>Abdomen</button>
@@ -116,6 +109,13 @@ export function loadCornerstone(main_element, db, images, annotations_to_load, l
</div>`) </div>`)
); );
$(single_dicom_viewer).append(
$(
"<div id='dicom-overlay'>Image <span id='current_image_number'></span> of <span id='total_image_number'></span><br />wc: <span id='wc'></span> ww: <span id='ww'></span></div>"
)
);
// Add buttons
let window_presets = { let window_presets = {
"window-btn-abdomen": [400, 50], "window-btn-abdomen": [400, 50],
"window-btn-liver": [150, 30], "window-btn-liver": [150, 30],
@@ -139,6 +139,8 @@ export function loadCornerstone(main_element, db, images, annotations_to_load, l
cornerstone.setViewport(single_dicom_viewer, viewport); cornerstone.setViewport(single_dicom_viewer, viewport);
e.preventDefault(); e.preventDefault();
e.stopPropagation();
}) })
}) })
@@ -180,9 +182,13 @@ export function loadCornerstone(main_element, db, images, annotations_to_load, l
if (main_element[0].dataset.collapsed == "none") { if (main_element[0].dataset.collapsed == "none") {
main_element[0].dataset.collapsed = main_element.width(); main_element[0].dataset.collapsed = main_element.width();
main_element.width("50px"); main_element.width("50px");
$("#dicom-window-panel").hide();
$(e.target).addClass("dicom-button-highlight");
} else { } else {
main_element.width(main_element[0].dataset.collapsed); main_element.width(main_element[0].dataset.collapsed);
main_element[0].dataset.collapsed = "none" main_element[0].dataset.collapsed = "none"
$("#dicom-window-panel").show();
$(e.target).removeClass("dicom-button-highlight");
} }
resizeHandler(); resizeHandler();
//loadCornerstone(main_element, db, images, annotations_to_load, stack) //loadCornerstone(main_element, db, images, annotations_to_load, stack)
@@ -293,7 +299,7 @@ export function loadCornerstone(main_element, db, images, annotations_to_load, l
}) })
.catch((err, err2) => { .catch((err, err2) => {
console.log(err); console.log(err);
$("#dicom-log-panel").append(err); $("#dicom-log-panel").append("<br/>").append(err.stack);
}); });
} }