diff --git a/app/views/navbar.scala.html b/app/views/navbar.scala.html index 8345fbc95b..927bf79986 100644 --- a/app/views/navbar.scala.html +++ b/app/views/navbar.scala.html @@ -179,6 +179,45 @@ }); } + + var isNavbarBuggedTimerInstantiated = false; + var clearTime = null; + function fixBuggyNavbar() { + var _bugged = $("#navbar").hasClass("collapsing"); + isNavbarBuggedTimerInstantiated = false; + if(_bugged) { + console.log("BUGGED"); + $("#navbar").removeClass("collapsing"); + console.log($("#navbar").height()); + if($("#navbar").height() != 0) { + $("#navbar").addClass("collapse in"); + $(".navbar-toggle").removeClass + } else { + $("#navbar").addClass("collapse"); + } + } + } + $(document).click(function (event) { + + var clickover = $(event.target); + var _opened = $("#navbar").hasClass("navbar-collapse collapse in"); + if (_opened === true && !clickover.hasClass("navbar-toggle")) { + $("button.navbar-toggle").click(); + } + + //console.log("i was clicked"); + if(!isNavbarBuggedTimerInstantiated) { + clearTime = setTimeout(fixBuggyNavbar, 900); + isNavbarBuggedTimerInstantiated = true; + } else { + clearTimeout(clearTime); + console.log("cleared timer"); + clearTime = setTimeout(fixBuggyNavbar, 900); + } + + }); + + // Triggered when 'Sign In' in navbar is clicked // Logs "Click_module=SignIn_location=Navbar_route=" $("#sign-in-button").on('click', function(){