X-Git-Url: http://www.average.org/gitweb/?p=pulsecounter.git;a=blobdiff_plain;f=web%2Findex.html;h=f70f51b05686131df6ff06c82a605a3fdcebf1f8;hp=46756b2b50d8ed3413d637f058ad9a0f285bafb0;hb=c8af811215f62722a7788dd6754e66c72c90bcf8;hpb=b61ae80834858886e69b9ec00a35683af2f2ae93 diff --git a/web/index.html b/web/index.html index 46756b2..f70f51b 100644 --- a/web/index.html +++ b/web/index.html @@ -10,7 +10,7 @@ var ww, wh; var hmax, hfact; var tmin, tmax, tfact; - var xzero = 20, yzero = 20; + var xzero = 36, yzero = 24; var cold_d = [], hot_d = []; function showdate(utime) { @@ -25,16 +25,16 @@ var scl = Math.floor(d / ord); var inc, inc2, first, x, lb; - if (scl < 2) { inc = 0.1; inc2 = 0.5; } - else if (scl < 5) { inc = 0.2; inc2 = 1; } - else { inc = 0.5; inc2 = 2; } + if (scl < 2) { inc = 0.1; inc2 = 0.2; } + else if (scl < 5) { inc = 0.1; inc2 = 0.2; } + else { inc = 0.5; inc2 = 1; } inc *= ord; inc2 *= ord; first = (Math.floor(lo / inc) + 1) * inc; - for (x = 0; x < (d / inc) - 1.5; x++) + for (x = 0; x < (d / inc) - 1.2; x++) comb.push(first + inc * x); first = (Math.floor(lo / inc2) + 1) * inc2; - for (x = 0; x < (d / inc2) - 1.5; x++) + for (x = 0; x < (d / inc2) - 1.2; x++) lb.push(first + inc2 * x); //dbg.innerHTML = "ord=" + ord + "
inc=" + inc + "
" // + comb + "
" + lb; @@ -57,11 +57,11 @@ ctx.stroke(); ctx.fillStyle = "black"; - ctx.font = "bold 8px Courier"; + ctx.font = "bold 12px Courier"; ctx.textAlign = "left"; - ctx.fillText(showdate(tmin), px(tmin), py(0) + 16); + ctx.fillText(showdate(tmin), px(tmin), py(0) + 20); ctx.textAlign = "right"; - ctx.fillText(showdate(tmax), px(tmax), py(0) + 16); + ctx.fillText(showdate(tmax), px(tmax), py(0) + 20); } function yaxis() { @@ -83,14 +83,14 @@ ctx.stroke(); ctx.fillStyle = "black"; - ctx.font = "bold 8px Courier"; + ctx.font = "bold 12px Courier"; ctx.textAlign = "right"; - ctx.fillText(0, px(tmin) - 2, py(0)); + ctx.fillText(0, px(tmin) - 6, py(0)); for (i = 0; comb[1][i]; i++) { - ctx.fillText(comb[1][i], px(tmin) - 2, py(comb[1][i])); + ctx.fillText(comb[1][i].toFixed(1), px(tmin) - 6, py(comb[1][i])); } ctx.textAlign = "left"; - ctx.fillText("l/h", px(tmin) + 2, py(hmax) + 8); + ctx.fillText("l/h", px(tmin) + 4, py(hmax) + 8); } /* @ updates global var `hmax` */ @@ -328,7 +328,7 @@ canvas#plot { display: block; width: 640px; height: 320px; - /*border: solid 1px black;*/ + /* border: solid 1px black; */ } div#queries { margin-left: auto; @@ -338,16 +338,19 @@ div#queries { } div.query { display: inline-block; + position: relative; width: 8em; height: 8em; border: solid 1px black; background-color: lightgray; cursor: pointer; - vertical-align: middle; } -span.query { - display: inline-block; - vertical-align: middle; /* does not work for some reason */ +div.label { + display: block; + width: 100%; + position: absolute; + top: 50%; + transform: translate(0, -50%); } body { margin: 0px; @@ -365,12 +368,12 @@ body {
-
PREVIOUS WEEK
-
DAY - BEFORE YESTERDAY
-
YESTERDAY
-
TODAY
-
THIS WEEK
+
PREVIOUS WEEK
+
DAY + BEFORE YESTERDAY
+
YESTERDAY
+
TODAY
+
THIS WEEK