jQuery(function($){if(typeof $.fn.wpColorPicker!="undefined"){$(".color-field").wpColorPicker()}else{$(".colorpicker-wrapper").each(function(){var $$=$(this);var picker=$.farbtastic($$.find(".farbtastic-container").hide());picker.linkTo(function(color){$$.find("input").val(color);$$.find(".color-indicator").css("background",color)});picker.setColor($$.find("input").val());$$.find("input").focus(function(){$$.find(".farbtastic-container").show()}).blur(function(){$$.find(".farbtastic-container").hide()})})}$("a.media-upload-button").click(function(event){var $$=$(this);var $c=$(this).closest("td");var frame=$(this).data("frame");if(frame){frame.open();return false}frame=wp.media({title:$$.data("choose"),library:{type:"image"},button:{text:$$.data("update"),close:false}});$$.data("frame",frame);frame.on("select",function(){var attachment=frame.state().get("selection").first().attributes;$c.find(".current .title").html(attachment.title);$c.find("input[type=hidden]").val(attachment.id).change();if(typeof attachment.sizes!="undefined"){if(typeof attachment.sizes.thumbnail!="undefined")$c.find(".current .thumbnail").attr("src",attachment.sizes.thumbnail.url).fadeIn();else $c.find(".current .thumbnail").attr("src",attachment.sizes.full.url).fadeIn()}else{$c.find(".current .thumbnail").attr("src",attachment.icon).fadeIn()}frame.close()});frame.open();return false});$(".media-field-wrapper").mouseenter(function(){if($(this).closest("td").find("input[type=hidden]").val()!="")$(this).find(".media-remove-button").fadeIn("fast")}).mouseleave(function(){$(this).find(".media-remove-button").fadeOut("fast")});$(".media-field-wrapper .current").mouseenter(function(){var t=$(this).find(".title");if(t.html()!=""){t.fadeIn("fast")}}).mouseleave(function(){$(this).find(".title").clearQueue().fadeOut("fast")});$("a.media-remove-button").click(function(){var $$=$(this).closest("td");$$.find(".current .title").html("");$$.find("input[type=hidden]").val("").change();$$.find(".current .thumbnail").fadeOut("fast");$(this).fadeOut("fast")});var $optionsForm=$('form[action="options.php"]');var tabs=$("
").attr("id","siteorigin-settings-tab-wrapper").addClass("nav-tab-wrapper").prependTo($optionsForm);$optionsForm.find("h3").each(function(i,el){var h=$(el).hide();var a=$('').addClass("nav-tab").html(h.html()).appendTo(tabs);if(i==0)a.addClass("nav-tab-active");var table=h.next().hide();a.click(function(){a.addClass("nav-tab-active");setTimeout(function(){tabs.find("a").not(a).removeClass("nav-tab-active")},50);$optionsForm.find("> table").hide();table.show();$("#current-tab-field").val(i);setUserSetting("siteorigin_settings_tab",i);return false});if(i==getUserSetting("siteorigin_settings_tab",0)||i==0&&getUserSetting("siteorigin_settings_tab",0)>$optionsForm.find("h3").length)a.click()});$("body").on("change",".input-field-select",function(){var c=$(this).closest("td").find("input");c.val($(this).val())});$("input.siteorigin-settings-has-options").keyup(function(){$(this).closest("td").find(".input-field-select").val($(this).val())}).keyup();if(window.location.hash!=""){$(window.location.hash).each(function(){var $$=$(this);var tr=$$.closest("tr");var table=$$.closest("table");if(!table.hasClass("form-table"))return;$("#siteorigin-settings-tab-wrapper > a").eq($("table.form-table").index(table)).click();tr.addClass("highlight");setTimeout(function(){tr.find("input,select").focus()},250)})}$(".so-settings-gallery-edit").on({click:function(e){e.preventDefault();if(typeof wp==="undefined"||!wp.media||!wp.media.gallery)return false;event.preventDefault();var $$=$(this);var val=$$.siblings('input[type="text"]').val();if(val.indexOf("{demo")===0||val.indexOf("{default")===0)val="-";if(val==""&&$("#post_ID").val()==null)val="-";var frame=wp.media.gallery.edit('[gallery ids="'+val+'"]');frame.state("gallery-edit").on("update",function(selection){var ids=selection.models.map(function(e){return e.id});var val=$$.siblings('input[type="text"]').val(ids.join(","))});return false}});$(".so-settings-widget-edit").on("click",function(e){e.preventDefault();var $$=$(this);var widget_form=$$.closest("td").find(".so-settings-widget-form");widget_form.html(widget_form.find(".so-settings-widget-form-template").html());return false}).click();setTimeout(function(){$("#setting-updated").slideUp()},5e3);if(!siteoriginSettings.premium.isPremium&&siteoriginSettings.premium.hasPremium){var upgradeLink=$('");$("#screen-meta-links").append(upgradeLink)}var previewModal;$("#siteorigin-settings-form .siteorigin-settings-preview-button").click(function(e){e.preventDefault();if(previewModal==null){previewModal=$($("#settings-preview-modal-template").html()).appendTo("body")}else{previewModal.show()}var submitToIframe=function(){var $f=$("#siteorigin-settings-form");$f.attr({target:"siteorigin-settings-preview-iframe",action:previewModal.find("iframe").attr("src")});var $hidden=$('').appendTo($f);$f.submit();$hidden.remove();$f.attr({target:"_self",action:"options.php"})};submitToIframe();previewModal.find("iframe").load(function(){var iframe=$(this);$(this).contents().find("a").click(function(e){e.preventDefault();var linkUrl=$(this).prop("href").split("#")[0];if(linkUrl.indexOf(iframe.data("home"))!=0||linkUrl==iframe.attr("src")){return false}iframe.attr("src",linkUrl);submitToIframe()})});previewModal.find(".siteorigin-settings-close").click(function(){previewModal.hide()})})});