Bug 28790 - Lizenzdialog zu hoch
Lizenzdialog zu hoch
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Florian Best
Dirk Wiesenthal
http://bugs.dojotoolkit.org/ticket/16172
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-16 08:23 CEST by Stefan Gohmann
Modified: 2012-12-12 21:08 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments
license-1.png (174.16 KB, image/png)
2012-10-28 13:25 CET, Stefan Gohmann
Details
license-2.png (162.15 KB, image/png)
2012-10-28 13:26 CET, Stefan Gohmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-10-16 08:23:21 CEST
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.
Comment 1 Alexander Kläser univentionstaff 2012-10-16 13:59:50 CEST
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.
Comment 2 Alexander Kläser univentionstaff 2012-10-16 14:02:10 CEST
Nachtrag: Möglichkeit (1) scheint besser zu sein, da der Dialog auch nach einem Verändern der Fenstergrößer falsch neu zentriert wird.
Comment 3 Alexander Kläser univentionstaff 2012-10-17 12:38:21 CEST
(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.
Comment 4 Alexander Kläser univentionstaff 2012-10-22 15:58:57 CEST
*** Bug 28793 has been marked as a duplicate of this bug. ***
Comment 5 Florian Best univentionstaff 2012-10-24 11:31:36 CEST
FIXED in univention-dojo (6.0.9-1).
Comment 6 Stefan Gohmann univentionstaff 2012-10-28 13:25:15 CET
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.
Comment 7 Stefan Gohmann univentionstaff 2012-10-28 13:25:42 CET
Created attachment 4752 [details]
license-1.png
Comment 8 Stefan Gohmann univentionstaff 2012-10-28 13:26:11 CET
Created attachment 4753 [details]
license-2.png
Comment 9 Florian Best univentionstaff 2012-10-29 08:53:56 CET
fixed in univention-management-console-module-udm (3.0.44-1)
Comment 10 Dirk Wiesenthal univentionstaff 2012-11-12 21:33:20 CET
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?
Comment 11 Dirk Wiesenthal univentionstaff 2012-11-15 15:01:38 CET
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.
Comment 12 Dirk Wiesenthal univentionstaff 2012-11-15 15:02:52 CET
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)
Comment 13 Stefan Gohmann univentionstaff 2012-12-12 21:08:28 CET
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".