src/blazor/admin/BootstrapAdmin.Web/wwwroot/js/admin.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

(function ($) {
    $.extend({
        formatUrl: function (url) {
            if (!url) return url;
            if (url.substr(0, 4) === "http") return url;
            var base = $('head > base').attr('href');
            return base + url;
        },
        login: function (form, obj, url, method) {
            var $form = $(form);
            var $login = $('.login-wrap');

            $('[data-bs-toggle="tooltip"]').tooltip();

            // handle input event
            $form.on('change', 'input', function () {
                // dispose login wrap error
                $login.tooltip('dispose');

                var $this = $(this);
                var val = $this.val();
                if (val.length > 0) {
                    $this.removeClass('is-invalid');
                    $this.tooltip('dispose');
                }
                else {
                    $this.addClass('is-invalid');
                    var handler = window.setTimeout(function () {
                        if (handler) {
                            window.clearTimeout(handler);
                        }
                        $this.tooltip('show');
                    }, 100);
                }
            });

            $('.btn-login').on('click', function (e) {
                e.preventDefault();
                var mobile = $form.find('.is-mobile').length === 1;
                var userName = "";
                var password = "";
                if (mobile) {
                    var $phone = $form.find('[name="phone"]');
                    var $code = $form.find('[name="code"]');
                    userName = $phone.val();
                    password = $code.val();

                    if (userName === '') {
                        $phone.trigger("change");
                        return;
                    }
                    if (password === '') {
                        $code.trigger("change");
                        return;
                    }
                }
                else {
                    var $userName = $form.find('[name="userName"]');
                    var $password = $form.find('[name="password"]');
                    userName = $userName.val();
后面还有 52 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。