1$( document ).ready(function() { 2 // Handler for .ready() called. 3 Init(); 4}); 5 6/** Init **/ 7function Init() { 8 _toggle(); 9} 10 11/** Toggle **/ 12function _toggle() { 13 14 var $_t = this, 15 previewParClosedHeight = 25; 16 17 jQuery("div.toggle.active > p").addClass("preview-active"); 18 jQuery("div.toggle.active > div.toggle-content").slideDown(400); 19 jQuery("div.toggle > label").click(function(e) { 20 21 var parentSection = jQuery(this).parent(), 22 parentWrapper = jQuery(this).parents("div.toggle"), 23 previewPar = false, 24 isAccordion = parentWrapper.hasClass("toggle-accordion"); 25 26 if(isAccordion && typeof(e.originalEvent) != "undefined") { 27 parentWrapper.find("div.toggle.active > label").trigger("click"); 28 } 29 30 parentSection.toggleClass("active"); 31 32 if(parentSection.find("> p").get(0)) { 33 34 previewPar = parentSection.find("> p"); 35 var previewParCurrentHeight = previewPar.css("height"); 36 var previewParAnimateHeight = previewPar.css("height"); 37 previewPar.css("height", "auto"); 38 previewPar.css("height", previewParCurrentHeight); 39 40 } 41 42 var toggleContent = parentSection.find("> div.toggle-content"); 43 44 if(parentSection.hasClass("active")) { 45 46 jQuery(previewPar).animate({height: previewParAnimateHeight}, 350, function() {jQuery(this).addClass("preview-active");}); 47 toggleContent.slideDown(350); 48 49 } else { 50 51 jQuery(previewPar).animate({height: previewParClosedHeight}, 350, function() {jQuery(this).removeClass("preview-active");}); 52 toggleContent.slideUp(350); 53 54 } 55 56 }); 57}
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.