| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | 'use strict';/** * * * @author Mai * @date * @version */(function($){    $.subMenu = function (setting) {        const menu = $(setting.menu), miniMenu = $(setting.miniMenu);        const toMenu = $(setting.toMenu), toMiniMenu = $(setting.toMiniMenu);        const miniHint = $(setting.miniHint);        const showMenu = function () {            menu.show();            miniMenu.removeClass('d-flex').hide();            setting.callback({mini: false});        };        const showMiniMenu = function () {            menu.hide();            miniMenu.addClass('d-flex').show();            setting.callback({mini: true});        };        const menuType = setting.key ? getLocalCache(setting.key) : null;        if (menuType && menuType === 'miniMenu') {            showMiniMenu();        } else {            showMenu();        }        toMenu.click(function () {            showMenu();            if (setting.key) {                setLocalCache(setting.key, 'menu');            }        });        toMiniMenu.click(function () {            showMiniMenu();            if (setting.key) {                setLocalCache(setting.key, 'miniMenu');            }            const hint = setting.hintKey ? getLocalCache(setting.hintKey) : '';            if (hint !== '1') {                miniHint.popover('show');            }        });        miniMenu.mouseenter(function () {            $(setting.miniMenuList).show();            miniHint.popover('hide');            if (setting.hintKey) {                setLocalCache(setting.hintKey, '1');            }        });        miniMenu.mouseleave(function () {            $(setting.miniMenuList).hide();        });    }})(jQuery);
 |