Update templates/proposed-GUI.html
Browse files- templates/proposed-GUI.html +62 -21
templates/proposed-GUI.html
CHANGED
|
@@ -2630,24 +2630,55 @@ document.getElementById('pdftodxfFile').addEventListener('input',function(){
|
|
| 2630 |
console.log(dxffile)
|
| 2631 |
});
|
| 2632 |
|
| 2633 |
-
|
|
|
|
| 2634 |
var backimg = document.getElementById('backgroundimg');
|
| 2635 |
-
backimg.innerHTML=''
|
| 2636 |
-
|
| 2637 |
-
//
|
| 2638 |
var imgContainer = document.createElement('div');
|
| 2639 |
imgContainer.className = 'imgContainer';
|
| 2640 |
-
|
| 2641 |
-
|
| 2642 |
-
|
| 2643 |
-
|
| 2644 |
-
|
| 2645 |
-
|
| 2646 |
-
|
| 2647 |
-
|
| 2648 |
-
|
| 2649 |
-
|
| 2650 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2651 |
|
| 2652 |
var buttonContainer = document.createElement('div');
|
| 2653 |
buttonContainer.style.display = 'flex';
|
|
@@ -2795,11 +2826,21 @@ function ImgSide(imgdata, spreadsheetLink, pdfLink,pdfname,baxlink,xmllink) {
|
|
| 2795 |
buttonContainer.appendChild(refreshpdfmarkups);
|
| 2796 |
|
| 2797 |
|
| 2798 |
-
imgContainer.appendChild(imgcanvas);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2799 |
imgContainer.appendChild(buttonContainer);
|
| 2800 |
|
|
|
|
| 2801 |
backimg.appendChild(imgContainer);
|
| 2802 |
-
}
|
|
|
|
|
|
|
|
|
|
| 2803 |
function updatepreview(pdfname){
|
| 2804 |
console.log('pdfpath',pdfname)
|
| 2805 |
|
|
@@ -3127,10 +3168,10 @@ function getData(form) {
|
|
| 3127 |
|
| 3128 |
if (formvalues['selectprojs'].startsWith('2.8') || formvalues['selectprojs'].startsWith('2.6')) {
|
| 3129 |
|
| 3130 |
-
for(var p=0;p<listofimages.length;p++)
|
| 3131 |
-
{
|
| 3132 |
-
ImgSide(listofimages
|
| 3133 |
-
}
|
| 3134 |
|
| 3135 |
let messages = [];
|
| 3136 |
if (Repeated_Labels2_8)
|
|
|
|
| 2630 |
console.log(dxffile)
|
| 2631 |
});
|
| 2632 |
|
| 2633 |
+
|
| 2634 |
+
function ImgSide(imgdata, spreadsheetLink, pdfLink, pdfname, baxlink, xmllink) {
|
| 2635 |
var backimg = document.getElementById('backgroundimg');
|
| 2636 |
+
backimg.innerHTML = '';
|
| 2637 |
+
|
| 2638 |
+
// OUTER container: holds images div + buttons div
|
| 2639 |
var imgContainer = document.createElement('div');
|
| 2640 |
imgContainer.className = 'imgContainer';
|
| 2641 |
+
|
| 2642 |
+
// INNER container: only images (scrollable row)
|
| 2643 |
+
var imgsWrapperContainer = document.createElement('div');
|
| 2644 |
+
imgsWrapperContainer.className = 'imgsWrapperContainer';
|
| 2645 |
+
|
| 2646 |
+
// Handle multiple or single images
|
| 2647 |
+
if (Array.isArray(imgdata)) {
|
| 2648 |
+
imgdata.forEach((imgdata1, index) => {
|
| 2649 |
+
var imgcanvas = document.createElement("img");
|
| 2650 |
+
imgcanvas.src = 'data:image/gif;base64,' + imgdata1;
|
| 2651 |
+
imgcanvas.height = 600;
|
| 2652 |
+
imgcanvas.id = 'imgcanvas_' + index;
|
| 2653 |
+
imgcanvas.alt = "Larry " + index;
|
| 2654 |
+
imgcanvas.style.zIndex = 999;
|
| 2655 |
+
|
| 2656 |
+
imgcanvas.addEventListener('click', function () {
|
| 2657 |
+
ImgLarger(imgcanvas.id, imgcanvas.src);
|
| 2658 |
+
});
|
| 2659 |
+
|
| 2660 |
+
imgsWrapperContainer.appendChild(imgcanvas);
|
| 2661 |
+
});
|
| 2662 |
+
} else {
|
| 2663 |
+
var imgcanvas = document.createElement("img");
|
| 2664 |
+
imgcanvas.src = 'data:image/gif;base64,' + imgdata;
|
| 2665 |
+
imgcanvas.height = 600;
|
| 2666 |
+
imgcanvas.id = 'imgcanvas';
|
| 2667 |
+
imgcanvas.alt = "Larry";
|
| 2668 |
+
imgcanvas.style.zIndex = 999;
|
| 2669 |
+
|
| 2670 |
+
imgcanvas.addEventListener('click', function () {
|
| 2671 |
+
ImgLarger(imgcanvas.id, imgcanvas.src);
|
| 2672 |
+
});
|
| 2673 |
+
|
| 2674 |
+
imgsWrapperContainer.appendChild(imgcanvas);
|
| 2675 |
+
}
|
| 2676 |
+
|
| 2677 |
+
// ----------------------------
|
| 2678 |
+
// Buttons container
|
| 2679 |
+
// ----------------------------
|
| 2680 |
+
|
| 2681 |
+
////////////////////
|
| 2682 |
|
| 2683 |
var buttonContainer = document.createElement('div');
|
| 2684 |
buttonContainer.style.display = 'flex';
|
|
|
|
| 2826 |
buttonContainer.appendChild(refreshpdfmarkups);
|
| 2827 |
|
| 2828 |
|
| 2829 |
+
// imgContainer.appendChild(imgcanvas);
|
| 2830 |
+
// imgContainer.appendChild(buttonContainer);
|
| 2831 |
+
|
| 2832 |
+
// backimg.appendChild(imgContainer);
|
| 2833 |
+
|
| 2834 |
+
// Append images + buttons into outer container
|
| 2835 |
+
imgContainer.appendChild(imgsWrapperContainer);
|
| 2836 |
imgContainer.appendChild(buttonContainer);
|
| 2837 |
|
| 2838 |
+
// Append to background div
|
| 2839 |
backimg.appendChild(imgContainer);
|
| 2840 |
+
}
|
| 2841 |
+
|
| 2842 |
+
|
| 2843 |
+
|
| 2844 |
function updatepreview(pdfname){
|
| 2845 |
console.log('pdfpath',pdfname)
|
| 2846 |
|
|
|
|
| 3168 |
|
| 3169 |
if (formvalues['selectprojs'].startsWith('2.8') || formvalues['selectprojs'].startsWith('2.6')) {
|
| 3170 |
|
| 3171 |
+
// for(var p=0;p<listofimages.length;p++)
|
| 3172 |
+
// {
|
| 3173 |
+
ImgSide(listofimages,spreadsheetURL,dropboxLink,tomeasureproj,baxlink,xmllink)
|
| 3174 |
+
// }
|
| 3175 |
|
| 3176 |
let messages = [];
|
| 3177 |
if (Repeated_Labels2_8)
|