app/assets/javascripts/adminpanel/realm.js in adminpanel-0.1.1 vs app/assets/javascripts/adminpanel/realm.js in adminpanel-1.0.0

- old
+ new

@@ -1,87 +1,87 @@ - -$(function() { - - // 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'); - }); - - - // show the overview boxes on the dashboard once they are loaded - $('.overview_boxes .box_row').css('display', 'inline-block'); - - // init tooltips on .tips class elements, text for the tooltip is in the data-title attribute on the element itself - $('.tip').tooltip(); - - // init popover on .pop class elements - $('.pop').popover({ - title:$(this).data('title'), - content:$(this).data('content'), - placement:'top' - }); - - // prevent the top menu popover links to make the window scroll up because of href="#" - $('.visible-desktop #messages, .visible-desktop #notifications').click(function(e){ - e.preventDefault(); - }); - - - // 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(); - }else{ - sidemenu_open(); - $('.main_container').bind('click', function(){ - sidemenu_close(); - }); - // var handler = function() { - // 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'); - }else{ - $(this).closest('.widget').find('.widget-body').slideDown(); - $(this).attr('data-collapsed', 'false').removeClass('widget-hidden'); - } - }); - - $('.datepicker-basic').datepicker(); -}); // end document reday - - -//----- Side menu functions -----// - - // slide menu out of view - function sidemenu_close(){ - $(".main_container").stop().animate({ - 'left': '0' - }, 250, 'swing'); - $(".nav-collapse.collapse").stop().animate({ - 'left': '-150px' - }, 250, 'swing').removeClass('open_left'); - $('.main_container').unbind('click'); - if(typeof handler != 'undefined'){ - $(window).unbind('resize', handler); - } - } - - // slide menu in - function sidemenu_open(){ - $(".main_container").stop().animate({ - 'left': '150px' - }, 250, 'swing'); - $(".nav-collapse.collapse").stop().animate({ - 'left': '0' - }, 250, 'swing').addClass('open_left'); - } + +$(function() { + + // 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'); + }); + + + // show the overview boxes on the dashboard once they are loaded + $('.overview_boxes .box_row').css('display', 'inline-block'); + + // init tooltips on .tips class elements, text for the tooltip is in the data-title attribute on the element itself + $('.tip').tooltip(); + + // init popover on .pop class elements + $('.pop').popover({ + title:$(this).data('title'), + content:$(this).data('content'), + placement:'top' + }); + + // prevent the top menu popover links to make the window scroll up because of href="#" + $('.visible-desktop #messages, .visible-desktop #notifications').click(function(e){ + e.preventDefault(); + }); + + + // 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(); + }else{ + sidemenu_open(); + $('.main_container').bind('click', function(){ + sidemenu_close(); + }); + // var handler = function() { + // 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'); + }else{ + $(this).closest('.widget').find('.widget-body').slideDown(); + $(this).attr('data-collapsed', 'false').removeClass('widget-hidden'); + } + }); + + $('.datepicker-basic').datepicker(); +}); // end document reday + + +//----- Side menu functions -----// + + // slide menu out of view + function sidemenu_close(){ + $(".main_container").stop().animate({ + 'left': '0' + }, 250, 'swing'); + $(".nav-collapse.collapse").stop().animate({ + 'left': '-150px' + }, 250, 'swing').removeClass('open_left'); + $('.main_container').unbind('click'); + if(typeof handler != 'undefined'){ + $(window).unbind('resize', handler); + } + } + + // slide menu in + function sidemenu_open(){ + $(".main_container").stop().animate({ + 'left': '150px' + }, 250, 'swing'); + $(".nav-collapse.collapse").stop().animate({ + 'left': '0' + }, 250, 'swing').addClass('open_left'); + }