3 Bugs in messageBox.js.php
Verfasst: So 13. Mai 2007, 11:17
Hallo Leute,
Ich habe 3 Bugs in der Datei messageBox.js.php gefunden. Aufgetaucht und getestet habe ich diese in Firefox 2.0 auf Windows XP.
1. Wenn Contenido in einem Unterverzeichnis läuft bzw. in tieferen Unterverzeichnis-Strukturen werden die Graphiken in der Messagebox nicht richtig referenziert. Dies liegt daran, das die Messagebox ohne Angabe einer URI geöffnet wird. Daher nimmt der Browser an der Hostname sei die URI und referenziert die relativ referenzierten Graphiken falsch.
2. Dasselbe wie in 1. passiert daraufhin auch in der Funktion performAction(), da diese die Datei main.php auch relativ referenziert.
3. Im Firefox 2.0 funktioneren die 100% Angaben für die Tabelle in der Messagebox nicht. Dadurch, daß man die Messagebox-Größe nicht ändern kann, verschwinden die beiden Knöpfe für Abbrechen und Bestätigen im rechten Rand. Man kann nur noch blind mit Tabs auf die Knöpfe navigieren.
Ich habe bereits ein Bugfix geschrieben, daß hier heruntergeladen werden kann: http://www.handgestrickt.biz/bblog/file ... _patch.zip
Darin sind alle 3 Bugs wie folgt behoben:
1. Ich errechne die tatsächliche URI und benutze das base-Tag im head der messageBox, um Bilder korrekt zu referenzieren.
2. Ich errechne die tatsächliche URI und benutze diese in der Funktion performAction() vor main.php.
3. Für die Tabelle habe ich zwei neue Template-Platzhalter eingeführt, die mit den tatsächlichen Höhen- und Weitenangaben ersetzt werden.
Ich habe 3 Bugs in der Datei messageBox.js.php gefunden. Aufgetaucht und getestet habe ich diese in Firefox 2.0 auf Windows XP.
1. Wenn Contenido in einem Unterverzeichnis läuft bzw. in tieferen Unterverzeichnis-Strukturen werden die Graphiken in der Messagebox nicht richtig referenziert. Dies liegt daran, das die Messagebox ohne Angabe einer URI geöffnet wird. Daher nimmt der Browser an der Hostname sei die URI und referenziert die relativ referenzierten Graphiken falsch.
2. Dasselbe wie in 1. passiert daraufhin auch in der Funktion performAction(), da diese die Datei main.php auch relativ referenziert.
3. Im Firefox 2.0 funktioneren die 100% Angaben für die Tabelle in der Messagebox nicht. Dadurch, daß man die Messagebox-Größe nicht ändern kann, verschwinden die beiden Knöpfe für Abbrechen und Bestätigen im rechten Rand. Man kann nur noch blind mit Tabs auf die Knöpfe navigieren.
Ich habe bereits ein Bugfix geschrieben, daß hier heruntergeladen werden kann: http://www.handgestrickt.biz/bblog/file ... _patch.zip
Darin sind alle 3 Bugs wie folgt behoben:
1. Ich errechne die tatsächliche URI und benutze das base-Tag im head der messageBox, um Bilder korrekt zu referenzieren.
2. Ich errechne die tatsächliche URI und benutze diese in der Funktion performAction() vor main.php.
3. Für die Tabelle habe ich zwei neue Template-Platzhalter eingeführt, die mit den tatsächlichen Höhen- und Weitenangaben ersetzt werden.