Sha256: 39f6786ce404ae7ca6155cd2f8a4185decc10f8685245dd1095a8d3c597443a0

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

$(document).ready(function() {
    
  // Make the main nav open the subnav
  $('#station > ul > li > a').each(function(i, a) {
    var href = $(a).attr('href');
    $(a).click(function(event) {
      event.preventDefault();
      id = $(this).parent().attr('id').replace('nav_item_', '');
      caboose_subnav(id, href); 
    })
  });  
  
  // Make the subnav links take over the entire page instead of just the iframe
  //$('#station ul li ul li a').each(function(i, a) {
  //  var href = $(a).attr('href');
  //  $(a).click(function(event) {
  //    event.preventDefault();
  //    parent.window.location = href;
  //  })
  //});
  
});

function caboose_subnav(id, href)
{
  parent.$.fn.colorbox.resize({ innerHeight: plugin_count * 50, innerWidth: '400px' });
  
  $('#station > ul > li').each(function(i, li) {
    id2 = $(li).attr('id').replace('nav_item_', '');
    if (id == id2)
      $(li).addClass('selected');
    else
      $(li).removeClass('selected');      
  });
  
  $('#station ul li ul').hide();
  $('#station ul li#nav_item_' + id + ' ul').show();
  
  var height = $('#station > ul').height();
  $('#station ul li#nav_item_' + id + ' ul').height(height);
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
caboose-cms-0.2.2 app/assets/javascripts/caboose/station_modal.js
caboose-cms-0.2.1 app/assets/javascripts/caboose/station_modal.js
caboose-cms-0.1.102 app/assets/javascripts/caboose/station_modal.js