HybridAuth с Ajax
Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?
Код роутинга на jQuery:
Код роутинга на jQuery:
appRouting: function () {
$(document).on("click", "a:not(.load-page):not(.external)", function (t) {
t.preventDefault();
var s = $(this), e = "undefined" !== s.attr("href") ? s.attr("href") : null;
e && AppConfig.filterLink(e) && AppConfig.ajaxLoading(e)
})
}, filterLink: function (t) {
return null !== t && ("#" !== t.substr(0, 1) && (!(t.length >= 10 && "javascript" === t.substr(0, 10).toLowerCase()) && !(t.length < 1)))
}, ajaxLoading: function (t) {
window.history.pushState("", "", t), $.ajax({url: t, context: document.body}).done(function (s) {
var e, i, a = $("<div>" + s + "</div>");
e = a, $("head title").html(e.find("title").html()), function (t) {
var s = $(".banner"), e = s.attr("class");
s.removeClass(e.split(" ")[1]), s.addClass(t.find(".banner").attr("class"))
}(a), function (t) {
$("#appRoute").html(t.find("#appRoute").html()), $("#wrapper").animate({scrollTop: 0}, "fast"), Analytics.init(), AppConfig.reInitFunction()
}(a), (i = $("#sidebar .nav-link")).removeClass("active"), i.each(function () {
t === $(this).attr("href") && $(this).addClass("active")
})
}).fail(function (t, s) {
return alert("Something went wrong. Please try again"), !1
})
}, initTheme: function () {
$("body").themeSettings()
}
По мимо ссылок HybridAuth не работает выход из учётной записи (/?action=auth%2Flogout). Можно ли всё это пофиксить?