aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Harris <bjh21@bjh21.me.uk>2022-10-17 22:34:54 +0100
committerBen Harris <bjh21@bjh21.me.uk>2022-10-17 23:16:31 +0100
commit49849e40ec2560fc22cf2da2a5f9be10c90f42bc (patch)
treea71452275f8c15f35ba7a4cd793ed9e1cb5f1e10
parentc90d64f2439cf4fc5ac07f0ace27100aad2b69be (diff)
downloadpuzzles-49849e40ec2560fc22cf2da2a5f9be10c90f42bc.zip
puzzles-49849e40ec2560fc22cf2da2a5f9be10c90f42bc.tar.gz
puzzles-49849e40ec2560fc22cf2da2a5f9be10c90f42bc.tar.bz2
puzzles-49849e40ec2560fc22cf2da2a5f9be10c90f42bc.tar.xz
js: Move dialogue-box sizing and positioning from JavaScript to CSS
This has the advantage that if you resize the window while a dialogue box is active, the dialogue box adjusts itself accordingly.
-rw-r--r--emccpre.js3
-rwxr-xr-xhtml/jspage.pl3
2 files changed, 3 insertions, 3 deletions
diff --git a/emccpre.js b/emccpre.js
index 961999b..31ddc71 100644
--- a/emccpre.js
+++ b/emccpre.js
@@ -184,9 +184,6 @@ function dialog_init(titletext) {
// Now create a form which sits on top of that in turn.
dlg_form = document.createElement("form");
dlg_form.id = "dlgform";
- dlg_form.style.width = (window.innerWidth * 2 / 3) + "px";
- dlg_form.style.top = (window.innerHeight / 10) + "px";
- dlg_form.style.left = (window.innerWidth / 6) + "px";
var title = document.createElement("p");
title.className = "title";
diff --git a/html/jspage.pl b/html/jspage.pl
index 3a241e4..07ea719 100755
--- a/html/jspage.pl
+++ b/html/jspage.pl
@@ -225,12 +225,15 @@ EOF
}
#dlgform {
+ width: 66.6667vw;
opacity: 1;
background: #ffffff;
color: #000000;
position: absolute;
border: 2px solid black;
padding: 20px;
+ top: 10vh;
+ left: 16.6667vw;
z-index: 100;
}