规整代码
parent
6f5d024de0
commit
5303529fb6
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pearMenu', 'pearNotice', 'pearFrame'],
|
||||
function(exports) {
|
||||
"use strict";
|
||||
|
|
|
|||
|
|
@ -1,21 +1,4 @@
|
|||
/**
|
||||
layui hash extend
|
||||
**/
|
||||
|
||||
layui.define(function(exports) {
|
||||
/**
|
||||
* jshashes - https://github.com/h2non/jshashes
|
||||
* Released under the "New BSD" license
|
||||
*
|
||||
* Algorithms specification:
|
||||
*
|
||||
* MD5 - http://www.ietf.org/rfc/rfc1321.txt
|
||||
* RIPEMD-160 - http://homes.esat.kuleuven.be/~bosselae/ripemd160.html
|
||||
* SHA1 - http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf
|
||||
* SHA256 - http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf
|
||||
* SHA512 - http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf
|
||||
* HMAC - http://www.ietf.org/rfc/rfc2104.txt
|
||||
*/
|
||||
var pearHash;
|
||||
|
||||
function utf8Encode(str) {
|
||||
|
|
@ -265,7 +248,8 @@ layui.define(function (exports) {
|
|||
i, j, triplet;
|
||||
b64pad = b64pad || '=';
|
||||
for (i = 0; i < len; i += 3) {
|
||||
triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i + 1) << 8 : 0) | (i + 2 < len ? input.charCodeAt(i + 2) : 0);
|
||||
triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i + 1) << 8 : 0) | (i + 2 < len ? input.charCodeAt(
|
||||
i + 2) : 0);
|
||||
for (j = 0; j < 4; j += 1) {
|
||||
if (i * 8 + j * 6 > input.length * 8) {
|
||||
output += b64pad;
|
||||
|
|
@ -305,7 +289,8 @@ layui.define(function (exports) {
|
|||
input = (utf8) ? utf8Encode(input) : input;
|
||||
|
||||
for (i = 0; i < len; i += 3) {
|
||||
triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i + 1) << 8 : 0) | (i + 2 < len ? input.charCodeAt(i + 2) : 0);
|
||||
triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i + 1) << 8 : 0) | (i + 2 < len ?
|
||||
input.charCodeAt(i + 2) : 0);
|
||||
for (j = 0; j < 4; j += 1) {
|
||||
if (i * 8 + j * 6 > len * 8) {
|
||||
output += pad;
|
||||
|
|
@ -1040,13 +1025,17 @@ layui.define(function (exports) {
|
|||
}
|
||||
|
||||
sha256_K = [
|
||||
1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993, -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
|
||||
1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993, -1841331548, -1424204075, -670586216,
|
||||
310598401, 607225278, 1426881987,
|
||||
1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
|
||||
264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
|
||||
264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, -1740746414, -1473132947, -1341970488, -
|
||||
1084653625, -958395405, -710438585,
|
||||
113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
|
||||
1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885, -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
|
||||
1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885, -1035236496, -949202525, -
|
||||
778901479, -694614492, -200395387, 275423344,
|
||||
430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
|
||||
1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872, -1866530822, -1538233109, -1090935817, -965641998
|
||||
1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872, -1866530822, -1538233109, -
|
||||
1090935817, -965641998
|
||||
];
|
||||
|
||||
function binb(m, l) {
|
||||
|
|
|
|||
|
|
@ -43,7 +43,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
$("#" + option.elem).width(opt.width);
|
||||
$("#" + option.elem).height(opt.height);
|
||||
$("#"+option.elem).css({position:"relative"});
|
||||
$("#" + option.elem).css({
|
||||
position: "relative"
|
||||
});
|
||||
|
||||
return new pearTab(option);
|
||||
}
|
||||
|
|
@ -87,17 +89,20 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
if (opt.close) {
|
||||
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
|
||||
} else {
|
||||
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
|
||||
}
|
||||
|
||||
element.tabAdd(this.option.elem, {
|
||||
title: title,
|
||||
content: '<iframe id="'+opt.id+'" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' + opt.url +'" style="width:100%;height:100%;"></iframe>',
|
||||
content: '<iframe id="' + opt.id + '" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' +
|
||||
opt.url + '" style="width:100%;height:100%;"></iframe>',
|
||||
id: opt.id
|
||||
});
|
||||
|
||||
|
|
@ -111,9 +116,11 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
pearTab.prototype.addTabOnlyByElem = function(elem, opt, time) {
|
||||
var title = '';
|
||||
if (opt.close) {
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
} else {
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
}
|
||||
if ($(".layui-tab[lay-filter='" + elem + "'] .layui-tab-title li[lay-id]").length <= 0) {
|
||||
|
||||
|
|
@ -129,7 +136,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var pearLoad = $("#" + elem).find("#pear-tab-loading" + index);
|
||||
|
||||
pearLoad.css({display:"block"});
|
||||
pearLoad.css({
|
||||
display: "block"
|
||||
});
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
|
|
@ -144,7 +153,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
element.tabAdd(elem, {
|
||||
title: title,
|
||||
content: '<iframe id="'+opt.id+'" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' + opt.url +'" style="width:100%;height:100%;"></iframe>',
|
||||
content: '<iframe id="' + opt.id + '" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' +
|
||||
opt.url + '" style="width:100%;height:100%;"></iframe>',
|
||||
id: opt.id
|
||||
});
|
||||
} else {
|
||||
|
|
@ -173,7 +183,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var pearLoad = $("#" + elem).find("#pear-tab-loading" + index);
|
||||
|
||||
pearLoad.css({display:"block"});
|
||||
pearLoad.css({
|
||||
display: "block"
|
||||
});
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
|
|
@ -188,7 +200,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
element.tabAdd(elem, {
|
||||
title: title,
|
||||
content: '<iframe id="'+opt.id+'" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' + opt.url +'" style="width:100%;height:100%;"></iframe>',
|
||||
content: '<iframe id="' + opt.id + '" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' +
|
||||
opt.url + '" style="width:100%;height:100%;"></iframe>',
|
||||
id: opt.id
|
||||
});
|
||||
|
||||
|
|
@ -206,11 +219,13 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
if (opt.close) {
|
||||
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="able-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
|
||||
} else {
|
||||
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">'+opt.title+'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
title += '<span class="pear-tab-active"></span><span class="disable-close">' + opt.title +
|
||||
'</span><i class="layui-icon layui-unselect layui-tab-close">ဆ</i>'
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -228,7 +243,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var pearLoad = $("#" + this.option.elem).find("#pear-tab-loading" + index);
|
||||
|
||||
pearLoad.css({display:"block"});
|
||||
pearLoad.css({
|
||||
display: "block"
|
||||
});
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
|
|
@ -244,7 +261,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
element.tabAdd(this.option.elem, {
|
||||
title: title,
|
||||
content: '<iframe id="'+opt.id+'" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' + opt.url +'" style="width:100%;height:100%;"></iframe>',
|
||||
content: '<iframe id="' + opt.id + '" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' +
|
||||
opt.url + '" style="width:100%;height:100%;"></iframe>',
|
||||
id: opt.id
|
||||
});
|
||||
|
||||
|
|
@ -282,7 +300,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var pearLoad = $("#" + this.option.elem).find("#pear-tab-loading" + index);
|
||||
|
||||
pearLoad.css({display:"block"});
|
||||
pearLoad.css({
|
||||
display: "block"
|
||||
});
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
|
|
@ -297,7 +317,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
element.tabAdd(this.option.elem, {
|
||||
title: title,
|
||||
content: '<iframe id="'+opt.id+'" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' + opt.url +'" style="width:100%;height:100%;"></iframe>',
|
||||
content: '<iframe id="' + opt.id + '" data-frameid="' + opt.id + '" scrolling="auto" frameborder="0" src="' +
|
||||
opt.url + '" style="width:100%;height:100%;"></iframe>',
|
||||
id: opt.id
|
||||
});
|
||||
|
||||
|
|
@ -325,7 +346,9 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var pearLoad = $("#" + this.option.elem).find("#pear-tab-loading" + index);
|
||||
|
||||
pearLoad.css({display:"block"});
|
||||
pearLoad.css({
|
||||
display: "block"
|
||||
});
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
|
|
@ -337,7 +360,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
index++;
|
||||
}
|
||||
$(".layui-tab[lay-filter='"+this.option.elem+"'] .layui-tab-content .layui-show").find("iframe")[0].contentWindow.location.reload(true);
|
||||
$(".layui-tab[lay-filter='" + this.option.elem + "'] .layui-tab-content .layui-show").find("iframe")[0].contentWindow
|
||||
.location.reload(true);
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -413,7 +437,8 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
|
||||
var content = '<div class="layui-tab-content">';
|
||||
|
||||
var control = '<div class="layui-tab-control"><li class="layui-tab-prev layui-icon layui-icon-left"></li><li class="layui-tab-next layui-icon layui-icon-right"></li><li class="layui-tab-tool layui-icon layui-icon-down"><ul class="layui-nav" lay-filter=""><li class="layui-nav-item"><a href="javascript:;"></a><dl class="layui-nav-child">';
|
||||
var control =
|
||||
'<div class="layui-tab-control"><li class="layui-tab-prev layui-icon layui-icon-left"></li><li class="layui-tab-next layui-icon layui-icon-right"></li><li class="layui-tab-tool layui-icon layui-icon-down"><ul class="layui-nav" lay-filter=""><li class="layui-nav-item"><a href="javascript:;"></a><dl class="layui-nav-child">';
|
||||
|
||||
// 处 理 选 项 卡 头 部
|
||||
|
||||
|
|
@ -449,12 +474,16 @@ layui.define(['jquery', 'element'], function (exports) {
|
|||
if (option.index == index) {
|
||||
|
||||
// 处 理 显 示 内 容
|
||||
content += '<div class="layui-show layui-tab-item"><iframe id="'+item.id+'" data-frameid="' + item.id + '" src="'+item.url+'" frameborder="no" border="0" marginwidth="0" marginheight="0" style="width: 100%;height: 100%;"></iframe></div>'
|
||||
content += '<div class="layui-show layui-tab-item"><iframe id="' + item.id + '" data-frameid="' + item.id +
|
||||
'" src="' + item.url +
|
||||
'" frameborder="no" border="0" marginwidth="0" marginheight="0" style="width: 100%;height: 100%;"></iframe></div>'
|
||||
|
||||
} else {
|
||||
|
||||
// 处 理 显 示 内 容
|
||||
content += '<div class="layui-tab-item"><iframe id="'+item.id+'" data-frameid="' + item.id + '" src="'+item.url+'" frameborder="no" border="0" marginwidth="0" marginheight="0" style="width: 100%;height: 100%;"></iframe></div>'
|
||||
content += '<div class="layui-tab-item"><iframe id="' + item.id + '" data-frameid="' + item.id + '" src="' +
|
||||
item.url +
|
||||
'" frameborder="no" border="0" marginwidth="0" marginheight="0" style="width: 100%;height: 100%;"></iframe></div>'
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,6 +52,24 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-md6">
|
||||
<div class="layui-card" pear-has-permission="permission-add">
|
||||
<div class="layui-card-header">
|
||||
有权限卡片 (显示)
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-md6">
|
||||
<div class="layui-card" pear-has-permission="permission-add">
|
||||
<div class="layui-card-header">
|
||||
有权限卡片(显示)
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-md6">
|
||||
<div class="layui-card" pear-has-permission="permission-query">
|
||||
<div class="layui-card-header">
|
||||
|
|
|
|||
Loading…
Reference in New Issue