Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ !function(e){e(document).on("sowsetupformfield",".siteorigin-widget-field-type-autocomplete",(function(t){var i=e(this);if(!i.data("initialized")){var n=function(){var e=i.find("input.siteorigin-widget-input").val();return 0===e.length?[]:e.split(",")},a=function(){var t=n();i.find("ul.items > li").each((function(i,n){var a=e(this);t.indexOf(a.data("value"))>-1?a.addClass("selected"):a.removeClass("selected")}))},o=function(){var t=i.find(".content-text-search"),n=t.val(),a=t.data("source"),o=t.data("postTypes"),s={action:"so_widgets_search_"+a};"posts"===a?(s.query=n,s.postTypes=o):"terms"===a&&(s.term=n);var l=i.find("ul.items").empty().addClass("loading");return e.get(soWidgets.ajaxurl,s,(function(t){t.forEach((function(t){""===t.label&&(t.label=" "),l.append(e("
  • ").html(t.label+"("+t.type+")").data(t))})),l.removeClass("loading")}))};i.find(".siteorigin-widget-autocomplete-input").on("click",(function(){var t=i.find(".existing-content-selector");t.show();var n=new e.Deferred;t.is(":visible")&&0===t.find("ul.items li").length?n=o():n.resolve(),n.done(a)}));var s=function(){i.find(".existing-content-selector").hide()};e(window).on("mousedown",(function(e){0===i.find(e.target).length&&s()})),i.find(".button-close").on("click",s),i.on("click",".items li",(function(t){t.preventDefault();var a=e(this),o=n(),s=a.data("value"),l=o.indexOf(s);l>-1?(o.splice(l,1),a.removeClass("selected")):(o.push(s),a.addClass("selected"));var d=i.find("input.siteorigin-widget-input");d.val(o.join(",")),d.trigger("change")}));var l=null;i.find(".content-text-search").on("keyup",(function(){null!==l&&clearTimeout(l),l=setTimeout((function(){o()}),500)})),i.data("initialized",!0)}}))}(jQuery);