Vyhľadávač kódov odpadu na váš web
Vložiteľný vyhľadávač všetkých kódov katalógu odpadov. Jeden riadok kódu, žiadne knižnice, funguje na ľubovoľnej doméne.
Vyhľadávač sprístupní všetkých 847 druhov odpadu podľa prílohy č. 1 vyhlášky č. 365/2015 Z. z. Návštevník zadá kód alebo názov, widget ponúkne zhody a prekliky vedú na detail kódu.
Ako widget vyzerá
Skúste zadať kód alebo názov odpadu — presne toto uvidí návštevník vášho webu.
Vloženie na web
Skopírujte kód do stránky tam, kde má vyhľadávač byť. Skript si widget vykreslí sám.
<div class="katalog-odpadu-widget">
<a href="https://katalog-odpadov.sk/">Katalóg odpadov</a>
</div>
<script src="https://katalog-odpadov.sk/widget.js" async></script> Ako to funguje
- Skript sa stiahne asynchrónne, nemá žiadne závislosti a nič neblokuje. Nekomprimovane má pod 8 kB.
- Dáta sa načítajú z verejného API https://katalog-odpadov.sk/api/v1/kody.json až vo chvíli, keď návštevník začne písať — kým nikto nehľadá, nesťahuje sa nič.
- Widget sa vykresľuje priamo do vašej stránky (žiadny iframe), takže dedí písmo z vášho webu a je responzívny.
- Štýly majú vlastný prefix (kow-) a nemiešajú sa s vaším CSS.
- Widget nezbiera žiadne dáta o návštevníkoch a nepoužíva cookies.
Podmienky použitia
- Použitie je bezplatné, pre komerčné aj nekomerčné weby, bez obmedzenia počtu zobrazení.
- Jedinou podmienkou je zachovať v pätičke widgetu odkaz na katalog-odpadov.sk. Odkaz nesmie byť skrytý ani označený rel="nofollow".
- Widget ani dáta sa nesmú vydávať za vlastný katalóg a nesmie sa z nich odstraňovať kategória O/N.
- Za správnosť zaradenia konkrétneho odpadu zodpovedá vždy pôvodca; katalóg je pomôcka, nie právne stanovisko.
- Prevádzku widgetu môžeme kedykoľvek zmeniť alebo ukončiť; embed kód zostane funkčný, kým beží tento web.
Časté otázky k widgetu
Musím niečo inštalovať alebo sa registrovať?
Nie. Widget je jeden skript na našej doméne, žiadny účet ani kľúč sa nezakladá.
Spomalí widget môj web?
Skript sa načítava s atribútom async a katalóg sa sťahuje až pri prvom písaní do poľa. Do prvého vykreslenia stránky teda nezasahuje.
Dá sa widget naštýlovať?
Áno. Všetky prvky majú triedy s prefixom kow- (napríklad .kow, .kow-in, .kow-list) a sú v bežnom DOM, takže ich prebijete vlastným CSS.
Môžem widget umiestniť viackrát na jednu stránku?
Áno, skript obslúži každý prvok s triedou katalog-odpadu-widget. Dáta sa stiahnu len raz pre celú stránku.
Funguje widget, keď načítavam obsah dynamicky?
Po vložení nového prvku do stránky zavolajte window.katalogOdpaduWidget.init().
Potrebujete dáta, nie vyhľadávacie pole? Katalóg je k dispozícii aj ako JSON: Verejné API katalógu odpadov