| | |
| | | }); |
| | | if (!flag) { // 添加选项卡 |
| | | if (index.mTabList.length + 1 >= setter.maxTabNum) { |
| | | layer.msg('最多打开' + setter.maxTabNum + '个选项卡', {icon: 2, anim: 6}); |
| | | layer.msg('Максимум 20 открытых вкладок', {icon: 2, anim: 6}); |
| | | return admin.activeNav(index.mTabPosition); |
| | | } |
| | | mIsAddTab = true; |
| | |
| | | index.mTabList.splice(0, index.mTabList.length); |
| | | if (param.menuPath === index.homeUrl) { |
| | | index.mTabPosition = undefined; |
| | | index.setTabTitle($(param.menuName).text() || $(sideDOM + ' [lay-href="' + index.homeUrl + '"]').text() || '主页'); |
| | | index.setTabTitle($(param.menuName).text() || $(sideDOM + ' [lay-href="' + index.homeUrl + '"]').text() || 'Главная страница'); |
| | | } else { |
| | | index.mTabPosition = param.menuPath; |
| | | index.mTabList.push(param); |
| | |
| | | ' <ul class="layui-nav" lay-filter="admin-pagetabs-nav">', |
| | | ' <li class="layui-nav-item" lay-unselect>', |
| | | ' <dl class="layui-nav-child layui-anim-fadein">', |
| | | ' <dd ew-event="closeThisTabs" lay-unselect><a>关闭当前标签页</a></dd>', |
| | | ' <dd ew-event="closeOtherTabs" lay-unselect><a>关闭其它标签页</a></dd>', |
| | | ' <dd ew-event="closeAllTabs" lay-unselect><a>关闭全部标签页</a></dd>', |
| | | ' <dd ew-event="closeThisTabs" lay-unselect><a>Закрыть текущую вкладку</a></dd>', |
| | | ' <dd ew-event="closeOtherTabs" lay-unselect><a>Закрыть другие вкладки</a></dd>', |
| | | ' <dd ew-event="closeAllTabs" lay-unselect><a>Закрыть все вкладки</a></dd>', |
| | | ' </dl>', |
| | | ' </li>', |
| | | ' </ul>', |
| | |
| | | } |
| | | }, { |
| | | icon: 'layui-icon layui-icon-close-fill ctx-ic-lg', |
| | | name: '关闭当前', |
| | | name: 'Закрыть текущую вкладку', |
| | | click: function () { |
| | | admin.closeThisTabs(layId); |
| | | } |
| | | }, { |
| | | icon: 'layui-icon layui-icon-unlink', |
| | | name: '关闭其他', |
| | | name: 'Закрыть другие вкладки', |
| | | click: function () { |
| | | admin.closeOtherTabs(layId); |
| | | } |
| | | }, { |
| | | icon: 'layui-icon layui-icon-close ctx-ic-lg', |
| | | name: '关闭全部', |
| | | name: 'Закрыть все вкладки', |
| | | click: function () { |
| | | admin.closeAllTabs(); |
| | | } |