Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Beoordeling
  • Prijs
  • Formaat
  • Inhoud reservoir
  • HEPA-filter
  • Energiezuinigheid
  • Ionisator
  • Geluidsniveau
  • Afvoerslang
  • Dimbare display
  • Automatische ontdooiing
  • Display / bediening
  • Filter alarm
  • Garantie-uitbreiding
  • Hygrostaat
  • Ionisator
  • Mobiel (wielen/handgrepen)
  • SMART / wifi
  • Timer
  • Uitschakeling bij volle tank
  • Wasdroogfunctie
  • Temperatuur
Click outside to hide the comparison bar
Compare
(function () { // Selectors afgestemd op YITH Ajax Product Filter (v4/v5) const FILTER_BLOCK_SEL = '.yith-wcan-filter'; // volledige filtersectie const TERM_SEL = '.yith-wcan-term, li'; // individuele termen/opties// Helper: zichtbaar + klikbaar? function isVisible(el){ return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length); } function isEnabled(el){ const cb = el.querySelector('input[type="checkbox"], input[type="radio"]'); const a = el.querySelector('a'); const okCb = cb && !cb.disabled; const okA = a && !a.classList.contains('disabled') && a.getAttribute('aria-disabled') !== 'true'; return okCb || okA; }function visibleEnabledCount(scope){ return Array.from(scope.querySelectorAll(TERM_SEL)).filter(function(item){ return isVisible(item) && isEnabled(item); }).length; }function refreshFilters(){ document.querySelectorAll(FILTER_BLOCK_SEL).forEach(function(block){ const count = visibleEnabledCount(block); if (count <= 1){ block.classList.add('is-autohidden'); block.style.display = 'none'; } else { block.classList.remove('is-autohidden'); block.style.display = ''; } }); }// Init document.addEventListener('DOMContentLoaded', refreshFilters);// YITH/woo events na AJAX ['yith-wcan-ajax-filtered','yith-wcan-terms-updated','yith-wcan-refresh','updated_wc_div'] .forEach(evt => document.addEventListener(evt, refreshFilters));// Fallback: observeer wijzigingen in de filters-container (desktop + mobiele modal) const containers = document.querySelectorAll('.yith-wcan-filters, .yith-wcan-filters--modal, .widget-area, .sidebar'); containers.forEach(c=>{ if ('MutationObserver' in window){ new MutationObserver(()=>refreshFilters()).observe(c,{childList:true,subtree:true}); } }); })();