webClient: ssdv full screen on click

ssdv
Michal Fratczak 2020-04-27 11:57:50 +02:00
rodzic 736afe2df7
commit 9ec0657dfa
2 zmienionych plików z 44 dodań i 7 usunięć

Wyświetl plik

@ -143,4 +143,25 @@ input[type=checkbox]
}
/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
.show {display:block;}
.HD_ssdv_modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
}
.HD_ssdv_modal img {
width: 50%;
height: 50%;
display: block;
margin-left: auto;
margin-right: auto;
}

Wyświetl plik

@ -477,13 +477,31 @@ function HABDEC_BUILD_UI_DemodAndInfo()
// SSDV
var ssdv_div = document.createElement("div");
ssdv_div.style.display = "block;";
var ssdv_info = document.createElement("text");
ssdv_info.id = "HabDec_SSDV_Info";
ssdv_info.style.color = "var(--HD_label)"
var ssdv_image = document.createElement("img");
ssdv_image.id = "HabDec_SSDV_Image";
ssdv_div.appendChild(ssdv_image);
var ssdv_img = document.createElement("img");
ssdv_img.src = "http://www.cgarea.com/ssdv.jpg";
ssdv_img.id = "HabDec_SSDV_Image";
ssdv_img.style.height = "100%";
var ssdv_img_div = document.createElement("div");
ssdv_div.appendChild(ssdv_info);
ssdv_img_div.appendChild(ssdv_img);
ssdv_div.appendChild(ssdv_img_div);
// SSDV fullscreen - when clicked
var ssdv_FS_div = document.createElement("div");
ssdv_FS_div.classList.add("HD_ssdv_modal");
ssdv_img.onclick = function(){
ssdv_FS_div.appendChild(ssdv_img_div);
ssdv_FS_div.style.display = "block";
}
ssdv_FS_div.onclick = function(){
ssdv_div.appendChild(ssdv_img_div);
ssdv_FS_div.style.display = "None";
}
ssdv_div.appendChild(ssdv_FS_div);
div_info.appendChild(div_debug);
@ -678,14 +696,12 @@ function HABDEC_BUILD_UI(parent_div)
var div_colors_wrapper = document.createElement("div");
div_colors_wrapper.id = "ColorSchemesWrapperDiv";
// <p> <button id="btnFullscreen" type="button" onclick="toggleFullscreen()">Fullscreen</button> </p>
// fullscreen button
var div_but_fs = document.createElement("div");
var btnFullscreen = document.createElement("button");
btnFullscreen.innerHTML = "Fullscreen";
btnFullscreen.onclick = () => { toggleFullscreen() };
div_but_fs.appendChild(btnFullscreen);
// var btnFS_par = document.createElement("p");
// btnFS_par.appendChild(btnFullscreen);
// div for [flights, colors, fillscreen] - in row
var extra_options = document.createElement("div");