major rework

- modified chartjs for better zoom on touchpad
- flexible number of charts
- handle bool as checkbox
- handle enum as select (pull down menu)
- disable swiper where not needed
and many more
This commit is contained in:
2020-12-23 11:11:22 +01:00
parent 1de819cd26
commit 97c6aa1a87
14 changed files with 2480 additions and 1609 deletions

View File

@ -9,8 +9,8 @@ function createContentConsole(s) {
// Creates input-textfield and texarea showing console-history.
var commandline = document.createElement('input');
commandline.setAttribute("type", "text");
commandline.setAttribute("class", "row commandline");
commandline.type = "text";
commandline.classList.add("row", "commandline");
commandline.onkeydown = function (e) {
//console.log(histIndex);
@ -38,10 +38,10 @@ function createContentConsole(s) {
}
};
commandline.setAttribute("autocomplete", "on");
commandline.autocomplete = "on";
var wrapper = document.createElement('form');
wrapper.setAttribute("class", "commandline-wrapper");
wrapper.classList.add("commandline-wrapper");
wrapper.onsubmit = function (e) {
e.preventDefault();
@ -53,14 +53,14 @@ function createContentConsole(s) {
commandline.value = "";
};
wrapper.setAttribute("method", 'GET');
wrapper.method = "GET";
wrapper.appendChild(commandline);
var history = document.createElement('div');
history.setAttribute("class", "history");
history.classList.add("history");
var content = document.createElement('div');
content.setAttribute("class", "content-console");
content.classList.add("content-console");
content.appendChild(wrapper);
content.appendChild(history);
return content;