Sha256: 6a12fc08e5de3f0074a6ab49ecc95597c3f0340c8811e6e5b86aa3938cdb5074
Contents?: true
Size: 1.92 KB
Versions: 3
Compression:
Stored size: 1.92 KB
Contents
/* @Name : admin/blog/mcms-blog-submenu.js @Purpose : Added javascripts for submenus at admin side @Created at : 16-07-2012 @Updated at : 16-07-2012 @Company : Mindfiresolutions */ $(function(){ /* parent-menu-link anchors css as font-weight , bold*/ $('a.parent-menu-link').css('font-weight', 'bold'); /* Hidding chlid ul lists for each submenu lists */ $('li.submenu').each(function() { $(this).find('ul').hide(); }); /*Checking location paths for auto selecting submenu */ var pathname = window.location.pathname; var section = pathname.split('/'); var sub_section = section[3]; if( sub_section == 'categories' ) { $('#repo-listing li:nth-child(2)').addClass('selected'); $('li.selected').children('ul').slideToggle('slow'); } else if( sub_section == 'posts' ) { $('#repo-listing li:nth-child(1)').addClass('selected'); $('li.selected').children('ul').slideToggle('slow'); } else if( sub_section == 'comments' ) { $('#repo-listing li:nth-child(3)').addClass('selected'); $('li.selected').children('ul').slideToggle('slow'); } /* Removing class selected for each child-menu link */ $('li.child-menu').each(function() { $(this).removeClass('selected'); }); /* After each submenu clicking the ul lists should be opened and others should be closed */ $('li.submenu').click(function(e) { if($(this).attr('class') == "submenu selected") { $('li.selected').removeClass('selected'); $(this).children('ul').slideToggle('slow'); } else { $('li.selected').children('ul').slideToggle('slow'); $('li.selected').removeClass('selected'); $(this).addClass('selected'); $(this).children('ul').slideToggle('slow'); } }); });
Version data entries
3 entries across 3 versions & 1 rubygems