Files
2024-10-25 14:16:28 +02:00

1 line
6.5 KiB
JavaScript

var RevSliderSettings=new function(){var e={},t=this;this.getSettingsObject=function(e){for(var t,n,i,o,a=new Object,c=document.getElementById(e),s=c.elements.length,r=0;s>r;r++){var u=c.elements[r];if("##NAME##[]"!=u.name&&!jQuery(u).hasClass("rs-ingore-save")){switch(t=u.name,n=u.value,i=u.type,jQuery(u).hasClass("wp-editor-area")&&(i="editor"),o=!0,i){case"checkbox":if("undefined"!=typeof c.elements[r].getAttribute("data-useval")&&null!==c.elements[r].getAttribute("data-useval")){if(!c.elements[r].checked)continue;n=c.elements[r].value}else n="undefined"!=typeof c.elements[r].getAttribute("data-unchecked")&&null!==c.elements[r].getAttribute("data-unchecked")?c.elements[r].checked?n:c.elements[r].getAttribute("data-unchecked"):c.elements[r].checked;break;case"radio":0==c.elements[r].checked&&(o=!1);break;case"editor":"undefined"!=typeof tiynMCE&&null!=tinyMCE.get(t)&&(n=tinyMCE.get(t).getContent());break;case"select-multiple":n=jQuery(u).val(),n&&(n=n.toString())}1==o&&void 0!=t&&(t.indexOf("[]")>-1?(t=t.replace("[]",""),"object"!=typeof a[t]&&(a[t]=[]),a[t][Object.keys(a[t]).length]=n):a[t]=n)}}return a};var n=function(){if("undefined"!=typeof g_settingsObj)for(key in g_settingsObj){var t=g_settingsObj[key];for(controlKey in t.controls)e[controlKey]=t.controls[controlKey]}},i=function(e){jQuery("#"+e+" .unite-postbox .inside").slideUp("fast"),jQuery("#"+e+" .unite-postbox h3").addClass("box_closed")};t.initAccordion=function(e){var t="box_closed";jQuery("#"+e+" .unite-postbox h3").click(function(){var n=jQuery(this);n.hasClass(t)?(i(e),n.removeClass(t).siblings(".inside").slideDown("fast")):n.addClass(t).siblings(".inside").slideUp("fast")})};var o=function(){jQuery(".button-image-select").click(function(){var e=this.id.replace("_button","");UniteAdminRev.openAddImageDialog("Choose Image",function(t,n){jQuery("#"+e).val(t);UniteAdminRev.getUrlShowImage(n,100,70,!0);if(jQuery("#"+e+"_button_preview").html("<div style=\"width:100px;height:70px;background:url('"+t+"'); background-position:center center; background-size:cover;\"></div>"),jQuery(".show_on_thumbnail_exist").show(),"checked"==jQuery("#thumb_for_admin").attr("checked")){var i=jQuery("#slide_thumb_button_preview div").css("background-image");jQuery("#slide_selector .list_slide_links li.selected .slide-media-container").css({"background-image":i,backgroundSize:"cover",backgroundPosition:"center center"})}})}),jQuery(".button-image-remove").click(function(){var e=this.id.replace("_button_remove","");jQuery("#"+e).val(""),jQuery("#"+e+"_button_preview").html(""),jQuery(".show_on_thumbnail_exist").hide()}),jQuery(".button-image-select-video").click(function(){UniteAdminRev.openAddImageDialog("Choose Image",function(e,t){jQuery("#input_video_preview").val(e);var n=UniteAdminRev.getUrlShowImage(t,200,150,!0);jQuery("#video-thumbnail-preview").css({backgroundImage:"url("+n+")"})})}),jQuery(".button-image-remove-video").click(function(){jQuery("#input_video_preview").val(""),"none"!=jQuery("#video_block_vimeo").css("display")&&jQuery("#button_vimeo_search").trigger("click"),"none"!=jQuery("#video_block_youtube").css("display")&&jQuery("#button_youtube_search").trigger("click")}),jQuery(".button-image-select-html5-video").click(function(){UniteAdminRev.openAddImageDialog("Choose Image",function(e,t){jQuery("#html5_url_poster").val(e)})})},a=function(){jQuery(".list_settings li .setting_text").tipsy({gravity:"e",delayIn:70}),jQuery(".tipsy_enabled_top").tipsy({gravity:"s",delayIn:70}),jQuery(".tipsy_enabled_top_left").tipsy({gravity:"se",delayIn:70}),jQuery(".button-primary").tipsy({gravity:"s",delayIn:70}),jQuery('input[type="checkbox"]').change(function(){RevSliderSettings.onoffStatus(jQuery(this))}),n(),o(),jQuery("body").on("click",".rs-close-preview",function(){var e=jQuery("#rs-preview-form");e.action=g_urlAjaxActions,jQuery("#preview-slide-data").val("empty_output"),jQuery("#preview_sliderid").val("empty_output"),jQuery("#rs-preview-wrapper").hide(),e.submit()}),jQuery(document).keyup(function(e){27==e.keyCode&&jQuery(".rs-close-preview").click()}),jQuery(window).resize(function(){jQuery(".rs-preview-width").text(jQuery(".rs-frame-preview-wrapper").width()),jQuery(".rs-preview-height").text(jQuery(".rs-frame-preview-wrapper").height())})};t.createModernOnOff=function(){jQuery(".tp-moderncheckbox").each(function(){var e=jQuery(this);e.wrap('<div class="tp-onoffbutton"><span class="tp-onoff-onstate">On</span><span class="tp-onoff-offstate">Off</span></div>'),e.change(function(){var e=jQuery(this);e.hasClass("changedbyclick")||t.onoffStatus(e)})}),jQuery(".tp-modernonoffboxes").each(function(){var e=jQuery(this);e.wrap('<div class="tp-onoffbutton tp-onoffbasedontwo"><span class="tp-onoff-onstate">On</span><span class="tp-onoff-offstate">Off</span></div>');var n=e.find('input[value="on"]'),i=e.find('input[value="off"]');n.change(function(){n.hasClass("changedbyclick")||t.onoffStatusBasedOnTwo(n,i)}),i.change(function(){n.hasClass("changedbyclick")||t.onoffStatusBasedOnTwo(n,i)}),t.onoffStatusBasedOnTwo(n,i)}),jQuery(".tp-onoffbutton").each(function(){var e=jQuery(this);e.click(function(){var e=jQuery(this);if(e.hasClass("tp-onoffbasedontwo")){var n=e.find('input[value="on"]'),i=e.find('input[value="off"]');n.addClass("changedbyclick"),setTimeout(function(){n.removeClass("changedbyclick")},200),void 0===n.attr("checked")||0==n.attr("checked")||""==n.attr("checked")?(n.attr("checked","checked"),i.attr("checked",!1)):(n.attr("checked",!1),i.attr("checked","checked")),n.trigger("change"),i.trigger("change"),t.onoffStatusBasedOnTwo(n,i)}else inp=e.find("input"),inp.addClass("changedbyclick"),setTimeout(function(){inp.removeClass("changedbyclick")},200),void 0===inp.attr("checked")||0==inp.attr("checked")||""==inp.attr("checked")?inp.attr("checked","checked"):inp.attr("checked",!1),inp.trigger("change"),t.onoffStatus(inp)})})},t.onoffStatus=function(e){var t=e.closest(".tp-onoffbutton"),n=t.find(".tp-onoff-onstate"),i=t.find(".tp-onoff-offstate");void 0===e.attr("checked")||0==e.attr("checked")||""==e.attr("checked")?(punchgs.TweenLite.to(n,.2,{left:"50px"}),punchgs.TweenLite.to(i,.2,{left:"0px"})):(punchgs.TweenLite.to(n,.2,{left:"0px"}),punchgs.TweenLite.to(i,.2,{left:"-50px"}))},t.onoffStatusBasedOnTwo=function(e,t){var n=e.closest(".tp-onoffbutton"),i=n.find(".tp-onoff-onstate"),o=n.find(".tp-onoff-offstate");void 0===e.attr("checked")||0==e.attr("checked")||""==e.attr("checked")?(punchgs.TweenLite.to(i,.2,{left:"50px"}),punchgs.TweenLite.to(o,.2,{left:"0px"})):(punchgs.TweenLite.to(i,.2,{left:"0px"}),punchgs.TweenLite.to(o,.2,{left:"-50px"}))},jQuery(document).ready(function(){a()})};