function trace(e, i) { UniteAdminRev.trace(e, i) } function debug(e) { UniteAdminRev.debug(e) } var UniteAdminRev = new function() { var e = this, i = null, o = null, t = null, r = null, u = [], d = null, n = null, a = null, l = !1; e.showInfo = function(e) { var i = ''; "warning" == e.type && (i = ''), "success" == e.type && (i = ''), e.showdelay = void 0 != e.showdelay ? e.showdelay : 0, e.hidedelay = void 0 != e.hidedelay ? e.hidedelay : 0, 0 == jQuery("#eg-toolbox-wrapper").length && jQuery("#viewWrapper").append('
'), jQuery("#eg-toolbox-wrapper").append('
' + i + e.content + "
"); var o = jQuery("#eg-toolbox-wrapper").find(".eg-toolbox.newadded"); o.removeClass("newadded"), punchgs.TweenLite.fromTo(o, .5, { y: -50, autoAlpha: 0, transformOrigin: "50% 50%", transformPerspective: 900, rotationX: -90 }, { autoAlpha: 1, y: 0, rotationX: 0, ease: punchgs.Back.easeOut, delay: e.showdelay }), "event" != e.hideon ? (o.click(function() { punchgs.TweenLite.to(o, .3, { x: 200, ease: punchgs.Power3.easeInOut, autoAlpha: 0, onComplete: function() { o.remove() } }) }), 0 != e.hidedelay && "click" != e.hideon && punchgs.TweenLite.to(o, .3, { x: 200, ease: punchgs.Power3.easeInOut, autoAlpha: 0, delay: e.hidedelay + e.showdelay, onComplete: function() { o.remove() } })) : jQuery("#eg-toolbox-wrapper").on(e.event, function() { punchgs.TweenLite.to(o, .3, { x: 200, ease: punchgs.Power3.easeInOut, autoAlpha: 0, onComplete: function() { o.remove() } }) }) }, e.htmlspecialchars = function(e) { return e.replace(/&/g, "&").replace(//g, ">").replace(/"/g, """).replace(/'/g, "'") }, e.getAbsolutePos = function(e) { var i = curtop = 0; if (e.offsetParent) for (i = e.offsetLeft, curtop = e.offsetTop; e = e.offsetParent;) i += e.offsetLeft, curtop += e.offsetTop; return [i, curtop] }, e.stripslashes = function(e) { return (e + "").replace(/\\(.?)/g, function(e, i) { switch (i) { case "\\": return "\\"; case "0": return "\0"; case "": return ""; default: return i } }) }, e.strToBool = function(e) { return void 0 != e && "string" == typeof e && "true" == e.toLowerCase() }, e.setColorPickerCallback = function(e) { a = e }, e.onColorPickerMoveEvent = function(e) { "function" == typeof a && a(e) }, e.stripTags = function(e, i) { i = (((i || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join(""); return e.replace(/|<\?(?:php)?[\s\S]*?\?>/gi, "").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi, function(e, o) { return i.indexOf("<" + o.toLowerCase() + ">") > -1 ? e : "" }) }, e.rgb2hex = function(e) { function i(e) { return ("0" + parseInt(e).toString(16)).slice(-2) } if (-1 == e.search("rgb") || "" == jQuery.trim(e)) return e; if (e.indexOf("-moz") > -1 && (delete(u = e.split(" "))[0], e = jQuery.trim(u.join(" "))), e.split(")").length > 2) { for (var o = "", t = e.split(")"), r = 0; r < t.length - 1; r++) t[r] += ")", 4 == (u = t[r].split(",")).length ? (e = u[0] + "," + u[1] + "," + u[2], e += ")") : e = t[r], o += "#" + i((e = (e = jQuery.trim(e)).match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/))[1]) + i(e[2]) + i(e[3]) + " "; return o } var u = e.split(","); return 4 == u.length && (e = u[0] + "," + u[1] + "," + u[2], e += ")"), "#" + i((e = e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/))[1]) + i(e[2]) + i(e[3]) }, e.getTransparencyFromRgba = function(e, i) { var o = e.split(","); return 4 == o.length && ((i = void 0 === i || i) ? o[3].replace(/[^\d.]/g, "") : 100 * o[3].replace(/[^\d.]/g, "")) }, e.debug = function(e) { jQuery("#div_debug").show().html(e) }, e.trace = function(e, i) { i && 1 == i && console.clear(), console.log(e) }, e.showErrorMessage = function(i) { e.showInfo({ content: i, type: "warning", showdelay: 0, hidedelay: 3, hideon: "", event: "" }), _() }; e.setErrorMessageID = function(e) { i = e }, e.setSuccessMessageID = function(e) { o = e }; this.hideSuccessMessage = function() { o ? (jQuery("#" + o).hide(), o = null) : jQuery("#success_message").slideUp("slow").fadeOut("slow"), _() }, this.setAjaxLoaderID = function(e) { t = e }; var s = function() { t && (jQuery("#" + t).hide(), t = null) }; this.setAjaxHideButtonID = function(e) { r = e }; var _ = function() { if (r) { var e = r.split(","); if (e.length > 1) for (var i = 0; i < e.length; i++) jQuery("#" + e[i]).show(); else jQuery("#" + r).show(); r = null } }; e.ajaxRequest = function(o, u, d, n, a) { var l = { action: g_uniteDirPlugin + "_ajax_action", client_action: o, nonce: g_revNonce, data: u }; null !== i ? (jQuery("#" + i).hide(), i = null) : jQuery("#error_message").hide(), t && jQuery("#" + t).show(), function() { if (r) { var e = r.split(","); if (e.length > 1) for (var i = 0; i < e.length; i++) jQuery("#" + e[i]).hide(); else jQuery("#" + r).hide() } }(), void 0 === n && showWaitAMinute({ fadeIn: 300, text: rev_lang.please_wait_a_moment }), jQuery.ajax({ type: "post", url: ajaxurl, dataType: "json", data: l, success: function(i) { if (void 0 !== n || i.is_redirect || showWaitAMinute({ fadeOut: 300 }), s(), !i) return e.showErrorMessage("Empty ajax response!"), !1; if (-1 == i) return e.showErrorMessage("ajax error!!!"), !1; if (0 == i) return e.showErrorMessage("ajax error, action: " + o + " not found"), !1; if (void 0 == i.success) return e.showErrorMessage("The 'success' param is a must!"), !1; if (0 == i.success) { if (void 0 === a) return e.showErrorMessage(i.message), !1; "function" == typeof d && d(i) } else "function" == typeof d && d(i), i.message && (t = i.message, e.showInfo({ content: t, type: "success", showdelay: 0, hidedelay: 1, hideon: "", event: "" }), _()), i.is_redirect && (location.href = i.redirect_url); var t }, error: function(i, o, t) { void 0 === n && showWaitAMinute({ fadeOut: 300 }), s(), "parsererror" == o && e.debug(i.responseText), e.showErrorMessage("Ajax Error!!! " + o) } }) }; var c = function(e, i, o) { var t = uploadurl + "&TB_iframe=true&height=450&width=960"; tb_show(e, t), window.getImg = function() { void 0 !== iframe_img && i(iframe_img), tb_remove() } }; e.openAddImageDialog = function(e, i, o) { c(e, i) }, e.openAddVideoDialog = function(e, i, o) { c(e, i) }, e.loadCssFile = function(e, i) { e += "?rand=" + Math.floor(1e5 * Math.random() + 1), i && jQuery("#" + i).remove(), jQuery("head").append(""); var o = jQuery("head").children(":last"); o.attr({ rel: "stylesheet", type: "text/css", href: e }), i && o.attr({ id: i }) }, e.getUrlShowImage = function(e, i, o, t) { e = parseInt(e, 0); var r = g_urlAjaxShowImage + "&img=" + e; return i && (r += "&w=" + i), o && (r += "&h=" + o), t && 1 == t && (r += "&t=exact"), r }; var v = function(e) { if (!e) return jQuery("#video_content").html(""), !1; var i = e.thumb_medium, o = '
'; o += '
', o += '
', o += '
' + e.title + "
", void 0 !== e.desc_small && (o += e.desc_small), o += "
", o += "
", jQuery("#video_content").html(o) }; e.onYoutubeCallback = function(e) { jQuery("#youtube_loader").hide(); var i = {}; i.id = jQuery("#youtube_id").val(), i.id = jQuery.trim(i.id), i.video_type = "youtube", e[0].width <= 170 || e[0].height <= 140 ? i.title = "YouTube: " + rev_lang.maybe_wrong_yt_id : i.title = "YouTube", i.author = "YouTube", i.link = "", i.description = "", i.desc_small = "", i.description.length > 200 && (i.desc_small = i.description.slice(0, 200) + "..."), i.thumb_small = { url: e[0].src, width: 200, height: 150 }, i.thumb_medium = { url: e[0].src, width: 320, height: 240 }, i.thumb_big = { url: e[0].src, width: e[0].width, height: e[0].height }, i.thumb_very_big = { url: e[0].src.replace("sddefault.jpg", "maxresdefault.jpg"), width: e[0].width, height: e[0].height }, i.video_width = e[0].width, i.video_height = e[0].height, v(i); var o = jQuery("#input_video_arguments"); "" == o.val() && o.val(o.data("youtube")), d = i, jQuery("#video_dialog_tabs").removeClass("disabled"), l = !0, jQuery("#button-video-add").show() }, e.initVideoDef = function() { jQuery(".button-image-select-video-default").click(function() { if (void 0 === d) return !1; switch (d.video_type) { case "vimeo": jQuery("#input_video_preview").val(d.thumb_medium.url), jQuery("#video-thumbnail-preview").css({ backgroundImage: "url(" + d.thumb_medium.url + ")" }); break; case "youtube": jQuery("#input_video_preview").val(d.thumb_big.url), jQuery("#video-thumbnail-preview").css({ backgroundImage: "url(" + d.thumb_big.url + ")" }) } }), jQuery(".button-image-select-video-max").click(function() { if (void 0 === d) return !1; switch (d.video_type) { case "vimeo": jQuery("#input_video_preview").val(d.thumb_large.url), jQuery("#video-thumbnail-preview").css({ backgroundImage: "url(" + d.thumb_large.url + ")" }); break; case "youtube": jQuery("#input_video_preview").val(d.thumb_very_big.url), jQuery("#video-thumbnail-preview").css({ backgroundImage: "url(" + d.thumb_very_big.url + ")" }) } }) }, e.onVimeoCallback = function(e) { jQuery("#vimeo_loader").hide(), e = e[0]; var i = { video_type: "vimeo" }; i.id = e.id, i.id = jQuery.trim(i.id), i.title = e.title, i.link = e.url, i.author = e.user_name, i.description = e.description, i.description.length > 200 && (i.desc_small = i.description.slice(0, 200) + "..."), i.thumb_large = { url: e.thumbnail_large, width: 640, height: 360 }, i.thumb_medium = { url: e.thumbnail_medium, width: 200, height: 150 }, i.thumb_small = { url: e.thumbnail_small, width: 100, height: 75 }, i.video_with = 640, i.video_height = 360, v(i); var o = jQuery("#input_video_arguments"); "" == o.val() && o.val(o.data("vimeo")), d = i, jQuery("#video_dialog_tabs").removeClass("disabled"), l = !0, jQuery("#button-video-add").show() }, e.videoDialogOnError = function() { if (1 == l) return jQuery("#video_radio_audio").is(":checked") ? jQuery("#button-audio-add").show() : jQuery("#button-video-add").show(), l = !1, !1; jQuery("#button-video-add").hide(), jQuery("#button-audio-add").hide(), jQuery("#youtube_loader").hide(), jQuery("#vimeo_loader").hide(); var e = "
" + rev_lang.video_not_found + "
"; jQuery("#video_content").html(e) }; var p = function() { 1 == jQuery("#input_video_fullwidth").is(":checked") ? jQuery("#video_full_screen_settings").show() : (jQuery("#input_video_cover").prop("checked", !1), jQuery("#video_full_screen_settings").hide()), 1 == jQuery("#input_video_cover").is(":checked") ? jQuery("#input_video_ratio_lbl, #input_video_ratio, #input_video_dotted_overlay_lbl, #input_video_dotted_overlay").show() : jQuery("#input_video_ratio_lbl, #input_video_ratio, #input_video_dotted_overlay_lbl, #input_video_dotted_overlay").hide(), RevSliderSettings.onoffStatus(jQuery("#input_video_fullwidth")), RevSliderSettings.onoffStatus(jQuery("#input_video_cover")) }; e.openVideoDialog = function(e, i, o) { n = e; var t = jQuery("#dialog_video"), r = { Close: function() { t.dialog("close") } }; "audio" == o ? function(e) { if (jQuery("#button-audio-add").text(jQuery("#button-audio-add").data("textadd")), jQuery("#video_radio_audio").attr("checked", !0), jQuery("#video_type_chooser").hide(), jQuery("#video_block_youtube").hide(), jQuery("#video_block_vimeo").hide(), jQuery("#video_block_html5").hide(), jQuery("#video_block_audio").show(), jQuery(".rs-hide-on-audio").hide(), jQuery(".rs-show-on-audio").show(), !e) return jQuery("#video_content").html(""), !1; var i = e.thumb_medium, o = '
'; o += '
', o += '
', o += '
' + e.title + "
", void 0 !== e.desc_small && (o += e.desc_small), o += "
", o += "
", jQuery("#video_content").html(o) }(!1) : (v(!1), jQuery("#video_block_youtube").show(), jQuery("#video_block_audio").hide(), jQuery("#video_radio_youtube").attr("checked", !0), jQuery(".rs-hide-on-audio").show(), jQuery(".rs-show-on-audio").hide(), jQuery("#video_type_chooser").show()), jQuery("#youtube_id,#vimeo_id").prop("disabled", "").removeClass("input-disabled"), jQuery("#html5_url_poster").val(""), jQuery("#html5_url_mp4").val(""), jQuery("#html5_url_webm").val(""), jQuery("#html5_url_ogv").val(""), jQuery("#html5_url_audio").val(""), jQuery("#input_video_arguments").val(""), jQuery("#select_video_autoplay option[value='false']").attr("selected", !0), jQuery("#input_video_nextslide").prop("checked", ""), jQuery("#input_video_force_rewind").prop("checked", ""), jQuery("#input_video_fullwidth").prop("checked", ""), jQuery("#input_video_control").prop("checked", ""), jQuery("#input_video_mute").prop("checked", ""), jQuery("#input_disable_on_mobile").prop("checked", ""), jQuery("#input_video_show_cover_pause").prop("checked", ""), jQuery("#input_video_large_controls").prop("checked", !0), jQuery("#input_video_leave_fs_on_pause").prop("checked", !0), jQuery("#input_video_cover").prop("checked", ""), jQuery("#input_video_stopallvideo").prop("checked", ""), jQuery("#input_video_allowfullscreen").prop("checked", ""), jQuery("#input_video_dotted_overlay option[value='none']").attr("selected", !0), jQuery("#input_video_ratio option[value='16:9']").attr("selected", !0), jQuery('#input_video_preload option[value="auto"]').attr("selected", !0), jQuery('#input_video_preload_wait option[value="5"]').attr("selected", !0), jQuery('#input_video_speed option[value="1"]').attr("selected", !0), jQuery('#input_video_loop option[value="none"]').attr("selected", !0), jQuery("#input_video_preview").val(""), jQuery("#input_use_poster_on_mobile").prop("checked", ""), jQuery("#input_video_show_visibility").prop("checked", ""), jQuery("#input_video_play_inline").prop("checked", ""), jQuery("#input_video_start_at").val(""), jQuery("#input_video_end_at").val(""), jQuery("#input_video_volume").val("100"), RevSliderSettings.onoffStatus(jQuery("#input_video_nextslide")), RevSliderSettings.onoffStatus(jQuery("#input_video_force_rewind")), RevSliderSettings.onoffStatus(jQuery("#input_video_fullwidth")), RevSliderSettings.onoffStatus(jQuery("#input_video_control")), RevSliderSettings.onoffStatus(jQuery("#input_video_mute")), RevSliderSettings.onoffStatus(jQuery("#input_disable_on_mobile")), RevSliderSettings.onoffStatus(jQuery("#input_video_cover")), RevSliderSettings.onoffStatus(jQuery("#input_video_stopallvideo")), RevSliderSettings.onoffStatus(jQuery("#input_video_allowfullscreen")), RevSliderSettings.onoffStatus(jQuery("#input_use_poster_on_mobile")), RevSliderSettings.onoffStatus(jQuery("#input_video_show_cover_pause")), RevSliderSettings.onoffStatus(jQuery("#input_video_large_controls")), RevSliderSettings.onoffStatus(jQuery("#input_video_leave_fs_on_pause")), RevSliderSettings.onoffStatus(jQuery("#input_video_show_visibility")), RevSliderSettings.onoffStatus(jQuery("#input_video_play_inline")), jQuery("#button-video-add").hide(), jQuery("#button-audio-add").hide(), jQuery("#video_dialog_tabs").hasClass("disabled") || jQuery("#video_dialog_tabs").addClass("disabled"), jQuery("#youtube_id").val(""), jQuery("#vimeo_id").val(""), jQuery("#fullscreenvideofun").hide(); var u = jQuery("#button-video-add"); u.text(u.data("textadd")); var d = jQuery("#button-audio-add"); d.text(d.data("textadd")), t.dialog({ buttons: r, minWidth: 830, minHeight: 500, modal: !0, dialogClass: "tpdialogs", create: function(e) { jQuery(e.target).parent().find(".ui-dialog-titlebar").addClass("tp-slider-new-dialog-title") } }), i && y(i), p() }; var y = function(e) { switch (e.id = jQuery.trim(e.id), e.video_type) { case "youtube": jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#video_radio_youtube").trigger("click"), jQuery("#youtube_id").val(e.id), jQuery("#fullscreenvideofun").hide(); break; case "vimeo": jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#video_radio_vimeo").trigger("click"), jQuery("#vimeo_id").val(e.id), jQuery("#fullscreenvideofun").hide(); break; case "html5": jQuery("#video-dialog-wrap").addClass("html5select"), jQuery("#html5_url_poster").val(e.urlPoster), jQuery("#html5_url_mp4").val(e.urlMp4), jQuery("#html5_url_webm").val(e.urlWebm), jQuery("#html5_url_ogv").val(e.urlOgv), jQuery("#video_radio_html5").trigger("click"), jQuery("#fullscreenvideofun").show(); break; case "streamvimeo": jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#video_radio_streamvimeo").trigger("click"); break; case "streamyoutube": jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#video_radio_streamyoutube").trigger("click"); break; case "streaminstagram": jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#video_radio_streaminstagram").trigger("click"); break; case "audio": jQuery("#html5_url_audio").val(e.urlAudio), jQuery("#rev-html5-options").hide() } if (jQuery("#input_video_arguments").val(e.args), jQuery("#input_video_preview").val(e.previewimage), e.use_poster_on_mobile && 1 == e.use_poster_on_mobile ? jQuery("#input_use_poster_on_mobile").prop("checked", "checked") : jQuery("#input_use_poster_on_mobile").prop("checked", ""), e.video_show_visibility && 1 == e.video_show_visibility ? jQuery("#input_video_show_visibility").prop("checked", "checked") : jQuery("#input_video_show_visibility").prop("checked", ""), e.video_play_inline && 1 == e.video_play_inline ? jQuery("#input_video_play_inline").prop("checked", "checked") : jQuery("#input_video_play_inline").prop("checked", ""), e.autoplayonlyfirsttime && 1 == e.autoplayonlyfirsttime && (e.autoplay = "1sttime"), e.autoplay) switch (e.autoplay) { case "true": case !0: jQuery('#select_video_autoplay option[value="true"]').attr("selected", !0); break; case !1: case "false": jQuery('#select_video_autoplay option[value="false"]').attr("selected", !0); break; default: jQuery('#select_video_autoplay option[value="' + e.autoplay + '"]').attr("selected", !0) } e.nextslide && 1 == e.nextslide ? jQuery("#input_video_nextslide").prop("checked", "checked") : jQuery("#input_video_nextslide").prop("checked", ""), e.forcerewind && 1 == e.forcerewind ? jQuery("#input_video_force_rewind").prop("checked", "checked") : jQuery("#input_video_force_rewind").prop("checked", ""), e.fullwidth && 1 == e.fullwidth ? jQuery("#input_video_fullwidth").prop("checked", "checked") : jQuery("#input_video_fullwidth").prop("checked", ""), e.controls && 1 == e.controls ? jQuery("#input_video_control").prop("checked", "checked") : jQuery("#input_video_control").prop("checked", ""), e.mute && 1 == e.mute ? jQuery("#input_video_mute").prop("checked", "checked") : jQuery("#input_video_mute").prop("checked", ""), e.disable_on_mobile && 1 == e.disable_on_mobile ? jQuery("#input_disable_on_mobile").prop("checked", "checked") : jQuery("#input_disable_on_mobile").prop("checked", ""), e.cover && 1 == e.cover ? jQuery("#input_video_cover").prop("checked", "checked") : jQuery("#input_video_cover").prop("checked", ""), e.stopallvideo && 1 == e.stopallvideo ? jQuery("#input_video_stopallvideo").prop("checked", "checked") : jQuery("#input_video_stopallvideo").prop("checked", ""), e.allowfullscreen && 1 == e.allowfullscreen ? jQuery("#input_video_allowfullscreen").prop("checked", "checked") : jQuery("#input_video_allowfullscreen").prop("checked", ""), e.preload && jQuery("#input_video_preload option").each(function() { jQuery(this).val() == e.preload && jQuery(this).attr("selected", !0) }), e.preload_audio && jQuery("#input_audio_preload option").each(function() { jQuery(this).val() == e.preload_audio && jQuery(this).attr("selected", !0) }), e.preload_wait && jQuery("#input_video_preload_wait option").each(function() { jQuery(this).val() == e.preload_wait && jQuery(this).attr("selected", !0) }), e.videospeed && jQuery("#input_video_speed option").each(function() { jQuery(this).val() == e.videospeed && jQuery(this).attr("selected", !0) }), e.dotted && jQuery("#input_video_dotted_overlay option").each(function() { jQuery(this).val() == e.dotted && jQuery(this).attr("selected", !0) }), e.ratio && jQuery("#input_video_ratio option").each(function() { jQuery(this).val() == e.ratio && jQuery(this).attr("selected", !0) }), e.videoloop && (1 == e.videoloop ? jQuery('#input_video_loop option[value="loop"]').attr("selected", !0) : jQuery("#input_video_loop option").each(function() { jQuery(this).val() == e.videoloop && jQuery(this).attr("selected", !0) })); var i = jQuery("#button-video-add"); i.text(i.data("textupdate")); var o = jQuery("#button-audio-add"); switch (o.text(o.data("textupdate")), e.video_type) { case "youtube": jQuery("#button_youtube_search").trigger("click"); break; case "vimeo": jQuery("#button_vimeo_search").trigger("click") } e.show_cover_pause && 1 == e.show_cover_pause ? jQuery("#input_video_show_cover_pause").prop("checked", "checked") : jQuery("#input_video_show_cover_pause").prop("checked", ""), void 0 !== e.large_controls && 0 == e.large_controls ? jQuery("#input_video_large_controls").prop("checked", "") : jQuery("#input_video_large_controls").prop("checked", "checked"), void 0 !== e.leave_on_pause && 0 == e.leave_on_pause ? jQuery("#input_video_leave_fs_on_pause").prop("checked", "") : jQuery("#input_video_leave_fs_on_pause").prop("checked", "checked"), jQuery("#input_video_start_at").val(e.start_at), jQuery("#input_video_end_at").val(e.end_at), jQuery("#input_video_volume").val(e.volume), RevSliderSettings.onoffStatus(jQuery("#input_video_nextslide")), RevSliderSettings.onoffStatus(jQuery("#input_video_force_rewind")), RevSliderSettings.onoffStatus(jQuery("#input_video_fullwidth")), RevSliderSettings.onoffStatus(jQuery("#input_video_control")), RevSliderSettings.onoffStatus(jQuery("#input_video_mute")), RevSliderSettings.onoffStatus(jQuery("#input_disable_on_mobile")), RevSliderSettings.onoffStatus(jQuery("#input_video_cover")), RevSliderSettings.onoffStatus(jQuery("#input_video_stopallvideo")), RevSliderSettings.onoffStatus(jQuery("#input_video_allowfullscreen")), RevSliderSettings.onoffStatus(jQuery("#input_use_poster_on_mobile")), RevSliderSettings.onoffStatus(jQuery("#input_video_show_cover_pause")), RevSliderSettings.onoffStatus(jQuery("#input_video_large_controls")), RevSliderSettings.onoffStatus(jQuery("#input_video_leave_fs_on_pause")), RevSliderSettings.onoffStatus(jQuery("#input_video_show_visibility")), RevSliderSettings.onoffStatus(jQuery("#input_video_play_inline")), "audio" === e.video_type ? (jQuery("#button-video-add").hide(), jQuery("#button-audio-add").show()) : (jQuery("#button-video-add").show(), jQuery("#button-audio-add").hide()), jQuery("#video_dialog_tabs").removeClass("disabled"), jQuery("#reset_video_dialog_tab").click() }, h = function(e) { return e.args = jQuery("#input_video_arguments").val(), e.previewimage = jQuery("#input_video_preview").val(), e.autoplay = jQuery("#select_video_autoplay option:selected").val(), e.use_poster_on_mobile = jQuery("#input_use_poster_on_mobile").is(":checked"), e.video_show_visibility = jQuery("#input_video_show_visibility").is(":checked"), e.video_play_inline = jQuery("#input_video_play_inline").is(":checked"), e.nextslide = jQuery("#input_video_nextslide").is(":checked"), e.forcerewind = jQuery("#input_video_force_rewind").is(":checked"), e.fullwidth = jQuery("#input_video_fullwidth").is(":checked"), e.controls = jQuery("#input_video_control").is(":checked"), e.mute = jQuery("#input_video_mute").is(":checked"), e.disable_on_mobile = jQuery("#input_disable_on_mobile").is(":checked"), e.cover = jQuery("#input_video_cover").is(":checked"), e.stopallvideo = jQuery("#input_video_stopallvideo").is(":checked"), e.allowfullscreen = jQuery("#input_video_allowfullscreen").is(":checked"), e.dotted = jQuery("#input_video_dotted_overlay option:selected").val(), e.preload = jQuery("#input_video_preload option:selected").val(), e.preload_audio = jQuery("#input_audio_preload option:selected").val(), e.preload_wait = jQuery("#input_video_preload_wait option:selected").val(), e.videospeed = jQuery("#input_video_speed option:selected").val(), e.ratio = jQuery("#input_video_ratio option:selected").val(), e.videoloop = jQuery("#input_video_loop option:selected").val(), e.show_cover_pause = jQuery("#input_video_show_cover_pause").is(":checked"), e.start_at = jQuery("#input_video_start_at").val(), e.end_at = jQuery("#input_video_end_at").val(), e.volume = jQuery("#input_video_volume").val(), e.large_controls = jQuery("#input_video_large_controls").is(":checked"), e.leave_on_pause = jQuery("#input_video_leave_fs_on_pause").is(":checked"), e }, j = function() { jQuery("#video_radio_youtube").prop("checked", !0), jQuery("#video_radio_vimeo").click(function() { jQuery("#video_block_youtube").hide(), jQuery("#video_block_html5").hide(), jQuery("#rev-html5-options").hide(), jQuery("#rev-youtube-options").hide(), jQuery("#rev-playsinline-options").hide(), jQuery("#video_block_vimeo").show(), jQuery("#preview-image-video-wrap").show(), jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#fullscreenvideofun").hide(), jQuery(".video-volume").show(), jQuery(".hide-for-vimeo").hide() }), jQuery("#video_radio_youtube").click(function() { jQuery("#video_block_vimeo").hide(), jQuery("#video_block_html5").hide(), jQuery("#rev-html5-options").hide(), jQuery("#rev-youtube-options").show(), jQuery("#rev-playsinline-options").show(), jQuery("#video_block_youtube").show(), jQuery("#preview-image-video-wrap").show(), jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#fullscreenvideofun").hide(), jQuery(".video-volume").show(), jQuery(".hide-for-vimeo").show() }), jQuery("#video_radio_html5").click(function() { jQuery("#video_block_vimeo").hide(), jQuery("#video_block_youtube").hide(), jQuery("#video_block_html5").show(), jQuery("#rev-youtube-options").hide(), jQuery("#rev-playsinline-options").show(), jQuery("#rev-html5-options").show(), jQuery("#video_content").hide(), jQuery("#preview-image-video-wrap").hide(), jQuery("#video-dialog-wrap").addClass("html5select"), jQuery("#fullscreenvideofun").show(), jQuery(".video-volume").show(), jQuery(".hide-for-vimeo").show() }), jQuery("#video_radio_streamyoutube").click(function() { jQuery("#video_block_youtube").hide(), jQuery("#video_block_vimeo").hide(), jQuery("#video_block_html5").hide(), jQuery("#rev-html5-options").hide(), jQuery("#rev-youtube-options").hide(), jQuery("#rev-playsinline-options").hide(), jQuery("#preview-image-video-wrap").show(), jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#fullscreenvideofun").hide(), jQuery("#video_dialog_tabs").removeClass("disabled"), jQuery("#button-video-add").show(), jQuery(".video-volume").show(), jQuery(".hide-for-vimeo").show() }), jQuery("#video_radio_streamvimeo").click(function() { jQuery("#video_block_youtube").hide(), jQuery("#video_block_vimeo").hide(), jQuery("#video_block_html5").hide(), jQuery("#rev-html5-options").hide(), jQuery("#rev-youtube-options").show(), jQuery("#rev-playsinline-options").show(), jQuery("#preview-image-video-wrap").show(), jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#fullscreenvideofun").hide(), jQuery("#video_dialog_tabs").removeClass("disabled"), jQuery("#button-video-add").show(), jQuery(".video-volume").show(), jQuery(".hide-for-vimeo").hide() }), jQuery("#video_radio_streaminstagram").click(function() { jQuery("#video_block_youtube").hide(), jQuery("#video_block_vimeo").hide(), jQuery("#video_block_html5").hide(), jQuery("#rev-html5-options").hide(), jQuery("#rev-youtube-options").hide(), jQuery("#rev-playsinline-options").hide(), jQuery("#preview-image-video-wrap").show(), jQuery("#video-dialog-wrap").removeClass("html5select"), jQuery("#fullscreenvideofun").hide(), jQuery("#video_dialog_tabs").removeClass("disabled"), jQuery("#button-video-add").show(), jQuery(".video-volume").hide(), jQuery(".hide-for-vimeo").show() }), jQuery("#input_video_cover").change(function() { jQuery(this).is(":checked") && (jQuery("#input_video_fullwidth").is(":checked") || jQuery("#input_video_fullwidth").prop("checked", !0), RevSliderSettings.onoffStatus(jQuery("#input_video_fullwidth"))), p() }), jQuery("#input_video_fullwidth").change(function() { jQuery(this).is(":checked") ? jQuery("#video_full_screen_settings").show() : jQuery("#video_full_screen_settings").hide() }), jQuery("#button_youtube_search").click(function() { v(!1), jQuery("#youtube_loader").show(); var e = jQuery("#youtube_id").val(); e = function(e) { var i = (e = jQuery.trim(e)).split("v=")[1]; if (i) { var o = i.indexOf("&"); - 1 != o && (i = i.substring(0, o)) } else i = e.split("/")[3] || e; return i }(e = jQuery.trim(e)), jQuery("#youtube_id").val(e); var i = new Image; i.onload = function() { var e = jQuery(this); UniteAdminRev.onYoutubeCallback(e) }, i.src = "https://img.youtube.com/vi/" + e + "/maxresdefault.jpg", jQuery("#video_content").show(), setTimeout("UniteAdminRev.videoDialogOnError()", 2e3) }), jQuery("#button-video-add, #button-audio-add").click(function() { var e = jQuery("#video_radio_html5").prop("checked"), i = jQuery("#video_radio_audio").prop("checked"), o = jQuery("#video_radio_streamyoutube").prop("checked"), t = jQuery("#video_radio_streamvimeo").prop("checked"), r = jQuery("#video_radio_streaminstagram").prop("checked"); if (jQuery("#video_content").hide(), e)(u = {}).video_type = "html5", u.urlPoster = jQuery("#html5_url_poster").val(), u.urlMp4 = jQuery("#html5_url_mp4").val(), u.urlWebm = jQuery("#html5_url_webm").val(), u.urlOgv = jQuery("#html5_url_ogv").val(), u.video_width = 480, u.video_height = 360, u = h(u), "function" == typeof n && n(u), jQuery("#dialog_video").dialog("close"); else if (o)(u = {}).video_type = "streamyoutube", u.video_width = 480, u.video_height = 360, u = h(u), "function" == typeof n && n(u), jQuery("#dialog_video").dialog("close"); else if (t)(u = {}).video_type = "streamvimeo", u.video_width = 480, u.video_height = 360, u = h(u), "function" == typeof n && n(u), jQuery("#dialog_video").dialog("close"); else if (r)(u = {}).video_type = "streaminstagram", u.video_width = 480, u.video_height = 360, u = h(u), "function" == typeof n && n(u), jQuery("#dialog_video").dialog("close"); else if (i) { var u = { video_type: "audio" }; u.urlAudio = jQuery("#html5_url_audio").val(), u.video_width = 200, u.video_height = 34, u = h(u), "function" == typeof n && n(u), jQuery("#dialog_video").dialog("close") } else { if (!d) return !1; d = h(d), "function" == typeof n && n(d), jQuery("#dialog_video").dialog("close") } try { UniteLayersRev.setLayerSelected(selectedLayerSerial, !0) } catch (e) {} }), jQuery("#html5_url_audio, #html5_url_ogv, #html5_url_webm, #html5_url_mp4").on("change", function() { jQuery("#video_dialog_tabs").removeClass("disabled"), "html5_url_audio" == jQuery(this).attr("id") ? (jQuery("#button-video-add").hide(), jQuery("#button-audio-add").show()) : (jQuery("#button-video-add").show(), jQuery("#button-audio-add").hide()) }), jQuery("#button_vimeo_search").click(function() { v(!1), jQuery("#vimeo_loader").show(), jQuery("#video_content").show(); var e = jQuery("#vimeo_id").val(); e = jQuery.trim(e); var i, o, t = "//www.vimeo.com/api/v2/video/" + (i = e, o = (i = jQuery.trim(i)).replace(/[^0-9]+/g, ""), e = jQuery.trim(o)) + ".json?callback=UniteAdminRev.onVimeoCallback"; jQuery.getScript(t), setTimeout("UniteAdminRev.videoDialogOnError()", 2e3) }), jQuery("#input_video_fullwidth").change(p) }; jQuery(document).ready(function() { j(), jQuery("#button_general_settings").click(function() { jQuery("#loader_general_settings").hide(), jQuery("#dialog_general_settings").dialog({ minWidth: 800, minHeight: 500, modal: !0, dialogClass: "tpdialogs", create: function(e) { jQuery(e.target).parent().find(".ui-dialog-titlebar").addClass("tp-slider-new-dialog-title") } }) }), jQuery("#button_save_general_settings").click(function() { var e = RevSliderSettings.getSettingsObject("form_general_settings"); UniteAdminRev.ajaxRequest("update_general_settings", e, function(e) {}) }), jQuery("#trigger_database_creation").click(function() { UniteAdminRev.ajaxRequest("fix_database_issues", {}, function(e) {}) }), Q(), jQuery("#rs-validation-activate").click(function() { var i = { code: jQuery('input[name="rs-validation-token"]').val() }; UniteAdminRev.ajaxRequest("activate_purchase_code", i, function(i) { 0 == i.success ? jQuery("#register-wrong-purchase-code").click() : void 0 !== i.error && "exist" == i.error && e.showErrorMessage(i.msg) }, void 0, !0) }), jQuery("#rs-validation-deactivate").click(function() { UniteAdminRev.ajaxRequest("deactivate_purchase_code", "") }) }), e.setMultipleTextKey = function(e, i) { u[e] = i }, e.getMultipleTextKey = function(e) { return u[e] }; var Q = function() { jQuery("body").on("click", ".remove_multiple_text", function() { jQuery("#" + jQuery(this).data("remove")).remove(), jQuery(this).parent().remove() }), jQuery(".multiple_text_add").click(function() { var i = jQuery(this).data("name"), o = e.getMultipleTextKey(i) + 1, t = jQuery("." + i + "_TEMPLATE").html(); t = t.replace(/##ID##/gi, i + "_" + o).replace(/##NAME##/gi, i), jQuery("#" + i + "_row .setting_input").append(t), e.setMultipleTextKey(i, o) }) }; e.parseCssMultiAttribute = function(e) { if ("" == e) return !1; var i = e.split(" "), o = []; switch (i.length) { case 1: o[0] = i[0], o[1] = i[0], o[2] = i[0], o[3] = i[0]; break; case 2: o[0] = i[0], o[1] = i[1], o[2] = i[0], o[3] = i[1]; break; case 3: o[0] = i[0], o[1] = i[1], o[2] = i[2], o[3] = i[1]; break; case 4: o[0] = i[0], o[1] = i[1], o[2] = i[2], o[3] = i[3]; break; case 0: default: return !1 } return o }, e.convertHexToRGB = function(e) { return [(e = parseInt(e.indexOf("#") > -1 ? e.substring(1) : e, 16)) >> 16, (65280 & e) >> 8, 255 & e] }, e.initGoogleFonts = function() { jQuery("#eg-font-setting-change").click(function() { UniteAdminRev.ajaxRequest("change_google_fonts_settings", { setting: jQuery('input[name="load_fonts_place"]:checked').val() }, function(e) {}) }), jQuery("#eg-font-add").click(function() { jQuery("#font-dialog-wrap").dialog({ modal: !0, draggable: !1, resizable: !1, width: 470, height: 320, closeOnEscape: !0, dialogClass: "wp-dialog", create: function(e) { jQuery(e.target).parent().find(".ui-dialog-titlebar").addClass("tp-slider-new-dialog-title") }, buttons: [{ text: "Add Font", click: function() { var i = {}; if (i.handle = e.sanitize_input(jQuery('input[name="eg-font-handle"]').val()), i.url = jQuery('input[name="eg-font-url"]').val(), i.handle.length < 3 || i.url.length < 3) return alert(rev_lang.handle_at_least_three_chars), !1; UniteAdminRev.ajaxRequest("add_google_fonts", i, function(e) {}) } }] }) }), jQuery("body").on("click", ".eg-font-edit", function() { if (confirm(rev_lang.really_change_font_sett)) { var e = {}, i = jQuery(this); e.handle = i.closest(".inside").find('input[name="esg-font-handle[]"]').val(), e.url = i.closest(".inside").find('input[name="esg-font-url[]"]').val(), UniteAdminRev.ajaxRequest("edit_google_fonts", e, function(e) {}) } }), jQuery("body").on("click", ".eg-font-delete", function() { if (confirm(rev_lang.really_delete_font)) { var e = {}, i = jQuery(this); e.handle = i.closest(".inside").find('input[name="esg-font-handle[]"]').val(), UniteAdminRev.ajaxRequest("remove_google_fonts", e, function(e) { 1 == e.success && i.closest(".postbox.eg-postbox").remove() }) } }) }, e.sanitize_input = function(e) { return e.replace(/ /g, "-").replace(/[^-0-9a-zA-Z_-]/g, "") }, e.sanitize_input_lc = function(e) { return e.replace(/ /g, "-").replace(/[^-0-9a-z_-]/g, "") }, e.initAccordion = function() { jQuery(".postbox-arrow").each(function(e) { jQuery(this).closest("h3").click(function() { var e = jQuery(this); e.hasClass("box-closed") ? (jQuery(".postbox-arrow").each(function() { var e = jQuery(this).closest("h3"); e.closest(".postbox").find(".inside").slideUp("fast"), e.addClass("box-closed") }), e.closest(".postbox").find(".inside").slideDown("fast"), e.removeClass("box-closed")) : (e.closest(".postbox").find(".inside").slideUp("fast"), e.addClass("box-closed")) }) }) }, e.return_ajaxurl_param = function() { return -1 === ajaxurl.indexOf("?") ? "?" : "&" },e.inithooksetting = function(){ jQuery('#eg-hook-add').click(function(){ jQuery('#hook-dialog-wrap').dialog({ modal:true, draggable:false, resizable:false, width:470, height:320, closeOnEscape:true, dialogClass:'wp-dialog', buttons: [ { text: 'Add Hook', click: function() { var data = {}; // data.handle = t.sanitize_input(jQuery('input[name="eg-font-handle"]').val()); data['hookname'] = jQuery('input[name="eg-hook-name"]').val(); // if(data.handle.length < 3 || data.url.length < 3){ // alert('Handle has to be at least three character long'); // return false; // } UniteAdminRev.ajaxRequest("add_new_hook", data, function(response){}); //'#eg-font-add', } } ], }); }); // jQuery('body').on('click', '.eg-hook-edit', function(){ // if(confirm('Really change Hook settings?')){ // var data = {}; // var el = jQuery(this); // data.handle = el.closest('.inside').find('input[name="esg-font-handle[]"]').val(); // data['url'] = el.closest('.inside').find('input[name="esg-font-url[]"]').val(); // UniteAdminRev.ajaxRequest("edit_google_fonts", data, function(response){}); //'#eg-font-add, .eg-font-edit, .eg-font-delete', // } // }); jQuery('body').on('click', '.eg-hook-delete', function(){ if(confirm('Really delete Hook?')){ var data = {}; var el = jQuery(this); data.hookname = el.closest('.inside').find('input[name="esg-hook-name[]"]').val(); UniteAdminRev.ajaxRequest("removes_hooks", data, function(response){ if(response.success == true){ el.closest('.postbox.eg-postbox').remove(); } }); } }); } };