mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-07-29 08:35:30 +00:00
51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
var traceVisible = false;
|
|
|
|
function toggletrace() {
|
|
var traceDiv = document.getElementById("trace");
|
|
if (!traceVisible) {
|
|
traceDiv.style.maxHeight = "500px";
|
|
traceVisible = true;
|
|
} else {
|
|
traceDiv.style.maxHeight = "0px";
|
|
traceVisible = false;
|
|
}
|
|
adjustContainerHeight();
|
|
}
|
|
|
|
function copytrace() {
|
|
var flip = false;
|
|
if (!traceVisible) {
|
|
toggletrace();
|
|
flip = true;
|
|
}
|
|
var traceContent = document.getElementById("traceContent");
|
|
var range = document.createRange();
|
|
range.selectNode(traceContent);
|
|
window.getSelection().removeAllRanges();
|
|
window.getSelection().addRange(range);
|
|
document.execCommand("copy");
|
|
window.getSelection().removeAllRanges();
|
|
if (flip) {
|
|
toggletrace();
|
|
}
|
|
}
|
|
|
|
function dismissError() {
|
|
var errorContainer = document.getElementById("errorContainer");
|
|
errorContainer.style.display = "none";
|
|
errorContainer.style.height = "0";
|
|
}
|
|
|
|
function adjustContainerHeight() {
|
|
var errorContainer = document.getElementById("errorContainer");
|
|
var traceDiv = document.getElementById("trace");
|
|
if (traceVisible) {
|
|
errorContainer.style.height = errorContainer.scrollHeight - traceDiv.scrollHeight + traceDiv.offsetHeight + "px";
|
|
} else {
|
|
errorContainer.style.height = "auto";
|
|
}
|
|
}
|
|
function showHelp() {
|
|
$("#helpModal").modal("show");
|
|
}
|