HybridAuth с Ajax

Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?

Код роутинга на 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). Можно ли всё это пофиксить?
SEQUEL.ONE
31 мая 2020, 05:24
modx.pro
361
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0