File "stupidtable.min.js"

Full Path: /home/warrior1/public_html/wp-content-20241001222009/plugins/woocommerce/assets/js/stupidtable/stupidtable.min.js
File size: 1.45 KB
MIME-type: text/plain
Charset: utf-8

!function(c){c.fn.stupidtable=function(a){return this.each(function(){var r=c(this);a=a||{},a=c.extend({},c.fn.stupidtable.default_sort_fns,a),r.on("click.stupidtable","thead th",function(){var t=c(this),i=0,s=c.fn.stupidtable.dir,o=(t.parents("tr").find("th").slice(0,t.index()+1).each(function(){var t=c(this).attr("colspan")||1;i+=parseInt(t,10)}),i-=1,t.data("sortDefault")||s.ASC),n=(t.data("sortDir")&&(o=t.data("sortDir")===s.ASC?s.DESC:s.ASC),t.data("sort")||null);null!==n&&(r.trigger("beforetablesort",{column:t.index(),direction:o}),r.css("display"),setTimeout(function(){var e=a[n];r.children("tbody").each(function(t,n){var a=[],n=c(n),r=n.children("tr").not("[data-sort-ignore]");r.each(function(t,n){var r=c(n).children().eq(i),e=r.data("sortValue"),e=void 0!==e?e:r.text();a.push([e,n])}),a.sort(function(t,n){return e(t[0],n[0])}),o!=s.ASC&&a.reverse(),r=c.map(a,function(t){return t[1]}),n.append(r)}),r.find("th").data("sortDir",null).removeClass("sorting-desc sorting-asc"),t.data("sortDir",o).addClass("sorting-"+o),r.trigger("aftertablesort",{column:t.index(),direction:o}),r.css("display")},10))})})},c.fn.stupidtable.dir={ASC:"asc",DESC:"desc"},c.fn.stupidtable.default_sort_fns={"int":function(t,n){return parseInt(t,10)-parseInt(n,10)},"float":function(t,n){return parseFloat(t)-parseFloat(n)},string:function(t,n){return t.localeCompare(n)},"string-ins":function(t,n){return t=t.toLocaleLowerCase(),n=n.toLocaleLowerCase(),t.localeCompare(n)}}}(jQuery);