b0y-101 Mini Shell


Current Path : E:/www3/chiangrai/wp-content/plugins/so-widgets-bundle/base/inc/fields/js/
File Upload :
Current File : E:/www3/chiangrai/wp-content/plugins/so-widgets-bundle/base/inc/fields/js/autocomplete-field.min.js

!function(e){e(document).on("sowsetupformfield",".siteorigin-widget-field-type-autocomplete",(function(t){var i=e(this),n=i.find(" .existing-content-selector");const s=parseInt(jQuery("#post_ID").val());if(i.data("initialized"))return;var a=function(){var e=i.find("input.siteorigin-widget-input").val();return 0===e.length?[]:e.split(",")},l=function(){var t=a();i.find("ul.items > li").each((function(i,n){var s=e(this);t.indexOf(s.data("value"))>-1?s.addClass("selected"):s.removeClass("selected")}))};const d=i.find("ul.items"),o=i.find(".content-no-results");const r=()=>{const t=i.find(".content-text-search"),n=t.val(),a=t.data("source"),l=t.data("postTypes"),r={action:"so_widgets_search_"+a,postId:s};return"posts"===a?(r.query=n,r.postTypes=l):"terms"===a&&(r.term=n),"string"==typeof icl_this_lang&&(r.language=icl_this_lang),o.addClass("hidden"),d.empty(),d.removeClass("hidden"),d.addClass("loading"),e.get(soWidgets.ajaxurl,r,t=>{if(0===t.length)return o.removeClass("hidden"),d.addClass("hidden"),void d.removeClass("loading");t.forEach(t=>{""===t.label&&(t.label="&nbsp;"),d.append(e("<li>").html(t.label+"<span>("+t.type+")</span>").data(t))}),d.removeClass("loading")})};i.find(".siteorigin-widget-autocomplete-input").on("click",()=>{o.addClass("hidden"),d.show(),n.show();let t=new e.Deferred;n.is(":visible")&&0===n.find("ul.items li").length?t=r():t.resolve(),t.done(l)});var c=function(){n.hide()};e(window).on("mousedown",(function(e){0===i.find(e.target).length&&c()})),i.find(".button-close").on("click",c),i.on("click keypress",".items li",(function(t){if(t.preventDefault(),"keyup"!=t.type||window.sowbForms.isEnter(t)){var s=i.find("input.siteorigin-widget-input"),l=e(this),d=l.data("value");if(n.data("multiple")){var o=a(),r=o.indexOf(d);r>-1?(o.splice(r,1),l.removeClass("selected")):(o.push(d),l.addClass("selected")),s.val(o.join(","))}else l.parent().find(".selected").removeClass("selected"),l.addClass("selected"),s.val(d),c();s.trigger("change")}}));var u=null;i.find(".content-text-search").on("keyup",(function(){null!==u&&clearTimeout(u),u=setTimeout((function(){r()}),500)})),i.data("initialized",!0)}))}(jQuery);

Copyright © 2019 by b0y-101