PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / V3.3.2
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder vV3.3.2
V3.3.2 3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 All 139 releases
← All changes | assets/bit-data-view.min.js +1 -1 3.2.1 → V3.3.2 View file →
@@ -1 +1 @@
1 -var bit_data_view=function(){"use strict";class t{#t=null;#e=null;#a=null;#s=null;#i=null;#n=[];#r=0;#l=0;#o=0;#h=null;#c=10;#d="";#u=null;#g=null;#b=null;#p=null;#f=null;constructor(t,e){this.#t=e?.document||document,this.#e=e?.window||window,this.#g=e.formId,this.#b=e.viewId,this.#o=Number(e.totalRecords)||0,this.#i="string"==typeof t?this.#t.querySelector(t):t,this.init()}init(){this.#P(),this.#w(),this.#m(),this.#v(),this.#I(),this.#S(),this.#y()}clear(){this.#i.innerHTML="",this.#_()}#P(){this.#s=this.#i.querySelectorAll(`.bf${this.#g}-${this.#b}-pgn-btn`),this.#h=this.#L(`.bf${this.#g}-${this.#b}-tbl-pgn-slt`),this.#a=this.#L(`.bf${this.#g}-${this.#b}-tbody`),this.#u=this.#L(`.bf${this.#g}-${this.#b}-serc-bx`),this.#p=this.#L(`.bf${this.#g}-${this.#b}-curr-page`),this.#f=this.#L(`.bf${this.#g}-${this.#b}-total-page`)}#_(){this.#n.forEach((({selector:t,eventType:e,cb:a})=>{t.removeEventListener(e,a)}))}#B(t,e,a){t&&(t.addEventListener(e,a),this.#n.push({selector:t,eventType:e,cb:a}))}#L(t){return this.#i.querySelector(t)}#I(){this.#l=Math.ceil(this.#o/this.#c)}#S(){this.#p.innerHTML=this.#l?this.#r+1:0,this.#f.innerHTML=this.#l}#y(){const t=0===this.#r,e=0===this.#l||this.#r>=this.#l-1;this.#s[0].disabled=t,this.#s[1].disabled=t,this.#s[2].disabled=e,this.#s[3].disabled=e}#m(){this.#B(this.#h,"change",(t=>{t.preventDefault(),this.#c=parseInt(t.target.value,10),this.#r=0,this.#E()}))}#w(){this.#s.forEach((t=>{this.#B(t,"click",(t=>{switch(t.preventDefault(),t.target.dataset.page){case"start":this.#r=0;break;case"end":this.#r=Math.max(this.#l-1,0);break;case"previous":this.#r>=1&&(this.#r-=1);break;case"next":this.#r<this.#l-1&&(this.#r+=1)}this.#E()}))}))}debounce(t,e,a){let s;return function(){const i=this,n=arguments,r=a&&!s;clearTimeout(s),s=setTimeout((function(){s=null,a||t.apply(i,n)}),e),r&&t.apply(i,n)}}#v(){this.#B(this.#u,"keyup",this.debounce((t=>{this.#d=t.target.value,this.#r=0,this.#E()}),500))}#E(){const t=this.#r*this.#c;(async function(t,e,a=null,s=null){if(!bf_view_globals)return!1;const i=new URL(bf_view_globals?.ajaxURL);if(i.searchParams.append("action",e),s)for(const t in s)t&&i.searchParams.append(t,s[t]);return await fetch(i,{method:"POST",headers:{"Content-Type":null===a?"application/x-www-form-urlencoded":a},body:t instanceof FormData?t:JSON.stringify(t)}).then((t=>t.json()))})({formId:this.#g,tableId:this.#b,offset:t,pageSize:this.#c,search:this.#d},"bitforms_get_table_rows","application/json").then((t=>{if(!t?.success)return;const{rows:e,totalRecords:a,totalPages:s}=t.data;this.#a.innerHTML=e,this.#o=Number(a)||0,this.#l=Number(s)||0,this.#S(),this.#y()}))}}return document.addEventListener("DOMContentLoaded",(()=>{void 0!==bit_data_view&&bit_data_view()})),function(){Object.keys(window?.bf_view_globals.bf_tables||{}).forEach((e=>{const a=window.bf_view_globals.bf_tables[e];if(a){const{formId:e,viewId:i}=a,n=(s=`.bf${e}-${i}-tbl-wrp`,document.querySelector(s));a.inits=new t(n,a)}var s}))}}();
1 +var bit_data_view=function(){"use strict";class t{#t=null;#e=null;#a=null;#s=null;#i=null;#n=[];#r=0;#l=0;#o=0;#h=null;#c=10;#d="";#u=null;#g=null;#b=null;#p=null;#f=null;constructor(t,e){this.#t=e?.document||document,this.#e=e?.window||window,this.#g=e.formId,this.#b=e.viewId,this.#o=Number(e.totalRecords)||0,this.#i="string"==typeof t?this.#t.querySelector(t):t,this.init()}init(){this.#P(),this.#w(),this.#m(),this.#v(),this.#I(),this.#S(),this.#y()}clear(){this.#i.innerHTML="",this.#_()}#P(){this.#s=this.#i.querySelectorAll(`.bf${this.#g}-${this.#b}-pgn-btn`),this.#h=this.#L(`.bf${this.#g}-${this.#b}-tbl-pgn-slt`),this.#a=this.#L(`.bf${this.#g}-${this.#b}-tbody`),this.#u=this.#L(`.bf${this.#g}-${this.#b}-serc-bx`),this.#p=this.#L(`.bf${this.#g}-${this.#b}-curr-page`),this.#f=this.#L(`.bf${this.#g}-${this.#b}-total-page`)}#_(){this.#n.forEach(({selector:t,eventType:e,cb:a})=>{t.removeEventListener(e,a)})}#B(t,e,a){t&&(t.addEventListener(e,a),this.#n.push({selector:t,eventType:e,cb:a}))}#L(t){return this.#i.querySelector(t)}#I(){this.#l=Math.ceil(this.#o/this.#c)}#S(){this.#p.innerHTML=this.#l?this.#r+1:0,this.#f.innerHTML=this.#l}#y(){const t=0===this.#r,e=0===this.#l||this.#r>=this.#l-1;this.#s[0].disabled=t,this.#s[1].disabled=t,this.#s[2].disabled=e,this.#s[3].disabled=e}#m(){this.#B(this.#h,"change",t=>{t.preventDefault(),this.#c=parseInt(t.target.value,10),this.#r=0,this.#E()})}#w(){this.#s.forEach(t=>{this.#B(t,"click",t=>{switch(t.preventDefault(),t.target.dataset.page){case"start":this.#r=0;break;case"end":this.#r=Math.max(this.#l-1,0);break;case"previous":this.#r>=1&&(this.#r-=1);break;case"next":this.#r<this.#l-1&&(this.#r+=1)}this.#E()})})}debounce(t,e,a){let s;return function(){const i=this,n=arguments,r=a&&!s;clearTimeout(s),s=setTimeout(function(){s=null,a||t.apply(i,n)},e),r&&t.apply(i,n)}}#v(){this.#B(this.#u,"keyup",this.debounce(t=>{this.#d=t.target.value,this.#r=0,this.#E()},500))}#E(){const t=this.#r*this.#c;(async function(t,e,a=null,s=null){if(!bf_view_globals)return!1;const i=new URL(bf_view_globals?.ajaxURL);if(i.searchParams.append("action",e),s)for(const t in s)t&&i.searchParams.append(t,s[t]);return await fetch(i,{method:"POST",headers:{"Content-Type":null===a?"application/x-www-form-urlencoded":a},body:t instanceof FormData?t:JSON.stringify(t)}).then(t=>t.json())})({formId:this.#g,tableId:this.#b,offset:t,pageSize:this.#c,search:this.#d},"bitforms_get_table_rows","application/json").then(t=>{if(!t?.success)return;const{rows:e,totalRecords:a,totalPages:s}=t.data;this.#a.innerHTML=e,this.#o=Number(a)||0,this.#l=Number(s)||0,this.#S(),this.#y()})}}return document.addEventListener("DOMContentLoaded",()=>{void 0!==bit_data_view&&bit_data_view()}),function(){Object.keys(window?.bf_view_globals.bf_tables||{}).forEach(e=>{const a=window.bf_view_globals.bf_tables[e];if(a){const{formId:e,viewId:i}=a,n=(s=`.bf${e}-${i}-tbl-wrp`,document.querySelector(s));a.inits=new t(n,a)}var s})}}();