PATH:
home
/
letacommog
/
pymreception1
/
wp-content
/
plugins
/
dc-woocommerce-multi-vendor
/
assets
/
admin
/
js
/* global ajaxurl, wcmp_admin_product_auto_search_js_params */ (function ($) { var block = function( $node ) { if ( ! is_blocked( $node ) ) { $node.addClass( 'processing' ).block( { message: null, overlayCSS: { background: '#fff', opacity: 0.6 } } ); } }; var is_blocked = function( $node ) { return $node.is( '.processing' ) || $node.parents( '.processing' ).length; }; var unblock = function( $node ) { $node.removeClass( 'processing' ).unblock(); }; /** * single product multiple vendor dropdown directive * @param object options */ var keyup_timeout; $.fn.singleProductMulipleVendor = function (options) { $_this = $(this); // This is the easiest way to have default options. var settings = $.extend({ // These are the defaults. ajaxurl : wcmp_admin_product_auto_search_js_params.ajax_url, is_admin : true }, options); var title = this[0].value; if (title !== undefined && title !== '') { title = title.replace('(Copy)', ''); this[0].value = title.trim(); } var container = document.createElement('div'); //'<div id="wcmp_auto_suggest_product_title"></div>'; container.setAttribute('id', 'wcmp_auto_suggest_product_title'); this.after(container); this.keyup(function () { var strtitle = this.value; if (strtitle.length >= 3) { clearTimeout(keyup_timeout); keyup_timeout = setTimeout(function(){ block($_this.parents('form')); var data = { action: 'wcmp_auto_search_product', security: wcmp_admin_product_auto_search_js_params.search_products_nonce, protitle: strtitle, is_admin : settings.is_admin }; $.post(settings.ajaxurl, data, function (response) { unblock($_this.parents('form')); container.innerHTML = response.html; if(response.results_count == 0){ setTimeout(function() {container.innerHTML = '';}, 2000); } }); }, 500); } else if (strtitle.length === 0) { container.innerHTML = ''; } }); }; }(jQuery));
[+]
..
[-] setup-wizard.min.js
[edit]
[-] edit_user.js
[edit]
[-] vendor-shipping.js
[edit]
[-] product.min.js
[edit]
[-] commission.js
[edit]
[-] sortable.min.js
[edit]
[-] chosen.jquery.js
[edit]
[-] admin.js
[edit]
[-] sortable.js
[edit]
[-] angular.min.js
[edit]
[-] chosen.jquery.min.js
[edit]
[-] vendor.js
[edit]
[-] vendor-shipping.min.js
[edit]
[-] report.min.js
[edit]
[-] admin-product-auto-search.js
[edit]
[-] product.js
[edit]
[-] to_do_list.js
[edit]
[-] vendor.min.js
[edit]
[-] commission.min.js
[edit]
[-] to_do_list.min.js
[edit]
[-] admin-product-auto-search.min.js
[edit]
[-] report.js
[edit]
[-] admin.min.js
[edit]
[-] setup-wizard.js
[edit]
[-] ajax-chosen.jquery.js
[edit]
[-] edit_user.min.js
[edit]
[-] ajax-chosen.jquery.min.js
[edit]
[-] vendor_registration_app.min.js
[edit]
[-] vendor_registration_app.js
[edit]