1window.initializeAccordion = function($element) { 2 $element.each(function() { 3 var $accordionToggle = jQuery(this).find('.accordion-toggle'); 4 var isOpen = jQuery(this).hasClass('open'); 5 if (isOpen) { 6 $accordionToggle.find('.fa-plus').hide(); 7 $accordionToggle.find('.fa-minus').show(); 8 } else { 9 jQuery(this).addClass('close'); 10 $accordionToggle.find('.fa-plus').show(); 11 $accordionToggle.find('.fa-minus').hide(); 12 } 13 }); 14 15 $element.find('.accordion-title').click(function() { 16 var $accordionItem = jQuery(this).closest('.accordion-item'); 17 var $accordionToggle = jQuery(this).find('.accordion-toggle'); 18 $accordionItem.toggleClass('open close'); 19 var isOpen = $accordionItem.hasClass('open'); 20 $accordionItem.find('.accordion-content').slideToggle(); 21 if (isOpen) { 22 $accordionToggle.find('.fa-plus').hide(); 23 $accordionToggle.find('.fa-minus').show(); 24 } else { 25 $accordionToggle.find('.fa-plus').show(); 26 $accordionToggle.find('.fa-minus').hide(); 27 } 28 }); 29} 30 31jQuery(document).ready(function() { 32 // Initialize on page load 33 window.initializeAccordion(jQuery('.zy-accordion .accordion-item')); 34});
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.