You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.5 KiB
1 lines
1.5 KiB
import"./common-DqchIN4G.js";function e(){return new URLSearchParams(window.location.search).get(`q`)?.trim()||``}function t(e,t,n){let r=e.attr(`data-type`)||``;return t!==`all`&&r!==t?!1:n?[e.attr(`data-keywords`)||``,e.find(`.sr-item__title`).text(),e.find(`.sr-item__desc`).text(),e.find(`.sr-item__type`).text()].join(` `).toLowerCase().includes(n.toLowerCase()):!0}function n(e){let n=($(`.sr-search .s-search__input`).val()||``).trim();[`all`,`product`,`solution`,`news`,`faq`].forEach(r=>{let i=e.filter((e,i)=>t($(i),r,n)).length;$(`[data-count="${r}"]`).text(String(i))})}function r(){let e=$(`.sr-tabs__item.is-active`).attr(`data-type`)||`all`,r=($(`.sr-search .s-search__input`).val()||``).trim(),i=$(`.sr-item`),a=0;i.each(function(){let n=t($(this),e,r);this.hidden=!n,n&&(a+=1)}),n(i),$(`.sr-empty`).prop(`hidden`,a>0)}$(function(){let t=e();t&&$(`.sr-search .s-search__input`).val(t),$(`.sr-tabs__item`).on(`click`,function(){let e=$(this);e.addClass(`is-active`).attr(`aria-selected`,`true`),e.siblings(`.sr-tabs__item`).removeClass(`is-active`).attr(`aria-selected`,`false`),r()}),$(`.sr-hot__tag`).on(`click`,function(){let e=$(this).attr(`data-keyword`)||$(this).text().trim();$(`.sr-search .s-search__input`).val(e),r()}),$(`.sr-search`).on(`submit`,function(e){e.preventDefault();let t=($(`.sr-search .s-search__input`).val()||``).trim(),n=new URL(window.location.href);t?n.searchParams.set(`q`,t):n.searchParams.delete(`q`),window.history.replaceState({},``,n),r()}),r()});
|