1/** 2 * Register shortcode related events 3 */ 4jQuery(function($) { 5 6 /** 7 * Shortcode: Tabs 8 */ 9 $('.sc-tabs a').click(function() { 10 11 // tabs first 12 var tabs = $(this).parents('ul'); 13 tabs.find('.active').removeClass('active'); 14 $(this).parent().addClass('active'); 15 16 // panes second 17 var panes = tabs.siblings('.sc-tabs-panes'); 18 19 panes.find('.active').hide().removeClass('active'); 20 panes.find('#sc-pane-' + $(this).data('id')).addClass('active').fadeIn(); 21 22 return false; 23 }); 24 25 /** 26 * Shortcode: Accordions & Toggles 27 */ 28 $('.sc-accordion-title > a').click(function() { 29 30 var container = $(this).parents('.sc-accordions'); 31 container.find('.sc-accordion-title').removeClass('active'); 32 container.find('.sc-accordion-pane').slideUp().removeClass('active'); 33 34 var pane = $(this).parent().next(); 35 if (!pane.is(':visible')) { 36 $(this).parent().addClass('active'); 37 pane.slideDown().addClass('active'); 38 } 39 40 return false; 41 }); 42 43 $('.sc-toggle-title > a').click(function() { 44 $(this).parent().toggleClass('active'); 45 $(this).parent().next().slideToggle().toggleClass('active'); 46 47 return false; 48 }); 49});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.