jQuery(document).ready(function() {
jQuery(".lr-reply-btn").find("a").prop("onclick", null).off("click");
});
jQuery(function(e) {
function t() {
var t = sessionStorage.getItem("share_twitter_token");
null != t && e.ajax({
type: "POST",
url: commentvar.ajaxurl,
data: {
action: "loginradius_get_mentions",
share_twitter_token: t
},
success: function(t) {
t = e.parseJSON(t), e(".lr-mention-menu-content").html("");
for (var r = 0; r < t.Twitter.length; r++) {
var o = t.Twitter[r].ProfileUrl;
o = o.split("twitter.com/")[1];
var n = e("
").addClass("lr-mention-item lr-mention-item-twitter").attr("data-mention", "@" + o).append(e("
").attr("src", t.Twitter[r].ImageUrl).addClass("lr-mention-item-avatar"));
n.append(e("").addClass("lr-mention-item-display-name").text(t.Twitter[r].Name)), n.append(e("").addClass("lr-img-icon-twitter")), e(".lr-mention-menu-content").append(n), e(".lr-editor-btn.mention").show()
}
e(".lr-mention-item").click(function() {
var t = this.attributes[1].value;
e(".jqte_editor").append(" " + t + " "), this.remove(), 0 == e(".lr-mention-item").length && e(".lr-mention-menu").remove()
})
}
})
}
function r(r) {
var o = new Array;
"true" === commentvar.image_upload_enable && e("#images img").each(function() {
o.push(e(this).attr("src"))
});
var n = sessionStorage.getItem("LRTokenKey"),
i = sessionStorage.getItem("share_facebook_token"),
s = sessionStorage.getItem("share_twitter_token"),
a = sessionStorage.getItem("share_linkedin_token"),
m = e.trim(e("#comment").val()),
l = e("#comment_post_ID").val(),
c = e("#comment_parent").val(),
g = e("#author").val(),
d = e("#email").val(),
h = e("#url").val(),
u = sessionStorage.getItem("share_selected");
if (e(".lr-comment-login-container").hide(), e(".lr-comment-overlay").hide(), "true" != u) e(".lr_comment_loader").show(), e.ajax({
type: "POST",
url: commentvar.ajaxurl,
data: {
token: "false" == commentvar.is_user_logged_in ? n : null,
action: "loginradius_post_comment",
share_facebook_token: i,
share_twitter_token: s,
share_linkedin_token: a,
author: g,
email: d,
images: o,
url: h,
comment: m,
comment_parent: c,
comment_post_ID: l
},
success: function(t, r, o) {
var n;
try {
t = e.parseJSON(t), n = t.Error
} catch (i) {
n = t
}
"true" == commentvar.debugging && console.log(t), "" != n ? (e(".lr_comment_loader").hide(), e("#lr-comment-error-msg div").html(n), e("#lr-comment-error-msg").show()) : (e(".jqte_editor").empty(), document.location.reload())
}
});
else {
var n = sessionStorage.getItem("LRTokenKey"),
_ = sessionStorage.getItem("share_provider"),
v = new Date;
switch (v = v.getTime(), _) {
case "facebook":
sessionStorage.setItem("share_facebook_token", n), sessionStorage.setItem("share_facebook_start", v);
break;
case "twitter":
sessionStorage.setItem("share_twitter_token", n), sessionStorage.setItem("share_twitter_start", v), t();
break;
case "linkedin":
sessionStorage.setItem("share_linkedin_token", n), sessionStorage.setItem("share_linkedin_start", v)
}
sessionStorage.removeItem("LRTokenKey"), sessionStorage.removeItem("share_selected"), sessionStorage.removeItem("share_provider")
}
}
function o(t) {
var r = e("#lr-" + t.name + "-share-switch"),
o = e("#lr-" + t.name + "-share-trigger");
r.is(":checked") ? (sessionStorage.setItem("share_selected", "true"), sessionStorage.setItem("share_provider", t.name), o.trigger("click")) : (sessionStorage.removeItem("share_" + t.name + "_token"), sessionStorage.removeItem("share_" + t.name + "_start"), "twitter" == t.name && e(".lr-mention-button").hide())
}
function n(e) {
var t = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return t.test(e)
}
function i(e) {
var t = e / 1e3 / 60 << 0;
return 15 > t ? !0 : !1
}
if (e(document).on("change", ".jqte_editor", function(t) {
t.preventDefault();
var r = sessionStorage.getItem("share_twitter_token"),
o = e(".jqte_editor").text();
e(".lr-comment-editor-length").html(o.length), 140 <= o.length && null !== r ? e(".lr-comment-editor-length").addClass("error") : e(".lr-comment-editor-length").removeClass("error")
}), t(), e(document).on("change", ".lr-share-switch", function() {
LoginRadiusSDK.onlogin = r, o(this)
}), e(".lr-editor-btn.format").click(function() {
e(".lr-editor-format-container").toggle(), e(".lr-share-container").hide()
}), e(".lr-editor-btn.share").click(function() {
e("#lr-comment-error-msg").hide(), e(".lr-editor-format-container").hide(), e(".lr-share-container").toggle()
}), e(".lr-editor-btn.mention").click(function() {
e(".lr-mention-menu").toggle()
}), e(".lr_logininterface_container").click(function() {
sessionStorage.removeItem("LRTokenKey"), sessionStorage.removeItem("share_selected"), sessionStorage.removeItem("share_provider")
}), e(".lr-post-button.login-btn").click(function() {
LoginRadiusSDK.onlogin = r, sessionStorage.removeItem("LRTokenKey"), e(".lr-editor-format-container").hide(), e(".lr-share-container").hide(), "" != e.trim(e("#comment").val()) ? (e("#lr-comment-error-msg div").html(""), e("#lr-comment-error-msg").hide(), e(".lr-comment-login-container,.lr-comment-overlay").show()) : (e("#lr-comment-error-msg div").html(commentvar.empty_msg), e("#lr-comment-error-msg").show())
}), e(".lr-post-button.post-btn").click(function() {
LoginRadiusSDK.onlogin = r, sessionStorage.removeItem("share_selected"), sessionStorage.removeItem("share_provider"), "" != e.trim(e("#comment").val()) ? (e("#lr-comment-error-msg").hide(), r()) : (e("#lr-comment-error-msg div").html(commentvar.empty_msg), e("#lr-comment-error-msg").show())
}), e(".lr-close-popup,.lr-comment-overlay").click(function() {
e(".lr-comment-login-container,.lr-comment-overlay").hide()
}), e(".jqte_editor").click(function() {
e("html").trigger()
}), e("html").click(function() {
e(".lr-share-container,.lr-editor-format-container,.lr-mention-menu,#lr-comment-error-msg").hide()
}), e(".lr-comment-editor-toolbar").click(function(e) {
e.stopPropagation()
}), "true" === commentvar.editor_enable && (e("#comment").jqte({
format: !1,
sub: !1,
remove: !1,
sup: !1,
center: !1,
color: !1,
fsize: !1,
indent: !1,
outdent: !1,
left: !1,
right: !1,
link: !1,
strike: !1,
unlink: !1,
source: !1,
rule: !1
}), "true" === commentvar.image_upload_enable)) {
e(".lr-editor-btn.img").click(function() {
e("[type=file]:enabled").click()
});
var s;
e(document).on("drop", ".jqte [contenteditable]", function() {
s && (e(s).remove(), s = void 0), setTimeout(function() {
document.execCommand("unselect")
}, 100)
}), e(document).on("dragstart", "#images img", function() {
s = this
}).on("dragend", "#images img", function() {}), e(document).on("change", "[type=file]", function(t) {
var r = e(this);
r.parent().append(r.clone()), r.hide().prop("disabled", !0), e.each(e(this).prop("files"), function(t, o) {
var n = new FileReader;
n.onload = function(t) {
e("
", {
src: t.target.result
}).css({
maxWidth: 250,
padding: "10px"
}).appendTo(r.parent())
}, n.readAsDataURL(o)
})
})
}
e(".post_comment_form").click(function() {
LoginRadiusSDK.onlogin = r, sessionStorage.removeItem("share_selected"), sessionStorage.removeItem("share_provider");
var t = e.trim(e("#author").val()),
o = e.trim(e("#email").val());
"" == t ? e(".comment-form-author label,.required.name").show() : e(".required.name").hide(), "" == o ? e(".comment-form-email label,.required.email").show() : e(".required.email").hide(), n(o) ? e(".required.email").hide() : e(".required.email").show(), "" != t && "" != o && n(o) && r()
}), e(window).load(function() {
var t = sessionStorage.getItem("share_facebook_token"),
r = sessionStorage.getItem("share_twitter_token"),
o = sessionStorage.getItem("share_linkedin_token"),
n = (sessionStorage.getItem("share_twitter_start"), sessionStorage.getItem("share_linkedin_start"), new Date);
if (n = n.getTime(), null !== t) {
var s = i(n - sessionStorage.getItem("share_facebook_start"));
1 == s ? e("#lr-facebook-share-switch").prop("checked", !0) : (sessionStorage.removeItem("share_facebook_token"), sessionStorage.removeItem("share_facebook_start"))
}
if (null !== r) {
var s = i(n - sessionStorage.getItem("share_twitter_start"));
1 == s ? (e(".lr-mention-button").show(), e("#lr-twitter-share-switch").prop("checked", !0)) : (sessionStorage.removeItem("share_twitter_token"), sessionStorage.removeItem("share_twitter_start"))
}
null !== o && e("#lr-linkedin-share-switch").prop("checked", !0)
})
});