major
nice-to-have
minor
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
defect
(User-visible)
The pdlgPopupDialogPane in the "dezent" theme has no height by default. This causes issues such as context menus no longer being able to be closed.
Fix
The height was set in com.top_logic.umljs/src-js/lib/test/assets/custom.css with the following code:
{{{#!css html, body, #canvas, #canvas > div {
height: 100%;
margin: 0;
} }}}
Since not every module includes com.top_logic.umljs, the height has now also been set in template.css. Furthermore, the fact that the `body` element in the Dezent theme has the `position: relative ` property is irrelevant, so it has been removed.
Test
- Set up a new application following the instructions under "Create Application Module": http://tl/trac/wiki/TL/SetupApplication
- Since com.top_logic.graph.diagramjs.server is now included by default in new applications, it must be removed from the build path. This is the only way to test whether applications display the theme correctly without the module. To do this, right-click on the module > Java Build Path > Configure Build Path. Under the Projects tab, remove com.top_logic.graph.diagramjs.server.
- Start the new application
- Check whether the mouse cursor changes to a WaitCursor when moving outside the context menu while it is open, and ensure that only one menu can be open at a time
- Open a PopUpDialog (e.g., personal settings) and verify that there is a gray veil behind the dialog on which the WaitCursor also appears when you hover the mouse over it