PageSourceSearch

https://portworx.com/wp-content/themes/portworx/dist/scripts/filter/hands-webinar-filters.js?ver=1790213197

js portworx.com collected 2026-09-24 08:53:45 UTC 7,285 bytes, 2 lines download raw bytes

1"use strict";!function(a){a.fn.bootpag=function(t){function s(t,s){s=parseInt(s,10);var r,l=0==n.maxVisible?1:n.maxVisible,o=1==n.maxVisible?0:1,d=Math.floor((s-1)/l)*l,p=t.find("li");if(n.page=s=0>s?0:s>n.total?n.total:s,p.removeClass(n.activeClass),r=1>s-1?1:n.leaps&&s-1>=n.maxVisible?Math.floor((s-1)/l)*l:s-1,n.firstLastUse&&p.first().toggleClass(n.disabledClass,1===s),l=p.first(),n.firstLastUse&&(l=l.next()),l.toggleClass(n.disabledClass,1===s).attr("data-lp",r).find("a").attr("href",e(r)),o=1==n.maxVisible?0:1,r=s+1>n.total?n.total:n.leaps&&s+1<n.total-n.maxVisible?d+n.maxVisible+o:s+1,l=p.last(),n.firstLastUse&&(l=l.prev()),l.toggleClass(n.disabledClass,s===n.total).attr("data-lp",r).find("a").attr("href",e(r)),p.last().toggleClass(n.disabledClass,s===n.total),l=p.filter("[data-lp="+s+"]"),o="."+[n.nextClass,n.prevClass,n.firstClass,n.lastClass].join(",."),!l.not(o).length){var f=s<=d?-n.maxVisible:0;p.not(o).each(function(t){r=t+1+d+f,a(this).attr("data-lp",r).toggle(r<=n.total).find("a").html(r).attr("href",e(r))}),l=p.filter("[data-lp="+s+"]")}l.not(o).addClass(n.activeClass),i.data("settings",n)}function e(a){return n.href.replace(n.hrefVariable,a)}var i=this,n=a.extend({total:0,page:1,maxVisible:null,leaps:!0,href:"javascript:void(0);",hrefVariable:"{{number}}",next:"&raquo;",prev:"&laquo;",firstLastUse:!1,first:'<span aria-hidden="true">&larr;</span>',last:'<span aria-hidden="true">&rarr;</span>',wrapClass:"pagination",activeClass:"active",disabledClass:"disabled",nextClass:"next",prevClass:"prev",lastClass:"last",firstClass:"first"},i.data("settings")||{},t||{});return 0>=n.total?this:(a.isNumeric(n.maxVisible)||n.maxVisible||(n.maxVisible=parseInt(n.total,10)),i.data("settings",n),this.each(function(){var t,r,l=a(this);for(t=['<ul class="',n.wrapClass,' bootpag">'],n.firstLastUse&&(t=t.concat(['<li data-lp="1" class="',n.firstClass,'"><a href="',e(1),'">',n.first,"</a></li>"])),n.prev&&(t=t.concat(['<li data-lp="1" class="',n.prevClass,'"><a href="',e(1),'">',n.prev,"</a></li>"])),r=1;r<=Math.min(n.total,n.maxVisible);r++)t=t.concat(['<li data-lp="',r,'"><a href="',e(r),'">',r,"</a></li>"]);n.next&&(r=n.leaps&&n.total>n.maxVisible?Math.min(n.maxVisible+1,n.total):2,t=t.concat(['<li data-lp="',r,'" class="',n.nextClass,'"><a href="',e(r),'">',n.next,"</a></li>"])),n.firstLastUse&&(t=t.concat(['<li data-lp="',n.total,'" class="last"><a href="',e(n.total),'">',n.last,"</a></li>"])),t.push("</ul>"),l.find("ul.bootpag").remove(),l.append(t.join("")),t=l.find("ul.bootpag"),l.find("li").click(function(){var t=a(this);if(!t.hasClass(n.disabledClass)&&!t.hasClass(n.activeClass)){var e=parseInt(t.attr("data-lp"),10);i.find("ul.bootpag").each(function(){s(a(this),e)}),i.trigger("page",e)}}),s(t,n.page)}))}}(jQuery,window),function(a){a(function(){a(document).ready(function(){a(".hands-webinar-grid-filter").each(function(){var t,s=a(this);function e(s,e){var i,n="",r=new XMLHttpRequest;s.hasClass("hands-on")?i="/wp-content/themes/portworx/post-json/hands-on-webinar-grid-json.php":s.hasClass("red-hat")?i="/wp-content/themes/portworx/post-json/hands-on-webinar-red-hat-json.php":s.hasClass("suse")?i="/wp-content/themes/portworx/post-json/hands-on-webinar-suse-json.php":s.hasClass("past-events")&&(i="/wp-content/themes/portworx/post-json/hands-on-webinar-grid-past-events-json.php"),i?(r.open("POST",i,!0),r.setRequestHeader("Content-Type","application/json"),r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var e;try{e=JSON.parse(r.responseText)}catch(a){console.error("hands-on-webinar-grid-filter: failed to parse JSON from",i,a,"Response:",r.responseText),e=[]}if(e&&e.length>0){s.find(".loader").css({display:"none"});var l=e[0].count/9,o=e[0].count%9;if((t=e[0].count<9?1:o>0?l+1:l)>1?(!function(t,s){var e=getURLParameters(),i=e.pid?parseInt(e.pid,10):1;t.find(".pagination").bootpag({total:Math.floor(s),page:i,maxVisible:9,leaps:!1});var n=e.pid;n||(t.find(".pagination .prev").addClass("disabled"),t.find(".pagination li").removeClass("active"),t.find(".pagination li:eq(1)").addClass("active"),t.find(".pagination .next").attr("data-lp",2),t.find(".pagination .next").removeClass("disabled"));t.find(".pagination li").each(function(){a(this).attr("data-lp")==n&&(1!=n?(t.find(".pagination .prev").removeClass("disabled"),t.find(".pagination .prev").attr("data-lp",parseInt(n)-1)):(t.find(".pagination .prev").addClass("disabled"),t.find(".pagination .next").removeClass("disabled")),n==Math.floor(s)&&t.find(".pagination .next").addClass("disabled"),t.find(".pagination li").not(this).removeClass("active"),a(this).addClass("active"),t.find(".pagination .next").attr("data-lp",parseInt(n)+1))})}(s,t),s.find(".pagination").css({display:"flex"})):s.find(".pagination").css({display:"none"}),s.find(".result__count").empty(),e[0].count<=9)s.find(".result__count").prepend("Showing 1-"+e[0].count+" results of ");else if(1==e[0].crr_page)s.find(".result__count").prepend("Showing 1-9 results of ");else{var d=9*(e[0].crr_page-1)+1;e[0].count>=9*e[0].crr_page?s.find(".result__count").prepend("Showing "+d+"-"+9*e[0].crr_page+" results of "):s.find(".result__count").prepend("Showing "+d+"-"+e[0].count+" results of ")}n="";for(var p=0;p<e.length;p++)n+='<div class="col-three-cards__card item-outer"><a href='+e[p].link+" target="+e[p].target+'><span class="sr__link">link</span></a><div class="img-wrap"><img src="'+e[p].image_url+'" alt="'+e[p].image_alt+'"></div><div class="col-three-cards__text"><h6>'+e[p].date+" | "+e[p].time+'</h6><h5 class="eyebrow-line-inverted">'+e[p].title+"</h5>"+(e[p].body?"<p>"+e[p].body+"</p>":"")+"</div></div>";var f=s.find(".webinar-grid-wrap")[0];f.innerHTML="",(new DOMParser).parseFromString(n,"text/html").querySelectorAll(".item-outer").forEach(function(a){f.appendChild(a)}),s.find(".filters__results-text").css({display:"block"}),s.find(".total-post").html(e[0].count),setTimeout(function(){s.find("h6").matchHeight(),s.find("h5").matchHeight(),s.find(".col-three-cards__text").matchHeight()},1e3)}else console.warn("hands-on-webinar-grid-filter: no posts returned for section",s[0],"endpoint:",i),s.find(".filters__results-text").css({display:"none"}),s.find(".loader").css({display:"none"}),s.find(".webinar-grid-wrap").html('<div class="col-12 text-center no-result-found"><h3>No Result Found</h3></div>'),s.find(".pagination").css({display:"none"}),s.hasClass("past-events")&&s.css({display:"none"});setTimeout(function(){s.find(".filters__wrap").removeClass("disable")},500)}},r.send(JSON.stringify(e))):console.warn("hands-on-webinar-grid-filter: could not determine endpoint for section",s[0])}!function(a,t){t.pid=1,window.location.href.indexOf("?")<0?(t.post_limit=9,e(a,t)):function(a){var t=getURLParameters();if(Object.keys(t).length>0)for(var s in t){var i=t[s];"search"===s&&a.find(".webinar-search").val(i)}e(a,t)}(a)}(s,{}),s.find(".pagination").on("page",function(a,t){var i=document.querySelector(".banner-col-two-cards");null!=i?window.scrollTo({top:i.offsetHeight,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"}),s.find(".webinar-grid-wrap").html(""),s.find(".loader").css({display:"block"});var n=getURLParameters();n.pid=t,setURLParameters(n),e(s,n)})})})})}(jQuery);
2//# sourceMappingURL=hands-webinar-filters.js.map

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.