$(function() { //===== Left navigation styling =====// $('.subNav li a.this').parent('li').addClass('activeli'); //===== Top panel search field =====// $('.userNav a.search').click(function () { $('.topSearch').fadeToggle(150); }); //===== 2 responsive buttons (320px - 480px) =====// $('.iTop').click(function () { $('#sidebar').slideToggle(100); }); $('.iButton').click(function () { $('.altMenu').slideToggle(100); }); //===== Animated dropdown for the right links group on breadcrumbs line =====// $('.breadLinks ul li').click(function () { $(this).children("ul").slideToggle(150); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (! $clicked.parents().hasClass("has")) $('.breadLinks ul li').children("ul").slideUp(150); }); //===== Easy tabs =====// $('#tab-container').easytabs({ animationSpeed: 300, collapsible: false, tabActiveClass: "clicked" }); //== Adding class to :last-child elements ==// $(".subNav li:last-child a, .formRow:last-child, .userList li:last-child, table tbody tr:last-child td, .breadLinks ul li ul li:last-child, .fulldd li ul li:last-child, .niceList li:last-child").addClass("noBorderB") //===== Add classes for sub sidebar detection =====// if ($('div').hasClass('secNav')) { $('#sidebar').addClass('with'); //$('#content').addClass('withSide'); } else { $('#sidebar').addClass('without'); $('#content').css('margin-left','100px');//.addClass('withoutSide'); $('#footer > .wrapper').addClass('fullOne'); }; //===== Collapsible elements management =====// $('.exp').collapsible({ defaultOpen: 'current', cookieName: 'navAct', cssOpen: 'subOpened', cssClose: 'subClosed', speed: 200 }); $('.opened').collapsible({ defaultOpen: 'opened,toggleOpened', cssOpen: 'inactive', cssClose: 'normal', speed: 200 }); $('.closed').collapsible({ defaultOpen: '', cssOpen: 'inactive', cssClose: 'normal', speed: 200 }); //===== Breadcrumbs =====// $('#breadcrumbs').xBreadcrumbs(); //===== Sparklines =====// $('.balBars').sparkline( 'html', {type: 'bar', barColor: '#db6464', height: '18px'} ); //===== User nav dropdown =====// $('a.leftUserDrop').click(function () { $('.leftUser').slideToggle(200); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (! $clicked.parents().hasClass("leftUserDrop")) $(".leftUser").slideUp(200); }); //===== Add class on #content resize. Needed for responsive grid =====// $(window).resize(function () { var width = $("#content").width(); if (width < 769) { $("#content").addClass('under'); } else { $("#content").removeClass('under') } }).resize(); // Run resize on window load //===== Button for showing up sidebar on iPad portrait mode. Appears on right top =====// $("ul.userNav li a.sidebar").click(function() { $(".secNav").toggleClass('display'); }); });