Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ !function(e){e(document).on("sowsetupformfield",".siteorigin-widget-field-type-media",(function(t){var i=e(this),a=i.find("> .media-field-wrapper"),n=i.find(".siteorigin-widget-input").not(".media-fallback-external");if(!a.data("initialized")){var s;a.find(".media-upload-button").on("click",(function(t){if(t.preventDefault(),void 0!==wp.media){var a=e(this),s=e(this).data("frame");if(s)return s.open(),!1;(s=wp.media({title:a.data("choose"),library:{type:a.data("library").split(",").map((function(e){return e.trim()}))},button:{text:a.data("update"),close:!1}})).on("open",(function(){var e=s.state().get("selection"),t=i.find('.siteorigin-widget-input[type="hidden"]').val();t&&e.add(wp.media.attachment(t))})),a.data("frame",s),s.on("select",(function(){var e=s.state().get("selection").first().attributes;i.find(".current .thumbnail").attr("title",e.title),i.find(".current .title").html(e.title),n.val(e.id),n.trigger("change",{silent:!0});var t=i.find(".current .thumbnail");void 0!==e.sizes?void 0!==e.sizes.thumbnail?t.attr("src",e.sizes.thumbnail.url).fadeIn():t.attr("src",e.sizes.full.url).fadeIn():t.attr("src",e.icon).fadeIn(),i.find(".media-remove-button").removeClass("remove-hide"),s.close()})),s.open()}})),i.find("a.media-remove-button").on("click",(function(t){t.preventDefault(),n.val(""),i.find(".current .title").empty(),n.trigger("change",{silent:!0}),i.find(".current .thumbnail").fadeOut("fast"),e(this).addClass("remove-hide")}));var r=function(){if(s){var e=s.find(".so-widgets-image-results");if(0!==e.length){var t=e.width(),i=Math.floor(t/276),a=(t-276*i)/i+260;e.find(".so-widgets-result-image").css({width:a+"px",height:a/1.4+"px"})}}};e(window).on("resize",r);a.find(".find-image-button").on("click",(function(t){t.preventDefault(),function(){if(!s){(s=e(e("#so-widgets-bundle-tpl-image-search-dialog").html().trim()).appendTo("body")).find(".close").on("click",(function(){s.hide()}));var t,a=s.find(".so-widgets-image-results"),o=function(t,i){s.find(".so-widgets-results-loading").fadeIn("fast"),s.find(".so-widgets-results-loading strong").html(s.find(".so-widgets-results-loading strong").data("loading")),s.find(".so-widgets-results-more").hide(),e.get(ajaxurl,{action:"so_widgets_image_search",q:t,page:i,_sononce:s.find('input[name="_sononce"]').val()},(function(n){n.error?alert(n.message):(a.removeClass("so-loading"),e.each(n.items,(function(t,i){var n=e(e("#so-widgets-bundle-tpl-image-search-result").html().trim()).appendTo(a).addClass("source-"+i.source).find(".so-widgets-result-image");n.css("background-image","url("+i.thumbnail+")"),n.data("thumbnail",i.thumbnail),n.data("preview",i.preview),i.url&&n.attr({href:i.url,target:"_blank"}),i.full_url&&(n.data({full_url:i.full_url,import_signature:i.import_signature}),n.attr("href",i.full_url)),"shutterstock"===i.source&&n.append(e("#so-widgets-bundle-tpl-image-search-result-sponsored").html())})),1===i&&(s.find("#so-widgets-image-search-suggestions ul").empty(),e.each(n.keywords,(function(t,i){s.find("#so-widgets-image-search-suggestions").show(),s.find("#so-widgets-image-search-suggestions ul").append(e("
  • ").append(e('').html(i).data("keyword",i)))}))),s.find(".so-widgets-results-loading").fadeOut("fast"),r(),s.find(".so-widgets-results-more").show().find("button").data({query:t,page:i+1}))}))};s.find("#so-widgets-image-search-form").on("submit",(function(e){e.preventDefault();var t=s.find(".so-widgets-search-input").val();a.empty(),""!==t&&o(t,1)})),s.on("click",".so-keywords-list a",(function(t){t.preventDefault();var i=e(this).trigger("blur");s.find(".so-widgets-search-input").val(i.data("keyword")),s.find("#so-widgets-image-search-form").trigger("submit")})),s.find(".so-widgets-results-more button").on("click",(function(){var t=e(this);o(t.data("query"),t.data("page"))})),s.on("click",".so-widgets-result-image",(function(t){var a=e(this);if(a.data("full_url")&&(t.preventDefault(),confirm(s.data("confirm-import")))){s.addClass("so-widgets-importing");var r=e("#post_ID").val();null===r&&(r=""),e.get(ajaxurl,{action:"so_widgets_image_import",full_url:a.data("full_url"),import_signature:a.data("import_signature"),post_id:r,_sononce:s.find('input[name="_sononce"]').val()},(function(e){s.find("#so-widgets-image-search-frame").removeClass("so-widgets-importing"),!1===e.error?(s.hide(),s.find(".so-widgets-results-loading").hide(),n.val(e.attachment_id).trigger("change",{silent:!0}),i.find(".current .thumbnail").attr("src",e.thumb).fadeIn(),i.find(".media-remove-button").removeClass("remove-hide")):(alert(e.message),s.find(".so-widgets-results-loading").hide())})),s.find(".so-widgets-results-loading").fadeIn("fast"),s.find(".so-widgets-results-loading strong").html(s.find(".so-widgets-results-loading strong").data("importing")),s.find(".so-widgets-results-more").hide(),s.find("#so-widgets-image-search-frame").addClass("so-widgets-importing")}}));var d,l,u=s.find(".so-widgets-preview-window");s.on("mouseenter",".so-widgets-result-image",(function(){var i=e(this),a=i.data("preview");clearTimeout(t),t=setTimeout((function(){var t=1,n=1;a[1]>.33*e(window).outerWidth()&&(t=.33*e(window).outerWidth()/a[1]),a[2]>.5*e(window).outerHeight()&&(n=.5*e(window).outerHeight()/a[2]);var r=Math.min(t,n);r>1&&(r=1),u.show().find(".so-widgets-preview-window-inside").css({"background-image":"url("+i.data("thumbnail")+")",width:a[1]*r+"px",height:a[2]*r+"px"}).append(e("").attr("src",a[0])),s.trigger("mousemove")}),1e3)})).on("mouseleave",".so-widgets-result-image",(function(){u.hide().find("img").remove(),clearTimeout(t)})),s.on("mousemove",(function(t){if(t.clientX&&(d=t.clientX),t.clientY&&(l=t.clientY),u.is(":visible")){var i=u.outerHeight(),a=u.outerWidth(),n=e(window).outerHeight(),s=e(window).outerWidth(),r=l-i/2;r=Math.max(r,10),r=Math.min(r,n-10-i);var o=d