Univention Bugzilla – Bug 28790
Lizenzdialog zu hoch
Last modified: 2012-12-12 21:08:28 CET
Auf einem 3.1 System mit Free for Personal Use Lizenz ist der Lizenzdialog so hoch, dass auf einem System mit nicht so hoher Auflösung, der Dialog nicht weg geklickt werden kann.
Das scheint ein Bug in Dojo auch zu sein: http://bugs.dojotoolkit.org/ticket/16172 Zwei Möglichkeiten als Workaround: (1) Ein kleiner Patch, der in univention-dojo in dijit/Dialog.js die in dem oben verlinkten Bug die Zeilen this._position() und this._size() in der Funktion resize() vertauschen. Danach müsste in umc/modules/udm/LicenceDialog.js statt this._position() die Methode this.resize() aufgerufen werden. Dann ist das Problem auch für andere Dialoge behoben (2) In umc/modules/udm/LicenceDialog.js vor die Zeile this._position() die Methode this._size() aufrufen.
Nachtrag: Möglichkeit (1) scheint besser zu sein, da der Dialog auch nach einem Verändern der Fenstergrößer falsch neu zentriert wird.
(In reply to comment #2) > Nachtrag: Möglichkeit (1) scheint besser zu sein, da der Dialog auch nach einem > Verändern der Fenstergrößer falsch neu zentriert wird. Ja, diese Änderung wurde so bereits für Dojo 1.9 übernommen. D.h. wir sollten einen Patch mit in das Paket univention-dojo aufnehmen.
*** Bug 28793 has been marked as a duplicate of this bug. ***
FIXED in univention-dojo (6.0.9-1).
Auf einem aktuellen 3.1 System sieht das noch nicht richtig aus. license-1.png ist direkt nach dem Öffnen, license-2.png nachdem ich das Browser Fenster etwas vergrößert habe. Ideal wäre es, wenn es direkt wie in license-2.png aussieht.
Created attachment 4752 [details] license-1.png
Created attachment 4753 [details] license-2.png
fixed in univention-management-console-module-udm (3.0.44-1)
Die Dialoge zentrieren sich immer noch nicht richtig. Wenn ich die Fenstergröße verkleinere (z.B. durch Doppelklick auf die Leiste des maximierten Fensters), dann bleibt der Dialog absolut da, wo er mal war, während die gesamte Applikation darunter sich neu zentriert. Im Extremfall (Dialog zuvor ganz nach rechts ziehen), komme ich niemals wieder an den Dialog heran. Ich stelle mir das so vor (wahrscheinlich heißt so weder das Event noch die Funktion): on(window, 'resize', lang.hitch(dialog, 'center')) Geht sowas vielleicht?
Habe mich geirrt. Die Dialoge werden korrekt zentriert, jedenfalls so, dass es nicht mehr so wie in den Attachments aussieht. Das Problem bei manuell aus dem weg gezogenen Dialogen bleibt bestehen. Sie werden nicht richtig re-zentriert on resize. Aber das ist so gewollt: http://bugs.dojotoolkit.org/ticket/6502 Und ich schließe mich der Meinung an.
Funktioniert. Kein Changelog vorhanden. Geht gerade noch in Ordnung, da im Zusammenhang mit Dojo 1.8 geschehen (und da gibt es bereits genug Einträge)
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".