1const frameEl2 = window.frameElement; 2var mockupStatus; 3 4if (frameEl2) { 5 if (frameEl2.dataset.mockupstatus) { mockupStatus = frameEl2.dataset.mockupstatus; } 6 else { mockupStatus = 0; } 7} 8else { mockupStatus = 0; } 9 10 11function closeStoryPanel() { 12 $("#story_panel").removeClass("active"); 13 $("#breadcrumbs").html(""); 14 $(".dtbut").not("#clearfilterbut").css("display","flex"); 15 filterRelDenom = Cookies.get('DAKvAFilterRelDenom'); 16 filterLoctype = Cookies.get('DAKvAFilterLoctype'); 17 filterPer = Cookies.get('DAKvAFilterPer'); 18 filterObj = Cookies.get('DAKvAFilterObj'); 19 if ((filterRelDenom == "x") && (filterLoctype == "x") && (filterPer == "x")) { $("#clearfilterbut").hide(); } 20 21} 22 23 24 25 26 27function objectAlbToggle(w) { 28 if ( $("#accordeon_" + w).hasClass("alb_accordeon_content_open")) { 29 $("#alb_" + w).removeClass("open"); 30 $("#accordeon_" + w).removeClass("alb_accordeon_content_open"); 31 $("#alb_toggle_" + w).text("+"); 32 } 33 else { 34 $("#alb_" + w).addClass("open"); 35 $("#accordeon_" + w).addClass("alb_accordeon_content_open"); 36 $("#alb_toggle_" + w).text("-"); 37 } 38} 39 40function animLabel(w) { 41 if (w == 1) { $('#label_naam').addClass("form_label_top"); $('#error_naam').removeClass("form_error_alert"); } 42 if (w == 2) { $('#label_email').addClass("form_label_top"); $('#error_email').removeClass("form_error_alert"); } 43 if (w == 3) { $('#label_bericht').addClass("form_label_top"); $('#error_bericht').removeClass("form_error_alert"); } 44} 45 46function alertContactform(w) { 47 if (w == 1) { $('#error_naam').addClass("form_error_alert"); } 48 if (w == 2) { $('#error_email').addClass("form_error_alert"); } 49 if (w == 3) { $('#error_bericht').addClass("form_error_alert"); } 50} 51 52function testValidEmail() { 53 var email = $("#email").val(); 54 $.ajax({ 55 url: '../inc/checkMail.php', 56 type: 'POST', 57 data: 'email='+email, 58 success: function(result) { 59 if (result.trim() == "yep") { 60 $("#validemail").val(1); 61 } 62 } 63 }); 64} 65 66function checkContactform() { 67 var fout = 0; 68 var naam = $("#naam").val(); 69 var email = $("#validemail").val(); 70 var bericht = $("#bericht").val(); 71 if (naam == "") { 72 alertContactform(1); 73 fout = 1; 74 } 75 if (email == 0) { 76 alertContactform(2); 77 fout = 1; 78 } 79 if (bericht == "") { 80 alertContactform(3); 81 fout = 1; 82 } 83 84 if (fout == 1) { return false; } 85 else { return true; } 86} 87 88 89 90 91 92var consentUserData, 93 consentPersonal; 94 95if (mockupStatus == 0) { 96 97 if (!Cookies.get('DAKvAConsentUserData')) { 98 consentUserData = "granted"; 99 consentPersonal = "granted"; 100 var dispCookieBar = setTimeout( function() { 101 $("#cookietrigger").addClass("active"); 102 }, 50); 103 } 104 else { 105 consentUserData = Cookies.get('DAKvAConsentUserData'); 106 consentPersonal = Cookies.get('DAKvAConsentPersonal'); 107 goCookies(); 108 } 109 110} 111 112function toggleConsent(w) { 113 if (w == "userdata") { 114 if ($("#userdata").prop("checked") == true) { consentUserData = "granted"; } 115 else { consentUserData = "denied"; } 116 } 117 else { 118 if ($("#personal").prop("checked") == true) { consentPersonal = "granted"; } 119 else { consentPersonal = "denied"; } 120 } 121} 122 123function toggleCookieSelect() { 124 if ($("#cookieselect").hasClass("active")) { 125 $("#cookieselect").removeClass("active"); 126 $("#cookietrigger").addClass("active"); 127 } 128 else { 129 $("#cookieselect").addClass("active"); 130 $("#cookietrigger").removeClass("active"); 131 } 132} 133 134 135function setCookies() { 136 Cookies.set('DAKvAConsentUserData', consentUserData, { expires: 1, sameSite: 'strict' }); 137 Cookies.set('DAKvAConsentPersonal', consentPersonal, { expires: 1, sameSite: 'strict' }); 138 goCookies(); 139} 140 141function noCookies() { 142 consentUserData = "denied"; 143 consentPersonal = "denied"; 144 setCookies(); 145} 146 147function goCookies() { 148 149 if ((consentUserData == "granted") || (consentPersonal == "granted")) { 150 consentGrantedAdStorage(); 151 } 152 else { 153 consentDeniedAdStorage(); 154 } 155 if (consentUserData == "granted") { 156 consentGrantedUserData(); 157 } 158 else { 159 consentDeniedUserData(); 160 } 161 if (consentPersonal == "granted") { 162 consentGrantedPersonalization(); 163 } 164 else { 165 consentDeniedPersonalization(); 166 } 167 168 $("#cookieselect").removeClass("active"); 169 $("#cookietrigger").removeClass("active"); 170} 171 172 173 174 175 176function closeSearch() { 177 $('#search_dt').removeClass('open'); 178 setTimeout( function() { 179 $('#search_container').removeClass('open'); 180 $('#searchbut').removeClass('active'); 181 if (Cookies.get('DAKvASearchRes') == "x") { 182 resetSearch(); 183 } 184 }, 200); 185} 186function resetSearch() { 187 document.cookie = "DAKvASearchKey=x; expires=-1; path=/"; 188 document.cookie = "DAKvASearchRes=x; expires=-1; path=/"; 189 $('#search_res_specs').empty(); 190 $('#search_res_list').empty(); 191 $('#keyword').val(''); 192} 193function cleanSearch(str) { 194 var asciiStr = str.normalize('NFKD').replace(/[^\w]/g, ''); 195 return asciiStr; 196} 197 198 199 200function selectFilter(w, st) { 201 let filter_cur = $("#filter_cur").text(); 202 if (filter_cur != w) { 203 $(".filter_check").removeClass('active'); 204 $("#filter_cur").text(w); 205 $(".filter_trigger").removeClass("filter_selected"); 206 $(".filter_list").removeClass("filter_selected_list"); 207 $("#filter_"+w+"_trigger").addClass("filter_selected"); 208 $("#filter_"+w+"_list").addClass("filter_selected_list"); 209 document.cookie = "DAKvAFilterCur="+w+"; expires=-1; path=/"; 210 $("#filters_numres").empty(); 211 var filterCur = Cookies.get('DAKvAFilterCur'); 212 if (w == filterCur) { prepFilters(filterCur); } 213 } 214 else { 215 $("#filter_"+w+"_trigger").toggleClass("filter_selected"); 216 $("#filter_"+w+"_list").toggleClass("filter_selected_list"); 217 } 218} 219 220 221/* PRE DEC2025 222 223function resetFiltersCat() { 224 $(".filters_section").addClass("filters_section_hidden"); 225 var filtercat = $("#filters_select_cat").val(); 226 $("#filters_" + filtercat + "_list").removeClass("filters_section_hidden"); 227 document.cookie = "DAKvAFilterCur="+filtercat+"; expires=-1; path=/"; 228 $("#filters_numres").empty(); 229 var filterCur = Cookies.get('DAKvAFilterCur'); 230 if (filtercat == filterCur) { prepFilters(filterCur); } 231} 232 */ 233 234 235function closeFilters() { 236 $('#filters').removeClass('open'); 237 var filterCur = Cookies.get('DAKvAFilterCur'); 238 var filterSelected = 0; 239 $('#filters_' + filterCur + ' .filter_check').each(function() { 240 if ($(this).hasClass('active')) { 241 filterSelected = 1; 242 } 243 }); 244 if (filterSelected == 0) { clearFilters(); } 245 setTimeout( function() { 246 $('#filters_container').removeClass('open'); 247 }, 200); 248} 249function clearFilters() { 250 $("#clearfilterbut").addClass("hidden"); 251 $("#apply_filters").val(0); 252 $("#filter_cur").text("#"); 253 $("#religion_filter_ids").text("#");
254 $("#denomination_filter_ids").text("#0#"); 255 $("#locations_filter_ids").text("#"); 256 $("#periods_filter_ids").text("#"); 257 $("#objects_filter_ids").text("#"); 258 $("#tags_filter_ids").text("#"); 259 $(".filter_trigger").removeClass("filter_selected"); 260 $(".filter_list").removeClass("filter_selected_list"); 261 $('.filter_check').removeClass('active'); 262 $('.filter_check i').removeClass('fa-check-square').addClass('fa-square'); 263 prepFilters(''); 264 document.cookie = "DAKvAFilterCur=x; expires=-1; path=/"; 265 document.cookie = "DAKvAFilterRelDenom=x; expires=-1; path=/"; 266 document.cookie = "DAKvAFilterLoctype=x; expires=-1; path=/"; 267 document.cookie = "DAKvAFilterPer=x; expires=-1; path=/"; 268 document.cookie = "DAKvAFilterObj=x; expires=-1; path=/"; 269 document.cookie = "DAKvAFilterTag=x; expires=-1; path=/"; 270 resetMarkers(); 271} 272 273 274function closeTaglist() { 275 $('#tags').removeClass('open'); 276 setTimeout( function() { 277 $('#tags_container').removeClass('open'); 278 $("#tags_title").empty(); 279 $("#tags_list").empty(); 280 }, 200); 281} 282 283 284 285 286 287$(document).ready(function() { 288 289 $('#searchbut').on( 'click', function() { 290 $('#searchbut').addClass('active'); 291 $('#search_container').addClass('open'); 292 $('#search_dt').addClass('open'); 293 }); 294 295 $('#search_closer').on( 'click', function() { 296 closeSearch(); 297 }); 298 299 $('#tags_closer').on( 'click', function() { 300 closeTaglist(); 301 }); 302 303 $('#filterbut').on( 'click', function() { 304 $('#filters_container').addClass('open'); 305 $('#filters').addClass('open'); 306 $(".filters_section").addClass("filters_section_hidden"); 307 var filterCur = Cookies.get('DAKvAFilterCur'); 308 $("#filters_select_cat").val(filterCur); 309 $("#filters_" + filterCur + "_list").removeClass("filters_section_hidden"); 310 if ( 311 ((filterCur == "religion") && (Cookies.get('DAKvAFilterRelDenom') != "x")) 312 || ((filterCur == "objects") && (Cookies.get('DAKvAFilterObj') != "x")) 313 || ((filterCur == "locations") && (Cookies.get('DAKvAFilterLoctype') != "x")) 314 || ((filterCur == "periods") && (Cookies.get('DAKvAFilterPer') != "x")) 315 || ((filterCur == "tags") && (Cookies.get('DAKvAFilterTag') != "x")) 316 ) { 317 prepFilters(filterCur); 318 } 319 }); 320 321 322 $('#clearfilterbut').on( 'click', function() { 323 clearFilters(); 324 }); 325 326 327 $('#filters_closer').on( 'click', function() { 328 closeFilters(); 329 }); 330 $('.filters_category_toggle').on( 'click', function() { 331 if ($(this).hasClass('reset')) { 332 $(this).removeClass('reset') 333$(this).parent().next('.filters_category_list').addClass('filters_category_list_open') 334 } 335 else { 336 $(this).addClass('reset') 337 $(this).parent().next('.filters_category_list').removeClass('filters_category_list_open') 338 } 339 }); 340 341 342 $('#filters_uncheck_all').on( 'click', function() { 343 var filterCur = Cookies.get('DAKvAFilterCur'); 344// $('.religion_check').removeClass('active'); 345// $('.religion_check i').removeClass('fa-check-square').addClass('fa-square'); 346// $('.default_check').removeClass('active'); 347// $('.default_check i').removeClass('fa-check-square').addClass('fa-square'); 348 $('#filters_' + filterCur + ' .filter_check').removeClass('active'); 349 $('#filters_' + filterCur + ' .filter_check i').removeClass('fa-check-square').addClass('fa-square'); 350 prepFilters(''); 351 }); 352 353 $('#filters_check_all').on( 'click', function() { 354 var filterCur = Cookies.get('DAKvAFilterCur'); 355 $('#filters_' + filterCur + ' .filter_check').addClass('active'); 356 $('#filters_' + filterCur + ' .filter_check i').removeClass('fa-square').addClass('fa-check-square'); 357 prepFilters(filterCur); 358 }); 359/* 360 $('.religion_check').on('click', function(evt) { 361 if ($(this).hasClass('active')) { 362 $(this).removeClass('active'); 363 $(this).find('i').removeClass('fa-check-square').addClass('fa-square'); 364 } 365 else { 366 $(this).addClass('active'); 367 $(this).find('i').removeClass('fa-square').addClass('fa-check-square'); 368 } 369 prepFilters(); 370 }); 371 */ 372// $('.default_check').on('click', function(evt) { 373 374 375 376 $('.filter_check').on('click', function(evt) { 377 var catlist = $(this).closest("ul").attr("id"); 378 if (catlist != "filters_religion") { 379 $('#filters_religion .filter_check').removeClass('active'); 380 $('#filters_religion .filter_check i').removeClass('fa-check-square').addClass('fa-square'); 381 } 382 if (catlist != "filters_objects") { 383 $('#filters_objects .filter_check').removeClass('active'); 384 $('#filters_objects .filter_check i').removeClass('fa-check-square').addClass('fa-square'); 385 } 386 if (catlist != "filters_locations") { 387 $('#filters_locations .filter_check').removeClass('active'); 388 $('#filters_locations .filter_check i').removeClass('fa-check-square').addClass('fa-square'); 389 } 390 if (catlist != "filters_periods") {
391 $('#filters_periods .filter_check').removeClass('active'); 392 $('#filters_periods .filter_check i').removeClass('fa-check-square').addClass('fa-square'); 393 } 394 if ($(this).hasClass('active')) { 395 $(this).removeClass('active'); 396 $(this).find('i').removeClass('fa-check-square').addClass('fa-square'); 397 } 398 else { 399 $(this).addClass('active'); 400 $(this).find('i').removeClass('fa-square').addClass('fa-check-square'); 401 } 402 prepFilters(catlist.substring(8)); 403 }); 404 405 406 $('#filters_applybut').on( 'click', function() { 407 var tgt = $(this).attr("data-tgt"); 408 applyFilters(tgt); 409 }); 410 411 412 413 $('#menubox').on( 'click', function() { 414 $('#menu_main').addClass('active'); 415 $('body').addClass('noscroll'); 416 }); 417 418 $('#burghammer').on( 'click', function() { 419 $('#menu_main').removeClass('active'); 420 $('body').removeClass('noscroll'); 421 }); 422 423 424}); 425 426 427
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.