PageSourceSearch

https://fpaj.jp/assets/lib/blocks.js?ver=1

js fpaj.jp collected 2026-09-24 23:14:05 UTC 923 bytes, 36 lines download raw bytes

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.