Spaces:
Sleeping
Sleeping
Update templates/proposed-GUI.html
Browse files- templates/proposed-GUI.html +22 -14
templates/proposed-GUI.html
CHANGED
|
@@ -68,21 +68,22 @@
|
|
| 68 |
{% endfor %} -->
|
| 69 |
</div>
|
| 70 |
</div>
|
|
|
|
| 71 |
<div id="radiosColors">
|
| 72 |
<input type="radio" id="radio" name="fullimage" value="0" oninput="colors()">
|
| 73 |
-
<label for="fullimage" > Measure full image </label>
|
| 74 |
|
| 75 |
<input type="radio" id="radio" name="fullimage" value="220" oninput="colors()">
|
| 76 |
-
<label for="levelimage" > Measure specific regions (Levels) </label>
|
| 77 |
-
<br>
|
| 78 |
-
<label style="visibility:hidden" name="levelsnamelabel" >Number of levels found in this plan</label><br>
|
| 79 |
-
<input style="visibility:hidden" type="number" id="colornumber" name="levelsnameinput" oninput="generatecolorPickers()"><br>
|
| 80 |
<div id="colorpickers">
|
| 81 |
<!-- -->
|
| 82 |
</div>
|
| 83 |
|
| 84 |
</div>
|
| 85 |
-
<br> <br> <br>
|
| 86 |
<div id ="saveOPdiv">
|
| 87 |
<input type="checkbox" id="saveOP" value="saveopv" name="name3">
|
| 88 |
<label id="saveOPlabel" for="saveOP"> Save Output</label> <button id="measureADRbutton">Measure using ADR</button>
|
|
@@ -251,10 +252,10 @@
|
|
| 251 |
var p=document.getElementById("selectionsProjpid") //project part
|
| 252 |
|
| 253 |
//remove old dropdown options
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
|
| 259 |
//send project name to python flask
|
| 260 |
$.get( '/getmethod/'+projectVal);
|
|
@@ -349,7 +350,7 @@
|
|
| 349 |
});
|
| 350 |
}
|
| 351 |
|
| 352 |
-
|
| 353 |
function getData(form) {
|
| 354 |
var formData = new FormData(form);
|
| 355 |
colorsarr=[];
|
|
@@ -380,11 +381,15 @@ answers.push(tomeasureproj, val,colorsarr);
|
|
| 380 |
|
| 381 |
console.log(data[0]);
|
| 382 |
console.log(data[1]);
|
| 383 |
-
console.log(data[2]);
|
|
|
|
|
|
|
| 384 |
|
| 385 |
var imgcanvas= document.createElement("img");
|
| 386 |
imgcanvas.src= 'data:image/gif;base64,' +data[0];
|
| 387 |
-
|
|
|
|
|
|
|
| 388 |
|
| 389 |
imgcanvas.alt="Larry";
|
| 390 |
imgcanvas.style.zIndex=999;
|
|
@@ -419,6 +424,7 @@ document.getElementById("myForm").addEventListener("submit", function (e) {
|
|
| 419 |
var measitemVal=''
|
| 420 |
function get3rddropdown(){
|
| 421 |
|
|
|
|
| 422 |
var divduplicater= document.getElementsByClassName('duplicaterclass')[0].children;
|
| 423 |
|
| 424 |
var inputs =divduplicater[0];// document.getElementsByClassName("measurementselections")[0]; //groundbeams
|
|
@@ -690,7 +696,7 @@ console.log(arrFinalMCNames);
|
|
| 690 |
arrall.push(arrFinalMCNames);
|
| 691 |
console.log(arrall);
|
| 692 |
}
|
| 693 |
-
|
| 694 |
}
|
| 695 |
if (flag==1){
|
| 696 |
|
|
@@ -756,6 +762,8 @@ function generatecolorPickers(){
|
|
| 756 |
color.id= 'color';
|
| 757 |
color.name='color'+i;
|
| 758 |
drp.append(color);
|
|
|
|
|
|
|
| 759 |
|
| 760 |
}
|
| 761 |
console.log(drp)
|
|
|
|
| 68 |
{% endfor %} -->
|
| 69 |
</div>
|
| 70 |
</div>
|
| 71 |
+
<br>
|
| 72 |
<div id="radiosColors">
|
| 73 |
<input type="radio" id="radio" name="fullimage" value="0" oninput="colors()">
|
| 74 |
+
<label id=radiolbl for="fullimage" > Measure full image </label>
|
| 75 |
|
| 76 |
<input type="radio" id="radio" name="fullimage" value="220" oninput="colors()">
|
| 77 |
+
<label id=radiolbl for="levelimage" > Measure specific regions (Levels) </label>
|
| 78 |
+
<br><br>
|
| 79 |
+
<label id=nLevels style="visibility:hidden" name="levelsnamelabel" >Number of levels found in this plan</label><br>
|
| 80 |
+
<input id=lvlinput style="visibility:hidden" type="number" id="colornumber" name="levelsnameinput" oninput="generatecolorPickers()"><br>
|
| 81 |
<div id="colorpickers">
|
| 82 |
<!-- -->
|
| 83 |
</div>
|
| 84 |
|
| 85 |
</div>
|
| 86 |
+
<br> <br> <br>
|
| 87 |
<div id ="saveOPdiv">
|
| 88 |
<input type="checkbox" id="saveOP" value="saveopv" name="name3">
|
| 89 |
<label id="saveOPlabel" for="saveOP"> Save Output</label> <button id="measureADRbutton">Measure using ADR</button>
|
|
|
|
| 252 |
var p=document.getElementById("selectionsProjpid") //project part
|
| 253 |
|
| 254 |
//remove old dropdown options
|
| 255 |
+
// var i, L = inputs.options.length - 1;
|
| 256 |
+
// for(i = L; i >= 0; i--) {
|
| 257 |
+
// inputs.remove(i);
|
| 258 |
+
// }
|
| 259 |
|
| 260 |
//send project name to python flask
|
| 261 |
$.get( '/getmethod/'+projectVal);
|
|
|
|
| 350 |
});
|
| 351 |
}
|
| 352 |
|
| 353 |
+
var spreadsheetId='';
|
| 354 |
function getData(form) {
|
| 355 |
var formData = new FormData(form);
|
| 356 |
colorsarr=[];
|
|
|
|
| 381 |
|
| 382 |
console.log(data[0]);
|
| 383 |
console.log(data[1]);
|
| 384 |
+
console.log(data[2]);
|
| 385 |
+
console.log(data[3]);
|
| 386 |
+
spreadsheetId= data[3];
|
| 387 |
|
| 388 |
var imgcanvas= document.createElement("img");
|
| 389 |
imgcanvas.src= 'data:image/gif;base64,' +data[0];
|
| 390 |
+
// imgcanvas.width=700;
|
| 391 |
+
imgcanvas.height=600;
|
| 392 |
+
imgcanvas.backgroundColor=(255,255,255);
|
| 393 |
|
| 394 |
imgcanvas.alt="Larry";
|
| 395 |
imgcanvas.style.zIndex=999;
|
|
|
|
| 424 |
var measitemVal=''
|
| 425 |
function get3rddropdown(){
|
| 426 |
|
| 427 |
+
|
| 428 |
var divduplicater= document.getElementsByClassName('duplicaterclass')[0].children;
|
| 429 |
|
| 430 |
var inputs =divduplicater[0];// document.getElementsByClassName("measurementselections")[0]; //groundbeams
|
|
|
|
| 696 |
arrall.push(arrFinalMCNames);
|
| 697 |
console.log(arrall);
|
| 698 |
}
|
| 699 |
+
arrFinalMCNames.push([spreadsheetId]);
|
| 700 |
}
|
| 701 |
if (flag==1){
|
| 702 |
|
|
|
|
| 762 |
color.id= 'color';
|
| 763 |
color.name='color'+i;
|
| 764 |
drp.append(color);
|
| 765 |
+
if (i==0)
|
| 766 |
+
color.style.marginLeft='1%';
|
| 767 |
|
| 768 |
}
|
| 769 |
console.log(drp)
|