fix FOUS-like flash of mobile menu on slow connections

main
psychobunny 10 years ago
parent 9522e709cb
commit 0b7dada60b

@ -1,3 +1,7 @@
#menu {
display: none;
}
@media (max-width: 980px) { @media (max-width: 980px) {
html { html {
height: 100%; height: 100%;

@ -168,6 +168,8 @@ $(document).ready(function() {
}); });
$('#mobile-menu').on('click', function() { $('#mobile-menu').on('click', function() {
$('#menu').show();
if (!slideout.isOpen()) { if (!slideout.isOpen()) {
require(['chat', 'notifications'], function(chat, notifications) { require(['chat', 'notifications'], function(chat, notifications) {
chat.loadChats($('#menu [data-section="chats"] ul')); chat.loadChats($('#menu [data-section="chats"] ul'));

@ -38,7 +38,7 @@
</head> </head>
<body> <body>
<nav id="menu" class="visible-xs visible-sm"> <nav id="menu">
<section class="menu-profile"> <section class="menu-profile">
<img src="{user.picture}"/> <img src="{user.picture}"/>
<i component="user/status" class="fa fa-fw fa-circle status {user.status}"></i></span> <i component="user/status" class="fa fa-fw fa-circle status {user.status}"></i></span>

Loading…
Cancel
Save