Restored some HTML-Debugging-tools

This commit is contained in:
Daniel
2025-03-19 09:50:14 +01:00
parent 7aef895462
commit f2b12301ee
10 changed files with 824 additions and 9 deletions

View File

@ -360,17 +360,19 @@ function successHandler(s, message) {
} else {
// In the module-block a parameter was selected
// -> write parameter-block to grid-element2
// If nColumns < 3, hide modules (grid-element1) and show parameters (grid-element2)
// Set flag showParams (-> if there are only three columns, hide modules, not parameters)
// See also SEAWebClientMain.js
showParams = 1;
console.log ('col',nColumns);
isl = insertSlide(2, message.title, 'parameters', createContent(sLocal, message));
if(nColumns < 2) {
elements[1].style.display = "none"; // show modules
elements[2].style.display = "inline-block"; // hide parameters
if (nColumns < 2) {
elements[1].style.display = "none"; // hide modules
elements[2].style.display = "inline-block"; // show parameters
} else if (nColumns == 2 || nColumns == 3) {
elements[1].style.display = "none"; // hide modules
elements[2].style.display = "inline-block"; // show parameters
elements[2].style.width = "50vw"; //
if (nRows > 1) {
elements[2].style.height = "50vh"; //
}
}
}
}

View File

@ -18,7 +18,6 @@ var writePermission = false;
var menuMode = false;
var panelOn = true;
var firstState = 0;
var showParams = 0;
function Settings() {
if (debug_main_daniel) {

View File

@ -0,0 +1,42 @@
var showSettings = false;
function toggleSettings() {
// Shows and hides settings.
console.log("toggle settings");
if (showSettings) {
document.getElementsByClassName("start-settings-checkboxes")[0].style.display = "none";
document.getElementsByClassName("start-settings-show-hide")[0].innerHTML = "show";
showSettings = false;
} else {
document.getElementsByClassName("start-settings-checkboxes")[0].style.display = "inline";
document.getElementsByClassName("start-settings-show-hide")[0].innerHTML = "hide";
showSettings = true;
}
}
function followLink(destination) {
// Build query string and load new page.
var checkboxes = document.getElementsByClassName("start-checkbox");
var query = "";
// Loop through settings-checkboxes.
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked != checkboxes[i].defaultChecked) {
if (query === "") {
query = "?";
} else {
query += "&";
}
query += checkboxes[i].name + "=";
if (checkboxes[i].checked) {
query += "1";
} else {
query += "0";
}
}
}
destination += query;
console.log(destination);
window.location = destination;
}