The button flashed briefly when loading the page. This was even more obvious when using devices with slow internet connections. Using CSS instead of JavaScript to hide the menu solves the issue, since styles are loaded before scripts.
11 lines
270 B
Plaintext
11 lines
270 B
Plaintext
<span data-responsive-toggle="responsive_menu">
|
|
<button type="button" class="menu-button" data-toggle>
|
|
<span class="menu-icon"></span>
|
|
<%= t("application.menu") %>
|
|
</button>
|
|
</span>
|
|
|
|
<div id="responsive_menu" class="responsive-menu">
|
|
<%= content %>
|
|
</div>
|