SimpleTaskSystem.Web/metronic/assets/layouts/global/scripts/quick-sidebar.js

(开头部分) 4KB

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

/**
ATTENTION:: This file is changed and cannot be replaced with original Metronic version anymore.
**/
var QuickSidebar = function () {

    // Handles quick sidebar toggler
    var handleQuickSidebarToggler = function () {
        // quick sidebar toggler
        var $toggler = $('.dropdown-quick-sidebar-toggler a, .page-quick-sidebar-toggler, .quick-sidebar-toggler');
        //$toggler.unbind('click');
        $toggler.on('click', function () {
            $('body').toggleClass('page-quick-sidebar-open');
        });
    };

    // Handles quick sidebar chats
    var handleQuickSidebarChat = function (scrollEvent) {
        var wrapper = $('.page-quick-sidebar-wrapper');
        var wrapperChat = wrapper.find('.page-quick-sidebar-chat');

        var initSlimScroll = function ($item, scrollEvent) {
            if ($item.attr("data-initialized")) {
                return; // exit
            }

            var height;

            if ($item.attr("data-height")) {
                height = $item.attr("data-height");
            } else {
                height = $item.css('height');
            }

            var $slimScroll = $item.slimScroll({
                allowPageScroll: true, // allow page scroll when the element scroll is ended
                size: '7px',
                color: ($item.attr("data-handle-color") ? $item.attr("data-handle-color") : '#bbb'),
                wrapperClass: ($item.attr("data-wrapper-class") ? $item.attr("data-wrapper-class") : 'slimScrollDiv'),
                railColor: ($item.attr("data-rail-color") ? $item.attr("data-rail-color") : '#eaeaea'),
                position: App.isRTL() ? 'left' : 'right',
                height: height,
                alwaysVisible: ($item.attr("data-always-visible") == "1" ? true : false),
                railVisible: ($item.attr("data-rail-visible") == "1" ? true : false),
                disableFadeOut: true
            });

            $item.attr("data-initialized", "1");

            if (scrollEvent) {
                $slimScroll.bind('slimscrolling', scrollEvent);
            }
        };

        var initChatSlimScroll = function (scrollEvent) {
            var chatUsers = wrapper.find('.page-quick-sidebar-chat-users');
            var chatUsersHeight;

            chatUsersHeight = wrapper.height() - wrapper.find('.nav-tabs').outerHeight(true);

            // chat user list 
后面还有 44 行代码,购买后查看完整代码

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

AI 解读

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

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