1jQuery(document).ready(function () { 2 let timer; 3 4 jQuery(document).on('keypress', '.accord-toggle, .accord-toggle-sub', function (e) { 5 if (e.keyCode === 13) { 6 jQuery(this).click(); 7 return false; 8 } 9 }); 10 11 jQuery(document).on('click', '.accord-toggle, .accord-toggle-sub', function () { 12 let clss = jQuery(this).attr('class').split(' '), 13 catSelect = jQuery('.select-' + clss[0] + ' select'), 14 isSelect, 15 _this = jQuery(this), 16 _getClassName = _this.attr('class'), 17 _splitClassName = _getClassName.split(' '), 18 _className = _splitClassName[0], 19 isAjax = false, 20 data = { 21 'action': 'acf_action', 22 'widget': jQuery('#' + clss[0] + '-widget').val(), 23 'group_2_sortby': jQuery('#' + clss[0] + '-group_2_sortby').val(), 24 'group_3_sortby': jQuery('#' + clss[0] + '-group_3_sortby').val(), 25 'data_sortby': jQuery('#' + clss[0] + '-data_sortby').val(), 26 'data_sortby_option': jQuery('#' + clss[0] + '-data_sortby_option').val(), 27 'widget_type': jQuery('#' + clss[0] + '-widget-type').val(), 28 'widget_acf_group': jQuery('#' + clss[0] + '-acf-group').val(), 29 'widget_acf_group_fields': jQuery('#' + clss[0] + '-acf-group-fields').val(), 30 'widget_acf_show_size': jQuery('#' + clss[0] + '-show-size').val(), 31 'widget_acf_sub_heading': jQuery('#' + clss[0] + '-subHeading').val(), 32 'widget_acf_sub_heading2': jQuery('#' + clss[0] + '-subHeading2').val(), 33 'acf_group_field_filter': jQuery('#' + clss[0] + '-acf_group_field_filter').val(), 34 'acf_group_field_filter_operator': jQuery('#' + clss[0] + '-acf_group_field_filter_operator').val(), 35 'acf_group_field_filter_value': jQuery('#' + clss[0] + '-acf_group_field_filter_value').val(), 36 'sort': jQuery('#' + clss[0] + '-sort').val(), 37 'acf_group_field_group_next': jQuery('#' + clss[0] + '-acf_group_field_group_next').val(), 38 'acf_group_field_group_next2': jQuery('#' + clss[0] + '-acf_group_field_group_next2').val(), 39 'acf_group_field_group': jQuery('#' + clss[0] + '-acf_group_field_group').val(), 40 'first_filter_meta_value': jQuery('#' + clss[0] + '-first_filter_meta_value').val(), 41 'post_excerpt': jQuery('#' + clss[0] + '-post_excerpt').val(), 42 'column_heading': jQuery('#' + clss[0] + '-column_heading').val(), 43 'class': _className 44 }; 45 if (!_this.hasClass('accord-open') && (!_this.next().hasClass('accord-content'))) { 46 jQuery.post(ajaxurl, data, function (response) { 47 jQuery(response).insertAfter('.' + _className); 48 jQuery('.' + _className).siblings("*[class^='sub-" + _className + "-']").slideDown(200); 49 jQuery('.' + _className).removeClass('accord-loading'); 50 jQuery('.select-sub-' + _className).html(jQuery('#filter-' + _className).html()); 51 }); 52 isAjax = true; 53 } 54 isSelect = !(typeof catSelect.val() == 'undefined' || catSelect.val() === ''); 55 if (isSelect === false) { 56 if (_this.hasClass('sub-accord-open')) { 57 jQuery("*[class^='sub-" + _className + "-']").slideUp(200); 58 _this.removeClass('sub-accord-open'); 59 jQuery("*[class^='sub-" + _className + "-']").removeClass('sub-accord-open'); 60 jQuery("*[class^='sub-sub-" + _className + "-']").slideUp(200); 61 } else if (_this.hasClass('accord-toggle-sub')) { 62 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 63 _this.addClass('sub-accord-open'); 64 } else if (_this.hasClass('accord-open')) { 65 jQuery("*[class^='sub-" + _className + "-']").slideUp(200).removeClass('sub-accord-open'); 66 jQuery("*[class^='sub-sub-" + _className + "-']").slide
66Up(200).removeClass('sub-accord-open'); 67 jQuery("*[class^='sub-sub-sub-" + _className + "-']").slideUp(200).removeClass('sub-accord-open'); 68 _this.removeClass('accord-open accord-loading'); 69 } else { 70 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 71 if (isAjax === true) 72 _this.addClass('accord-open accord-loading'); else 73 _this.addClass('accord-open'); 74 } 75 } else { 76 jQuery('.select-sub-' + clss[0]).html('').append(jQuery('#filter-' + clss[0]).html()).slideDown(200); 77 if (_this.hasClass('sub-accord-open')) { 78 if (typeof catSelect.val() == 'undefined' || catSelect.val() == '') { 79 jQuery("*[class^='sub-" + _className + "-']").slideUp(200); 80 _this.removeClass('sub-accord-open').slideDown(200); 81 jQuery("*[class^='sub-" + _className + "-']").removeClass('sub-accord-open'); 82 jQuery("*[class^='sub-sub-" + _className + "-']").slideUp(200); 83 } else { 84 let subSubCat3 = _this.siblings('.select-container').find('div:nth-child(3) select'), 85 subSubCat3Id = subSubCat3.attr('id'), 86 subSubCat2 = _this.siblings('.select-container').find('div:nth-child(2) select'), 87 subSubCat2Id = subSubCat2.attr('id'), 88 catSearch = _this.siblings('.select-container').find('.search-cat'); 89 if (subSubCat2.find('option:selected').val() !== '' && typeof subSubCat3.val() == 'undefined') { 90 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 91 jQuery("*[class^='sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 92 _this.addClass('sub-accord-open').slideDown(200); 93 } else if (subSubCat3.find('option:selected').val() === '' && (catSearch.val() === '')) { 94 jQuery("*[class^='sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 95 jQuery("*[class^='sub-sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 96 jQuery("*[class^='sub-sub-sub-cat-" + subSubCat2Id + "-']").slideUp(200); 97 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 98 jQuery("." + catSelect.find('option:selected').attr('data-acfattri')).slideDown(200); 99 _this.addClass('sub-accord-open'); 100 } else if (subSubCat3.find('option:selected').val() !== '' && !_this.hasClass('accord-content-level1')) { 101 jQuery("*[class^='sub-sub-sub-cat-" + subSubCat3Id + "-']").slideUp(200); 102 jQuery("*[class^='sub-sub-cat-" + subSubCat3Id + "-']").removeClass('sub-accord-open').slideUp(200); 103 jQuery("*[class^='sub-" + subSubCat3.find('option:selected').attr('data-acfattri') + "-']").slideDown(200); 104 _this.addClass('sub-accord-open').slideDown(200); 105 } else if (subSubCat2.find('option:selected').val() !== '' && catSearch.val() !== '' && subSubCat3.find('option:selected').val() === '') { 106 jQuery("*[class^='sub-sub-sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 107 jQuery("*[class^='sub-sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 108 jQuery("*[class^='sub-cat-" + subSubCat2Id + "-']").removeClass('sub-accord-open').slideUp(200); 109 jQuery("*[class^='sub-" + subSubCat2.find('option:selected').attr('data-acfattri') + "-']").slideDown(200); 110 jQuery("*[class^='sub-sub-" + subSubCat2.find('option:selected').attr('data-acfattri') + "-']").removeClass('sub-accord-open').attr('style', ''); 111 _this.addClass('sub-accord-open').slideDown(200); 112 } 113 } 114 } else if (_this.hasClass('accord-toggle-sub')) { 115 if (_this.hasClass('accord-content-level2')) { 116 let subSubCatId = _this.siblings('.select-container').find('div:nth-child(3) select').attr('id'); 117 jQuery("*[class^='sub-sub-cat-" + subSubCatId + "-']").removeClass('sub-accord-open').slide
117Up(200); 118 jQuery("*[class^='sub-sub-sub-cat-" + subSubCatId + "-']").slideUp(200); 119 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 120 _this.addClass('sub-accord-open'); 121 } else { 122 _this.siblings('.accord-toggle-sub').attr('style', ''); 123 _this.siblings().removeClass('sub-accord-open'); 124 _this.siblings('.sub-sub-accord-content').attr('style', ''); 125 _this.addClass('sub-accord-open').attr('style', ''); 126 let _clss = clss[0].split('-'); 127 jQuery('.cat-' + _clss[2]).addClass('accord-open'); 128 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 129 jQuery(".accord-content-level3").removeClass('sub-accord-open').attr('style', ''); 130 } 131 } else if (_this.hasClass('accord-open')) { 132 let subSubCat2 = _this.siblings('.select-container').find('div:nth-child(2) select'); 133 if (typeof catSelect.val() == 'undefined' || catSelect.val() === '' || subSubCat2.find('option:selected').val() === '') { 134 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 135 } 136 return false; 137 } else { 138 jQuery("*[class^='sub-" + _className + "-']").slideDown(200); 139 if (isAjax === true) 140 _this.addClass('accord-open accord-loading'); else 141 _this.addClass('accord-open'); 142 } 143 } 144 }); 145 146 jQuery(document).on('change', '.userfirst_selectfilter', function () { 147 let obj = jQuery(this), 148 objVal = obj.val(), 149 objAttr = obj.find('option:selected').attr('data-acfattri'); 150 if (objVal !== '') { 151 jQuery('.' + objAttr).slideDown(200).siblings('.accord-toggle').slideUp(200); 152 obj.parent().attr('class', 'select-' + objAttr); 153 obj.parent().next().attr('class', 'select-sub-' + objAttr); 154 obj.parents('.select-container').siblings('.accord-content').removeClass('sub-accord-open').attr('style', ''); 155 obj.parent().siblings().find('select').hide(); 156 obj.parents('.select-container').siblings('.accord-toggle').removeClass('accord-open'); 157 jQuery('.' + objAttr).trigger('click'); 158 } else { 159 obj.parent().siblings().find('select').slideUp(200); 160 obj.parents('.select-container').siblings('.accord-toggle').removeClass('accord-open').slideDown(200); 161 obj.parents('.select-container').siblings('.accord-content, .accord-toggle-sub').removeClass('accord-open, sub-accord-open'); 162 obj.parents('.select-container').siblings('.accord-content, .sub-sub-accord-content').attr('style', ''); 163 } 164 obj.parents('.select-container').find('.search-cat').attr('placeholder', 'Search Here'); 165 obj.parents('.select-container').find('.search-cat-message').html(''); 166 }); 167 168 jQuery(document).on('change', '.usersecond_selectfilter', function () { 169 let obj = jQuery(this), 170 objId = obj.attr('id'), 171 objVal = obj.val(), 172 objAttr = obj.find('option:selected').attr('data-acfattri'); 173 if (objVal !== '') { 174 obj.parent().attr('class', 'select-' + objAttr); 175 obj.parent().next().attr('class', 'select-sub-' + objAttr); 176 jQuery('.' + objAttr).trigger('click'); 177 } else { 178 jQuery('.' + obj.parent().siblings().find('select option:selected').attr('data-acfattri')).removeClass('accord-open'); 179 jQuery('.' + obj.parent().siblings().find('select option:selected').attr('data-acfattri')).siblings('.accord-toggle').removeClass('accord-open').slideUp(200); 180 obj.parents('.select-container').siblings('.accord-content').removeClass('sub-accord-open').attr('style', ''); 181 jQuery(".cat-" + objId).addClass('accord-open'); 182 jQuery("*[class^='sub-cat-" + objId + "-']").slideDown(200); 183 obj.parent().next().find('select').hide(); 184 } 185 obj.parents('.select-container').find('.search-cat').attr('placeholder', 'Search Here'); 186 obj.parents('.select-container').find('.search-cat-message').html(''); 187 }); 188 189 jQuery(document).on('change', '.userthird_selectfilter', function () { 190 let obj = jQuery(this), objId = obj.attr('id'), objVal = obj.val(), 191 objAttr = obj.find('option:selected').attr('data-acfattri'); 192 if (objVal !== '') { 193 obj.parent().attr('class', 'select-' + objAttr); 194 jQuery('.' + objAttr).trigger('click'); 195 } else { 196 jQuery("*[class^='sub-sub-cat-" + objId + "-']").removeClass('sub-accord-open').slideDown(200); 197 jQuery("*[class*='sub-sub-sub-cat-" + objId + "-']").attr('style', ''); 198 jQuery(".accord-content-level3").removeClass('sub-accord-open').attr('style', ''); 199 } 200 obj.parents('.select-container').find('.search-cat').attr('placeholder', 'Search Here'); 201 obj.parents('.select-container').find('.search-cat-message').html(''); 202 }); 203 204 jQuery(document).on('click', '.cat-reset', function () { 205 let obj = jQuery(this), objParent = obj.parents('.select-container'), 206 objSelect = objParent.find('div:nth-child(1) select'), objSelectId = objSelect.attr('id'), 207 objSearch = objParent.find('div:nth-child(4) input'); 208 objSearch.val('Search Here'); 209 objSelect.find('option:eq(0)').prop('selected', true); 210 jQuery('#' + objSelectId).trigger('change'); 211 }); 212 213 jQuery(document).on('keyup', '.search-cat', function (e) { 214 let _this = this; 215 if (e.keyCode === 9) { 216 return false;
217 } 218 window.clearTimeout(timer); 219 timer = window.setTimeout(function () { 220 keyUpDelayed(_this); 221 }, 500); 222 }); 223 224 function keyUpDelayed(_this) { 225 let _value = jQuery(_this).val(), 226 _catDropDownWrap = jQuery(_this).parents('.select-container').find('.userfirst_selectfilter'), 227 _catDropDown = jQuery(_this).parents('.select-container').find('.userfirst_selectfilter').val(), 228 _catDropDownId = jQuery(_this).parents('.select-container').find('.userfirst_selectfilter').parent('div').attr('class'), 229 _subCatDropDownWrap = jQuery(_this).parents('.select-container').find('.usersecond_selectfilter'), 230 _subCatDropDown = jQuery(_this).parents('.select-container').find('.usersecond_selectfilter').val(), 231 _subCatDropDownId = jQuery(_this).parents('.select-container').find('.usersecond_selectfilter').parent('div').attr('class'), 232 _subSubCatDropDownWrap = jQuery(_this).parents('.select-container').find('.userthird_selectfilter'), 233 _subSubCatDropDown = jQuery(_this).parents('.select-container').find('.userthird_selectfilter').val(), 234 _subSubCatDropDownId = jQuery(_this).parents('.select-container').find('.userthird_selectfilter').parent('div').attr('class'), 235 _catContainer = jQuery(_this).parents('.accordion-data'), _catHead = _catContainer.find('.accord-toggle'), 236 _catContent = _catContainer.find('.accord-content'), 237 _catMessage = _catContainer.find('.search-cat-message'), c = 0, s, searchString; 238 s = _value.toString().toLowerCase().trim(); 239 searchString = s; 240 if (typeof _subSubCatDropDown != 'undefined' && _subSubCatDropDown.trim() !== '' && _subSubCatDropDownWrap.css('display') !== 'none') { 241 _subSubCatDropDownId = _subSubCatDropDownId.slice(7, _subSubCatDropDownId.length); 242 if (_value.length > 2) { 243 let subSubCatDropDownSelector = jQuery("*[class^='sub-" + _subSubCatDropDownId + "-']"); 244 subSubCatDropDownSelector.each(function (i, e) { 245 let _catHeadActiveTxt = jQuery(e).text().toString().toLowerCase(); 246 if (_catHeadActiveTxt.indexOf(searchString) !== -1) { 247 jQuery(e).slideDown(200); 248 c = c + 1; 249 } else { 250 jQuery(e).slideUp(200); 251 } 252 }); 253 _catMessage.html(''); 254 if (c === 0) { 255 subSubCatDropDownSelector.show(); 256 _catMessage.html('There is no match record.'); 257 } 258 } else { 259 jQuery("*[class^='sub-" + _subSubCatDropDownId + "-']").show(); 260 _catMessage.html(''); 261 } 262 } else if (typeof _subCatDropDown != 'undefined' && _subCatDropDown.trim() !== '' && _subCatDropDownWrap.css('display') !== 'none') { 263 _subCatDropDownId = _subCatDropDownId.slice(7, _subCatDropDownId.length); 264 if (_value.length > 2) { 265 jQuery("*[class*='sub-" + _subCatDropDownId + "-']").each(function (i, e) { 266 let _catHeadActiveTxt = jQuery(e).text().toString().toLowerCase(); 267 if (_catHeadActiveTxt.indexOf(searchString) !== -1) { 268 jQuery(e).slideDown(200); 269 if (jQuery(e).hasClass('accord-content-level3')) { 270 jQuery(e).addClass('sub-accord-open'); 271 let cl = jQuery(e).attr('class').split(' ')[0].split('-'), 272 cls = ''; 273 for (let j = 1; j < cl.length - 1; j++) { 274 if (j !== (cl.length - 2)) 275 cls += cl[j] + '-'; else 276 cls += cl[j]; 277 } 278 jQuery('.' + cls).addClass('sub-accord-open').slideDown(200); 279 let cl2 = cls.split('-'), 280 cls2 = ''; 281 for (let x = 1; x < cl2.length - 1; x++) { 282 if (x !== (cl2.length - 2)) 283 cls2 += cl2[x] + '-'; else 284 cls2 += cl2[x]; 285 } 286 jQuery('.' + cls2).addClass('sub-accord-open').slideDown(200); 287 if (cls2.indexOf('sub') !== -1) { 288 let cl3 = cls2.split('-'), 289 cls3 = ''; 290 for (let x = 1; x < cl3.length - 1; x++) { 291 if (x !== (cl3.length - 2)) 292 cls3 += cl3[x] + '-'; else 293 cls3 += cl3[x]; 294 } 295 jQuery('.' + cls3).addClass('accord-open').slideDown(200); 296 } 297 } 298 c = c + 1; 299 } else { 300 if (jQuery(e).attr('class').indexOf('select') !== 0) { 301 jQuery(e).removeClass('sub-accord-open').slide
301Up(200); 302 } 303 } 304 }); 305 _catMessage.html(''); 306 if (c === 0) { 307 jQuery("*[class^='sub-" + _subCatDropDownId + "-']").show(); 308 _catMessage.html('There is no match record.'); 309 } 310 } else { 311 jQuery("*[class*='-" + _subCatDropDownId + "-']").removeClass('sub-accord-open').attr('style', ''); 312 jQuery("*[class^='sub-" + _subCatDropDownId + "-']").removeClass('sub-accord-open').slideDown(200); 313 _catMessage.html(''); 314 } 315 } else if (typeof _catDropDown != 'undefined' && _catDropDown.trim() !== '' && _catDropDownWrap.css('display') !== 'none') { 316 _catDropDownId = _catDropDownId.slice(7, _catDropDownId.length); 317 if (_value.length > 2) { 318 jQuery("*[class*='-" + _catDropDownId + "-']").each(function (i, e) { 319 let _catHeadActiveTxt = jQuery(e).text().toString().toLowerCase(); 320 if (_catHeadActiveTxt.indexOf(searchString) !== -1) { 321 jQuery(e).slideDown(200); 322 if (jQuery(e).hasClass('accord-content-level3')) { 323 let cl = jQuery(e).attr('class').split(' ')[0].split('-'), 324 cls = ''; 325 for (let j = 1; j < cl.length - 1; j++) { 326 if (j !== (cl.length - 2)) 327 cls += cl[j] + '-'; else 328 cls += cl[j]; 329 } 330 jQuery('.' + cls).addClass('sub-accord-open').slideDown(200); 331 let cl2 = cls.split('-'), 332 cls2 = ''; 333 for (let x = 1; x < cl2.length - 1; x++) { 334 if (x !== (cl2.length - 2)) 335 cls2 += cl2[x] + '-'; else 336 cls2 += cl2[x]; 337 } 338 jQuery('.' + cls2).addClass('sub-accord-open').slideDown(200); 339 if (cls2.indexOf('sub') !== -1) { 340 let cl3 = cls2.split('-'), cls3 = ''; 341 for (let x = 1; x < cl3.length - 1; x++) { 342 if (x !== (cl3.length - 2)) 343 cls3 += cl3[x] + '-'; else 344 cls3 += cl3[x]; 345 } 346 jQuery('.' + cls3).addClass('accord-open').slideDown(200); 347 } 348 } else { 349 if (jQuery(e).hasClass('accord-content-leve2')) { 350 } else if (jQuery(e).hasClass('accord-content-level')) { 351 jQuery(e).addClass('sub-accord-open'); 352 let cl = jQuery(e).attr('class').split(' ')[0]; 353 jQuery("*[class^='sub-" + cl + "-']").addClass('sub-accord-open').slideDown(200); 354 } 355 let cl = jQuery(e).attr('class').split(' ')[0].split('-'), 356 cls = ''; 357 for (let j = 1; j < cl.length - 1; j++) { 358 if (j !== (cl.length - 2)) 359 cls += cl[j] + '-'; else 360 cls += cl[j]; 361 } 362 jQuery('.' + cls).addClass('sub-accord-open').slideDown(200); 363 } 364 c = c + 1; 365 } else { 366 if (jQuery(e).attr('class').indexOf('select') !== 0) { 367 jQuery(e).removeClass('sub-accord-open').slideUp(200); 368 } 369 } 370 }); 371 _catMessage.html(''); 372 if (c === 0) { 373 _catMessage.html('There is no match record.'); 374 jQuery("*[class*='-" + _catDropDownId + "-']").removeClass('sub-accord-open').attr('style', ''); 375 jQuery("*[class^='sub-" + _catDropDownId + "-']").removeClass('sub-accord-open').show(); 376 } 377 } else { 378 jQuery("*[class*='-" + _catDropDownId + "-']").removeClass('sub-accord-open').attr('style', ''); 379 jQuery("*[class^='sub-" + _catDropDownId + "-']").removeClass('sub-accord-open').show(); 380 _catMessage.html(''); 381 } 382 } else { 383 if (_value.length > 2) { 384 _catHead.each(function (i, e) { 385 let _catHeadTxt = jQuery(e).text().toString().toLowerCase(); 386 if (_catHeadTxt.indexOf(searchString) !== -1) { 387 jQuery(e).slideDown(200); 388 c = c + 1; 389 } else { 390 jQuery(e).slideUp(200); 391 } 392 _catContent.each(function (i, e) { 393 let _catContentTxt = jQuery(e).text().toString().toLowerCase(); 394 if (_catContentTxt.indexOf(searchString) !== -1) { 395 jQuery(e).slideDown(200); 396 if (jQuery(e).hasClass('accord-content-level3')) { 397 let cl = jQuery(e).attr('class').split(' ')[0].split('-'), 398 cls = ''; 399 for (let j = 1; j < cl.length - 1; j++) { 400 if (j !== (cl.length - 2)) 401 cls += cl[j] + '-'; else 402 cls += cl[j]; 403 } 404 jQuery('.' + cls).addClass('sub-accord-open').slideDown(200); 405 let cl2 = cls.split('-'), 406 cls2 = ''; 407 for (let x = 1; x < cl2.length - 1; x++) { 408 if (x !== (cl2.length - 2)) 409 cls2 += cl2[x] + '-'; else 410 cls2 += cl2[x]; 411 } 412 jQuery('.' + cls2).addClass('sub-accord-open').slideDown(200); 413 if (cls2.indexOf('sub') !== -1) { 414 let cl3 = cls2.split('-'), 415 cls3 = ''; 416 for (let x = 1; x < cl3.length - 1; x++) { 417 if (x !== (cl3.length - 2)) 418 cls3 += cl3[x] + '-'; else 419 cls3 += cl3[x]; 420 } 421 jQuery('.' + cls3).addClass('accord-open').slideDown(200); 422 } 423 } else { 424 let cl = jQuery(e).attr('class').split(' ')[0].split('-'), 425 cls = ''; 426 for (let j = 1; j < cl.length - 1; j++) { 427 if (j !== (cl.length - 2)) 428 cls += cl[j] + '-'; else 429 cls += cl[j]; 430 } 431 if (jQuery('.' + cls).hasClass('accord-content-level1')) { 432 jQuery('.' + cls).addClass('sub-accord-open').slideDown(200); 433 } else { 434 jQuery('.' + cls).addClass('accord-open').slideDown(200); 435 } 436 if (cls.indexOf('sub') !== -1) { 437 let cl2 = cls.split('-'), cls2 = ''; 438 for (let x = 1; x < cl2.length - 1; x++) { 439 if (x !== (cl2.length - 2)) 440 cls2 += cl2[x] + '-'; else 441 cls2 += cl2[x]; 442 } 443 jQuery('.' + cls2).addClass('accord-open').slideDown(200); 444 } 445 } 446 c = c + 1; 447 } else { 448 jQuery(e).slideUp(200); 449 if (jQuery(e).hasClass('accord-content-level2')) { 450 jQuery(e).removeClass('sub-accord-open'); 451 } 452 } 453 }); 454 }); 455 _catMessage.html(''); 456 if (c === 0) { 457 _catMessage.html('There is no match record.'); 458 _catHead.attr('style', '').removeClass('accord-open sub-accord-open').hide(); 459 _catContent.attr('style', '').removeClass('accord-open sub-accord-open').hide(); 460 } 461 } else if (_value.length < 1) { 462 _catHead.attr('style', '').removeClass('accord-open sub-accord-open').hide(); 463 _catContent.attr('style', '').removeClass('accord-open sub-accord-open').hide(); 464 _catMessage.html(''); 465 } 466 } 467 } 468});
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.