app/assets/javascripts/adminpanel/realm.js in adminpanel-2.0.1 vs app/assets/javascripts/adminpanel/realm.js in adminpanel-2.1.0

- old
+ new

@@ -1,11 +1,11 @@ -$(function() { +var ready = function(){ - // toggle arrow on menu items + // toggle arrow on menu items $('.accordion-heading .accordion-toggle').click(function(){ - $('.accordion-heading .accordion-toggle').not($(this)[0], '.accordion-heading .accordion-toggle.collapse').addClass('collapsed'); + $('.accordion-heading .accordion-toggle').not($(this)[0], '.accordion-heading .accordion-toggle.collapse').addClass('collapsed'); }); // show the overview boxes on the dashboard once they are loaded $('.overview_boxes .box_row').css('display', 'inline-block'); @@ -24,11 +24,11 @@ $('.visible-desktop #messages, .visible-desktop #notifications').click(function(e){ e.preventDefault(); }); - // funtion to slide menu out from the left + // funtion to slide menu out from the left $('.slide_menu_left').click(function(e){ e.preventDefault(); if($(".nav-collapse.collapse").hasClass('open_left')){ sidemenu_close(); @@ -41,12 +41,12 @@ // sidemenu_close(); // }; // $(window).bind('resize', handler); } }); - + // collapse function for the widget $('.widget-buttons a.collapse').click(function(){ if($(this).attr('data-collapsed') == 'false'){ $(this).closest('.widget').find('.widget-body').slideUp(); $(this).attr('data-collapsed', 'true').addClass('widget-hidden'); @@ -55,15 +55,19 @@ $(this).attr('data-collapsed', 'false').removeClass('widget-hidden'); } }); $('.datepicker-basic').datepicker(); -}); // end document reday +}; -//----- Side menu functions -----// +$(document).ready(ready); +$(document).on('page:load', ready); + +//----- Side menu functions ----- + // slide menu out of view function sidemenu_close(){ $(".main_container").stop().animate({ 'left': '0' }, 250, 'swing'); @@ -82,6 +86,6 @@ 'left': '150px' }, 250, 'swing'); $(".nav-collapse.collapse").stop().animate({ 'left': '0' }, 250, 'swing').addClass('open_left'); - } + }