With github (3.3.3-19-gad17d0b) version of Wt, WDialog and its derived classes display incorrectly and/or fail to respond to input. The issue is theme dependent and can be observed in the WidgetGallery. To reproduce:
Bootstrap3 (default) -
Visit: http://www.webtoolkit.eu/widgets/layout/dialogs and click on "Jump" button. The WMessageBox is not visible.
Visit: http://www.webtoolkit.eu/widgets/layout/dialogs?theme=bootstrap2 and click on "Jump" button. The WMessageBox looks fine, but clicking the cell input just refreshes the page.
Visit: http://www.webtoolkit.eu/widgets/layout/dialogs?theme=polished and click on "Jump" button. The WMessageBox is not visible.
Visit: http://www.webtoolkit.eu/widgets/layout/dialogs?theme=default and click on "Jump" button. The WMessageBox is not visible.
Both patches have only been lightly tested.
NOTE: The behavior of popup menus (without JS) is changed by the first patch - they are no longer visible. However, the popups do not appear to be functional or styled properly without the patch either. An example can be seen at: http://www.webtoolkit.eu/widgets/navigation/popup-menu.
Updated by Koen Deforche almost 8 years ago
- Status changed from New to InProgress
- Assignee set to Koen Deforche
- Target version set to 3.3.4
I believe you're right with respect to the first point.
But I can't remember the reason for the style class, so I'll have to look into it.