Skip to content

Commit 83fa81b

Browse files
committed
Kleine bug-fix, bij oscileren tussen eendraadschema en situatieschema onthield de browser de positie van de scrollbars in het eendraadschema niet.
1 parent d896f37 commit 83fa81b

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed

builddate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
var CONF_builddate="20250125-134133"
1+
var CONF_builddate="20250125-140438"

eendraadschema.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ function flattenSVG(SVGstruct, shiftx, shifty, node, overflowright) {
163163
}
164164
if (node <= 0) {
165165
if (outstruct.attributes.getNamedItem("width")) { // make SVG a 0,0 element
166-
str = '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" transform="scale(1,1)" width="' + (parseInt(outstruct.attributes.getNamedItem("width").nodeValue) + overflowright) +
166+
str = '<svg id="EDSSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" transform="scale(1,1)" width="' + (parseInt(outstruct.attributes.getNamedItem("width").nodeValue) + overflowright) +
167167
'" height="' + (outstruct.attributes.getNamedItem("height").nodeValue) + '">' + str + '</svg>';
168168
}
169169
else {
@@ -9664,8 +9664,9 @@ function toggleAppView(type) {
96649664
document.getElementById("outerdiv").style.display = 'flex';
96659665
document.getElementById("ribbon").style.display = 'flex';
96669666
document.getElementById("left_col_inner").innerHTML = ''; // Voor performance redenen
9667-
if (document.getElementById("EDS") !== null)
9668-
document.getElementById("EDS").innerHTML = ''; // Deze is nodig anders wil het situatieschema het patroon VerticalStripe niet laden wegens dubbel gedefinieerd
9667+
if (document.getElementById("EDSSVG") !== null)
9668+
document.getElementById("EDSSVG").innerHTML = ''; // Deze is nodig anders wil het situatieschema het patroon VerticalStripe niet laden wegens dubbel gedefinieerd
9669+
// We maken de EDSSVG leeg en niet de EDS-DIV want anders onthoudt de browser de positie van de scrollbars niet
96699670
document.getElementById("canvas_2col").style.display = 'none';
96709671
}
96719672
if ((['2col', 'draw'].includes(type)) && (['2col', 'draw'].includes(lastview)) && (type !== lastview))

src/general.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ function flattenSVG(SVGstruct,shiftx,shifty,node,overflowright=0) {
9797
}
9898
if (node <= 0) {
9999
if (outstruct.attributes.getNamedItem("width")) { // make SVG a 0,0 element
100-
str = '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" transform="scale(1,1)" width="' + (parseInt(outstruct.attributes.getNamedItem("width").nodeValue)+overflowright) +
100+
str = '<svg id="EDSSVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" transform="scale(1,1)" width="' + (parseInt(outstruct.attributes.getNamedItem("width").nodeValue)+overflowright) +
101101
'" height="' + (outstruct.attributes.getNamedItem("height").nodeValue) + '">' + str + '</svg>';
102102
} else {
103103
str = '<svg>' + str + '</svg>';

src/main.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,8 +330,9 @@ function toggleAppView(type: '2col' | 'config' | 'draw') {
330330

331331
document.getElementById("left_col_inner").innerHTML = ''; // Voor performance redenen
332332

333-
if (document.getElementById("EDS") !== null)
334-
document.getElementById("EDS").innerHTML = ''; // Deze is nodig anders wil het situatieschema het patroon VerticalStripe niet laden wegens dubbel gedefinieerd
333+
if (document.getElementById("EDSSVG") !== null)
334+
document.getElementById("EDSSVG").innerHTML = ''; // Deze is nodig anders wil het situatieschema het patroon VerticalStripe niet laden wegens dubbel gedefinieerd
335+
// We maken de EDSSVG leeg en niet de EDS-DIV want anders onthoudt de browser de positie van de scrollbars niet
335336

336337
document.getElementById("canvas_2col").style.display = 'none';
337338
}

0 commit comments

Comments
 (0)