Creativity printables

'); w.document.close(); var im=w.document.querySelector('img'); function go(){setTimeout(function(){try{w.focus();w.print();}catch(e){}},250);} if(im.complete)go();else{im.onload=go;im.onerror=go;} } var lb; function ensureLb(){ if(lb)return lb; lb=document.createElement('div');lb.className='ah-lightbox'; lb.innerHTML=''; document.body.appendChild(lb); lb.addEventListener('click',function(e){if(e.target===lb||e.target.classList.contains('ah-lb-close'))lb.classList.remove('open');}); lb.querySelector('.ah-lb-print').addEventListener('click',function(){printImage(lb.querySelector('img').getAttribute('src'));}); return lb; } document.addEventListener('click',function(e){ var p=e.target.closest('.ah-print-btn'); if(p){e.preventDefault();printImage(p.getAttribute('data-full'));return;} var v=e.target.closest('.ah-view'); if(v){e.preventDefault();var l=ensureLb();l.querySelector('img').src=v.getAttribute('data-full');l.classList.add('open');} }); document.addEventListener('keydown',function(e){if(e.key==='Escape'&&lb)lb.classList.remove('open');}); function ahInitLoadMore(){ document.querySelectorAll('.ah-gallery[data-limit]').forEach(function(g){ if(g.__lm)return; g.__lm=true; var limit=parseInt(g.getAttribute('data-limit'),10)||24; var cards=g.querySelectorAll('.ah-card'); if(cards.length<=limit)return; var shown=limit; for(var i=limit;i=cards.length)btn.style.display='none'; }); }); } if(document.readyState!=='loading')ahInitLoadMore();else document.addEventListener('DOMContentLoaded',ahInitLoadMore); })();
Scroll to Top