diff --git a/app/assets/javascripts/application/navigation-content.js b/app/assets/javascripts/application/navigation-content.js index 9dc16044c40c1f172db43a4cef1aa5fa441151e5..2d9f2e66e1021bf819e7b600e928c58450ee9883 100644 --- a/app/assets/javascripts/application/navigation-content.js +++ b/app/assets/javascripts/application/navigation-content.js @@ -6,41 +6,39 @@ var nav_content = function () { nav_dropdown = '.nav-dropdown'; nav_close = '.navigation-content-close'; - $(document).ready(function () { - var closeContent = function() { - toggled = null; - $(nav_content).slideUp(); - } - - $(nav_content).hide(); - $(nav_close).click(function() { closeContent(); }); - - $(nav_dropdown).each(function() { - var content = $(this).data('content'); - nav_list.push(content); - $(nav_prefix + content).hide(); - }); + var closeContent = function() { + toggled = null; + $(nav_content).slideUp(); + } + + $(nav_content).hide(); + $(nav_close).click(function() { closeContent(); }); + + $(nav_dropdown).each(function() { + var content = $(this).data('content'); + nav_list.push(content); + $(nav_prefix + content).hide(); + }); - $(nav_dropdown).click(function(){ - var element = this, - content = $(element).data('content'); + $(nav_dropdown).click(function(){ + var element = this, + content = $(element).data('content'); - if (toggled == content) closeContent(); - else { - toggled = content; + if (toggled == content) closeContent(); + else { + toggled = content; - $(nav_content).slideUp(null, function() { - var length = nav_list.length; - for (var i = 0; i < length; ++i) { - var content = nav_list[i]; - ($(element).data('content') == content) ? $(nav_prefix + content).show() : $(nav_prefix + content).hide(); - } - }); + $(nav_content).slideUp(null, function() { + var length = nav_list.length; + for (var i = 0; i < length; ++i) { + var content = nav_list[i]; + ($(element).data('content') == content) ? $(nav_prefix + content).show() : $(nav_prefix + content).hide(); + } + }); - $(nav_content).slideDown(); - } - }); + $(nav_content).slideDown(); + } }); }