src/main/resources/static/js/bodyTab.js
(开头部分) 18KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
@Author: 驊驊龔頾
@Time: 2017-10
@Tittle: bodyTab
@Description: 点击对应按钮添加新窗口
*/
var tabFilter, menu = [], liIndex, curNav, delMenu,
changeRefreshStr = window.sessionStorage.getItem("changeRefresh");
layui.define(["element", "jquery"], function (exports) {
var element = layui.element,
$ = layui.$,
layId,
Tab = function () {
this.tabConfig = {
openTabNum: undefined, //最大可打开窗口数量
tabFilter: "bodyTab", //添加窗口的filter
url: undefined //获取菜单json地址
}
};
//生成左侧菜单
Tab.prototype.navBar = function (strData) {
var data;
if (typeof(strData) == "string") {
var data = JSON.parse(strData); //部分用户解析出来的是字符串,转换一下
} else {
data = strData;
}
var ulHtml = '';
for (var i = 0; i < data.length; i++) {
if (data[i].spread || data[i].spread == undefined) {
ulHtml += '<li class="layui-nav-item layui-nav-itemed">';
} else {
ulHtml += '<li class="layui-nav-item">';
}
if (data[i].children != undefined && data[i].children.length > 0) {
ulHtml += '<a>';
if (data[i].icon != undefined && data[i].icon != '') {
if (data[i].icon.indexOf("icon-") != -1) {
ulHtml += '<i class="seraph ' + data[i].icon + '" data-icon="' + data[i].icon + '"></i>';
} else {
ulHtml += '<i class="layui-icon" data-icon="' + data[i].icon + '">' + data[i].icon + '</i>';
}
}
ulHtml += '<cite>' + data[i].title + '</cite>';
ulHtml += '<span class="layui-nav-more"></span>';
ulHtml += '</a>';
ulHtml += '<dl class="layui-nav-child">';
for (var j = 0; j < data[i].children.length; j++) {
if (data[i].children[j].target == "_blank") {
ulHtml += '<dd><a data-url="' + data[i].children[j].href + '" target="' + data[i].children[j].target + '">';
} else {
ulHtml += '<dd><a data-url="' + data[i].children[j].href + '">';
}
if (data[i].children[j].icon != undefined && data[i].children[j].icon != '') {
if (data[i].children[j].icon.indexOf("icon-") != -1) {
ulHtml += '<i class="seraph ' + data[i].children[j].icon + '" data-icon="' + data[i].children[j].icon + '"></i>';
} else {
ulHtml += '<i class="layui-icon" data-icon="' + data[i].children[j].icon + '">' + data[i].children[j].icon + '</i>';
}
}
后面还有 344 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
