Hallo zusammen
Heute haben wir die 2 CSS-Dateien mit der veralteten Version von: -moz-scrollbars-none
vom Server entfernt, respektive ersetzt mit den 2 korrigierten Dateien, welche:
"overflow: hidden" beinhalten statt "-moz-scrollbars-none".
Die CSS-Dateien stammen von:
* Isomorphic SmartClient
Die veraltete "Scrollbar-Methode" kommt 2Mal vor in Datei: ISC_Core.js
........
{
if (this.$ks) {
_1 = this.$se ? this.$nz : "overflow: hidden";/* WS 181130 steht jetzt NEU «overflow: hidden» : statt OLD: «-moz-scrollbars-none» */
this.$r3 = true
} else {
_1 = this.$nz
}
} else if (isc.Browser.isOpera && this.overflow == isc.Canvas.VISIBLE) {
_1 = this.$nz
} else if (isc.Browser.isMoz) {
if (_4) this.$r3 = true;
else if (this.$ks) {
_1 = this.$se ? this.$nz : "overflow: hidden";/* WS 181130 steht jetzt NEU «overflow: hidden» : statt OLD: «-moz-scrollbars-none» */
this.$r3 = true
}
}
......
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Die veraltete "Scrollbar-Methode" kommt 1Mal vor in Datei: ISC_RichTextEditor.js
........
if (this.$22y()) {
var _1;
if (this.$ks) {
_1="overflow: hidden";/* WS 181130 steht jetzt NEU «overflow: hidden» : statt OLD: «-moz-scrollbars-none» */
this.$r3=true
} else {
_1=this.$nz
}
return _1}
else return this.Super("$rw",arguments)
...........
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Die so korrigierten Dateien wurden also vom Provider auf den Server kopiert mit folgendem Fazit:
1) Edge und Chrom: GUI der GWT-Applikation sieht nach wie vor korrekt aus
2) Firefox63: GUI trotz Korrekturen NICHT korrekt. Die Zeilen überlappen die Fenstergrenze, schreiben unten darüber hinaus. Der Browser Firefox kann mit dem veränderten js der Biliothek "Isomorphic SmartClient" nichts anfangen.
"overflow: hidden" einzusetzen statt "-moz-scrollbars-none" ist daher noch nicht die Lösung, denn "overflow: hidden" wurde vom Browser nicht erkannt, obwohl jetzt in den beiden CSS korrekt enthalten.
Ich weiss jetzt nicht, ob man die 2 Dateien ISC_Core.js und ISC_RichTextEditor.js soweit bringen kann, mit:
"overflow: hidden"
Die GUI korrekt darzustellen, so eben wie vorher mit «-moz-scrollbars-none».
Wenn jemand eine Idee hätte, wäre grossartig.
Freundliche Grüsse
Werner Steiner
PS: Meine damaligen Entwickler hatten " * Isomorphic SmartClient" damals verwendet, um rascher eine korrekte GUI zu bauen.