Closed vaadin-bot closed 9 years ago
Originally by inahas
Just tested this in 7.3.9 and 7.4.0beta1 and the issue still exists.
In fact, the project that gets created using the maven archetype 'vaadin-archetype-application' produces an application that doesn't work properly when the browser is resized.
Originally by @jouni
Actually, this is not a defect, but a change in the framework because of #14679
So the additional .valo-menu-responsive
is the new ValoTheme.UI_WITH_MENU style that you need to add to your UI instance in order to make the responsive menu work.
Originally by inahas
Sounds good. So it's a documentation issue.
You probably should update the maven archetype project and the dashboard demos to use the new convention because most people will want to use the most recent version of Vaadin when building a new project.
Originally by @jouni
Indeed. This change was not communicated very well, even within the company.
I created a ticket for the archetype: #16528. The Dashboard demo has been updated a while ago already when it updated to Vaadin 7.3.8.
Originally by inahas
In 7.3.8 the SASS compiler generates invalid specification for valo menus which breaks its responsive behavior.
Using the Quicktickets-dashboard application as an example:
In 7.3.7, the generated styles.css contains the following:
However, in 7.3.8, the same theme generates the following:
The additional ".valo-menu-responsive" designation makes the specification unrecognizable by the browser.
Imported from https://dev.vaadin.com/ issue #16473