1"use strict"; 2 3setTimeout(function(){ 4 var divs = document.querySelector('.kk-collapse'), i; 5 6 if(divs && divs.length){ 7 for (i = 0; i < divs.length; ++i) { 8 divs[i].style.height = '0'; 9 } 10 } 11 12}, 500); 13 14var triggers = Array.from(document.querySelectorAll('[data-toggle="kk-collapse"]')); 15window.addEventListener('click', function (ev) { 16 var elm = ev.target; 17 if (triggers.indexOf(elm) !== -1) { 18 var selector = elm.getAttribute('data-target'); 19 blocks(selector, 'toggle', elm); 20 jQuery(window).trigger('resize'); 21 window.dispatchEvent(new Event('resize')); 22 } 23}, false); 24var fnmap = { 25 'toggle': 'toggle', 26 'show': 'add', 27 'hide': 'remove' 28}; 29 30var blocks = function collapse(selector, cmd, elm) { 31 var targets = Array.from(document.querySelectorAll(selector)); 32 targets.forEach(function (target) { 33 target.classList[fnmap[cmd]]('show'); 34 elm.classList[fnmap[cmd]]('show'); 35 }); 36};
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.