Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zhangjian1949
microservices-platform
提交
4dfd0f05
microservices-platform
项目概览
zhangjian1949
/
microservices-platform
与 Fork 源项目一致
Fork自
zlt2000 / microservices-platform
通知
6
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
microservices-platform
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4dfd0f05
编写于
4月 17, 2019
作者:
zlt2000
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除无用的文件
上级
553fc572
变更
12
展开全部
隐藏空白更改
内联
并排
Showing
12 changed file
with
0 addition
and
2521 deletion
+0
-2521
zlt-business/file-center/src/main/view/static/js/base64.js
zlt-business/file-center/src/main/view/static/js/base64.js
+0
-113
zlt-business/file-center/src/main/view/static/js/fakeloader.min.js
...ess/file-center/src/main/view/static/js/fakeloader.min.js
+0
-1
zlt-business/file-center/src/main/view/static/js/jquery-1.8.3.min.js
...s/file-center/src/main/view/static/js/jquery-1.8.3.min.js
+0
-2
zlt-business/file-center/src/main/view/static/js/jquery.event.drag-1.5.min.js
...nter/src/main/view/static/js/jquery.event.drag-1.5.min.js
+0
-5
zlt-business/file-center/src/main/view/static/js/jquery.form.js
...siness/file-center/src/main/view/static/js/jquery.form.js
+0
-1277
zlt-business/file-center/src/main/view/static/js/jquery.lazyload.min.js
...ile-center/src/main/view/static/js/jquery.lazyload.min.js
+0
-2
zlt-business/file-center/src/main/view/static/js/jquery.min.js
...usiness/file-center/src/main/view/static/js/jquery.min.js
+0
-6
zlt-business/file-center/src/main/view/static/js/jquery.qrcode.min.js
.../file-center/src/main/view/static/js/jquery.qrcode.min.js
+0
-28
zlt-business/file-center/src/main/view/static/js/jquery.touchSlider.js
...file-center/src/main/view/static/js/jquery.touchSlider.js
+0
-422
zlt-business/file-center/src/main/view/static/js/md5.js
zlt-business/file-center/src/main/view/static/js/md5.js
+0
-599
zlt-business/file-center/src/main/view/static/upload.html
zlt-business/file-center/src/main/view/static/upload.html
+0
-34
zlt-business/file-center/src/main/view/static/uploads.html
zlt-business/file-center/src/main/view/static/uploads.html
+0
-32
未找到文件。
zlt-business/file-center/src/main/view/static/js/base64.js
已删除
100644 → 0
浏览文件 @
553fc572
/**
*
* Base64 encode / decode
*
* @author haitao.tu
* @date 2010-04-26
* @email tuhaitao@foxmail.com
*
*/
function
Base64
()
{
// private property
_keyStr
=
"
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
"
;
// public method for encoding
this
.
encode
=
function
(
input
)
{
var
output
=
""
;
var
chr1
,
chr2
,
chr3
,
enc1
,
enc2
,
enc3
,
enc4
;
var
i
=
0
;
input
=
_utf8_encode
(
input
);
while
(
i
<
input
.
length
)
{
chr1
=
input
.
charCodeAt
(
i
++
);
chr2
=
input
.
charCodeAt
(
i
++
);
chr3
=
input
.
charCodeAt
(
i
++
);
enc1
=
chr1
>>
2
;
enc2
=
((
chr1
&
3
)
<<
4
)
|
(
chr2
>>
4
);
enc3
=
((
chr2
&
15
)
<<
2
)
|
(
chr3
>>
6
);
enc4
=
chr3
&
63
;
if
(
isNaN
(
chr2
))
{
enc3
=
enc4
=
64
;
}
else
if
(
isNaN
(
chr3
))
{
enc4
=
64
;
}
output
=
output
+
_keyStr
.
charAt
(
enc1
)
+
_keyStr
.
charAt
(
enc2
)
+
_keyStr
.
charAt
(
enc3
)
+
_keyStr
.
charAt
(
enc4
);
}
return
output
;
}
// public method for decoding
this
.
decode
=
function
(
input
)
{
var
output
=
""
;
var
chr1
,
chr2
,
chr3
;
var
enc1
,
enc2
,
enc3
,
enc4
;
var
i
=
0
;
input
=
input
.
replace
(
/
[^
A-Za-z0-9
\+\/\=]
/g
,
""
);
while
(
i
<
input
.
length
)
{
enc1
=
_keyStr
.
indexOf
(
input
.
charAt
(
i
++
));
enc2
=
_keyStr
.
indexOf
(
input
.
charAt
(
i
++
));
enc3
=
_keyStr
.
indexOf
(
input
.
charAt
(
i
++
));
enc4
=
_keyStr
.
indexOf
(
input
.
charAt
(
i
++
));
chr1
=
(
enc1
<<
2
)
|
(
enc2
>>
4
);
chr2
=
((
enc2
&
15
)
<<
4
)
|
(
enc3
>>
2
);
chr3
=
((
enc3
&
3
)
<<
6
)
|
enc4
;
output
=
output
+
String
.
fromCharCode
(
chr1
);
if
(
enc3
!=
64
)
{
output
=
output
+
String
.
fromCharCode
(
chr2
);
}
if
(
enc4
!=
64
)
{
output
=
output
+
String
.
fromCharCode
(
chr3
);
}
}
output
=
_utf8_decode
(
output
);
return
output
;
}
// private method for UTF-8 encoding
_utf8_encode
=
function
(
string
)
{
string
=
string
.
replace
(
/
\r\n
/g
,
"
\n
"
);
var
utftext
=
""
;
for
(
var
n
=
0
;
n
<
string
.
length
;
n
++
)
{
var
c
=
string
.
charCodeAt
(
n
);
if
(
c
<
128
)
{
utftext
+=
String
.
fromCharCode
(
c
);
}
else
if
((
c
>
127
)
&&
(
c
<
2048
))
{
utftext
+=
String
.
fromCharCode
((
c
>>
6
)
|
192
);
utftext
+=
String
.
fromCharCode
((
c
&
63
)
|
128
);
}
else
{
utftext
+=
String
.
fromCharCode
((
c
>>
12
)
|
224
);
utftext
+=
String
.
fromCharCode
(((
c
>>
6
)
&
63
)
|
128
);
utftext
+=
String
.
fromCharCode
((
c
&
63
)
|
128
);
}
}
return
utftext
;
}
// private method for UTF-8 decoding
_utf8_decode
=
function
(
utftext
)
{
var
string
=
""
;
var
i
=
0
;
var
c
=
c1
=
c2
=
0
;
while
(
i
<
utftext
.
length
)
{
c
=
utftext
.
charCodeAt
(
i
);
if
(
c
<
128
)
{
string
+=
String
.
fromCharCode
(
c
);
i
++
;
}
else
if
((
c
>
191
)
&&
(
c
<
224
))
{
c2
=
utftext
.
charCodeAt
(
i
+
1
);
string
+=
String
.
fromCharCode
(((
c
&
31
)
<<
6
)
|
(
c2
&
63
));
i
+=
2
;
}
else
{
c2
=
utftext
.
charCodeAt
(
i
+
1
);
c3
=
utftext
.
charCodeAt
(
i
+
2
);
string
+=
String
.
fromCharCode
(((
c
&
15
)
<<
12
)
|
((
c2
&
63
)
<<
6
)
|
(
c3
&
63
));
i
+=
3
;
}
}
return
string
;
}
}
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/fakeloader.min.js
已删除
100644 → 0
浏览文件 @
553fc572
(
function
(
b
){
b
.
fn
.
fakeLoader
=
function
(
m
){
var
f
=
b
.
extend
({
timeToHide
:
1200
,
pos
:
"
fixed
"
,
top
:
"
0px
"
,
left
:
"
0px
"
,
width
:
"
100%
"
,
height
:
"
100%
"
,
zIndex
:
"
999
"
,
bgColor
:
"
#2ecc71
"
,
spinner
:
"
spinner7
"
,
imagePath
:
""
},
m
);
var
l
=
'
<div class="fl spinner1"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>
'
;
var
k
=
'
<div class="fl spinner2"><div class="spinner-container container1"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div><div class="spinner-container container2"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div><div class="spinner-container container3"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div></div>
'
;
var
j
=
'
<div class="fl spinner3"><div class="dot1"></div><div class="dot2"></div></div>
'
;
var
i
=
'
<div class="fl spinner4"></div>
'
;
var
h
=
'
<div class="fl spinner5"><div class="cube1"></div><div class="cube2"></div></div>
'
;
var
g
=
'
<div class="fl spinner6"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>
'
;
var
e
=
'
<div class="fl spinner7"><div class="circ1"></div><div class="circ2"></div><div class="circ3"></div><div class="circ4"></div></div>
'
;
var
d
=
b
(
this
);
var
c
=
{
position
:
f
.
pos
,
width
:
f
.
width
,
height
:
f
.
height
,
top
:
f
.
top
,
left
:
f
.
left
};
d
.
css
(
c
);
d
.
each
(
function
(){
var
n
=
f
.
spinner
;
switch
(
n
){
case
"
spinner1
"
:
d
.
html
(
l
);
break
;
case
"
spinner2
"
:
d
.
html
(
k
);
break
;
case
"
spinner3
"
:
d
.
html
(
j
);
break
;
case
"
spinner4
"
:
d
.
html
(
i
);
break
;
case
"
spinner5
"
:
d
.
html
(
h
);
break
;
case
"
spinner6
"
:
d
.
html
(
g
);
break
;
case
"
spinner7
"
:
d
.
html
(
e
);
break
;
default
:
d
.
html
(
l
)}
if
(
f
.
imagePath
!=
""
){
d
.
html
(
'
<div class="fl"><img src="
'
+
f
.
imagePath
+
'
"></div>
'
);
a
()}});
setTimeout
(
function
(){
b
(
d
).
fadeOut
()},
f
.
timeToHide
);
return
this
.
css
({
backgroundColor
:
f
.
bgColor
,
zIndex
:
f
.
zIndex
})};
function
a
(){
var
c
=
b
(
window
).
width
();
var
e
=
b
(
window
).
height
();
var
d
=
b
(
"
.fl
"
).
outerWidth
();
var
f
=
b
(
"
.fl
"
).
outerHeight
();
b
(
"
.fl
"
).
css
({
position
:
"
absolute
"
,
left
:(
c
/
2
)
-
(
d
/
2
),
top
:(
e
/
2
)
-
(
f
/
2
)})}
b
(
window
).
load
(
function
(){
a
();
b
(
window
).
resize
(
function
(){
a
()})})}(
jQuery
));
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/jquery-1.8.3.min.js
已删除
100644 → 0
浏览文件 @
553fc572
此差异已折叠。
点击以展开。
zlt-business/file-center/src/main/view/static/js/jquery.event.drag-1.5.min.js
已删除
100644 → 0
浏览文件 @
553fc572
/*
jquery.event.drag.js ~ v1.5 ~ Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
Liscensed under the MIT License ~ http://threedubmedia.googlecode.com/files/MIT-LICENSE.txt
*/
(
function
(
E
){
E
.
fn
.
drag
=
function
(
L
,
K
,
J
){
if
(
K
){
this
.
bind
(
"
dragstart
"
,
L
)}
if
(
J
){
this
.
bind
(
"
dragend
"
,
J
)}
return
!
L
?
this
.
trigger
(
"
drag
"
):
this
.
bind
(
"
drag
"
,
K
?
K
:
L
)};
var
A
=
E
.
event
,
B
=
A
.
special
,
F
=
B
.
drag
=
{
not
:
"
:input
"
,
distance
:
0
,
which
:
1
,
dragging
:
false
,
setup
:
function
(
J
){
J
=
E
.
extend
({
distance
:
F
.
distance
,
which
:
F
.
which
,
not
:
F
.
not
},
J
||
{});
J
.
distance
=
I
(
J
.
distance
);
A
.
add
(
this
,
"
mousedown
"
,
H
,
J
);
if
(
this
.
attachEvent
){
this
.
attachEvent
(
"
ondragstart
"
,
D
)}},
teardown
:
function
(){
A
.
remove
(
this
,
"
mousedown
"
,
H
);
if
(
this
===
F
.
dragging
){
F
.
dragging
=
F
.
proxy
=
false
}
G
(
this
,
true
);
if
(
this
.
detachEvent
){
this
.
detachEvent
(
"
ondragstart
"
,
D
)}}};
B
.
dragstart
=
B
.
dragend
=
{
setup
:
function
(){},
teardown
:
function
(){}};
function
H
(
L
){
var
K
=
this
,
J
,
M
=
L
.
data
||
{};
if
(
M
.
elem
){
K
=
L
.
dragTarget
=
M
.
elem
;
L
.
dragProxy
=
F
.
proxy
||
K
;
L
.
cursorOffsetX
=
M
.
pageX
-
M
.
left
;
L
.
cursorOffsetY
=
M
.
pageY
-
M
.
top
;
L
.
offsetX
=
L
.
pageX
-
L
.
cursorOffsetX
;
L
.
offsetY
=
L
.
pageY
-
L
.
cursorOffsetY
}
else
{
if
(
F
.
dragging
||
(
M
.
which
>
0
&&
L
.
which
!=
M
.
which
)
||
E
(
L
.
target
).
is
(
M
.
not
)){
return
}}
switch
(
L
.
type
){
case
"
mousedown
"
:
E
.
extend
(
M
,
E
(
K
).
offset
(),{
elem
:
K
,
target
:
L
.
target
,
pageX
:
L
.
pageX
,
pageY
:
L
.
pageY
});
A
.
add
(
document
,
"
mousemove mouseup
"
,
H
,
M
);
G
(
K
,
false
);
F
.
dragging
=
null
;
return
false
;
case
!
F
.
dragging
&&
"
mousemove
"
:
if
(
I
(
L
.
pageX
-
M
.
pageX
)
+
I
(
L
.
pageY
-
M
.
pageY
)
<
M
.
distance
){
break
}
L
.
target
=
M
.
target
;
J
=
C
(
L
,
"
dragstart
"
,
K
);
if
(
J
!==
false
){
F
.
dragging
=
K
;
F
.
proxy
=
L
.
dragProxy
=
E
(
J
||
K
)[
0
]}
case
"
mousemove
"
:
if
(
F
.
dragging
){
J
=
C
(
L
,
"
drag
"
,
K
);
if
(
B
.
drop
){
B
.
drop
.
allowed
=
(
J
!==
false
);
B
.
drop
.
handler
(
L
)}
if
(
J
!==
false
){
break
}
L
.
type
=
"
mouseup
"
}
case
"
mouseup
"
:
A
.
remove
(
document
,
"
mousemove mouseup
"
,
H
);
if
(
F
.
dragging
){
if
(
B
.
drop
){
B
.
drop
.
handler
(
L
)}
C
(
L
,
"
dragend
"
,
K
)}
G
(
K
,
true
);
F
.
dragging
=
F
.
proxy
=
M
.
elem
=
false
;
break
}
return
true
}
function
C
(
M
,
K
,
L
){
M
.
type
=
K
;
var
J
=
E
.
event
.
handle
.
call
(
L
,
M
);
return
J
===
false
?
false
:
J
||
M
.
result
}
function
I
(
J
){
return
Math
.
pow
(
J
,
2
)}
function
D
(){
return
(
F
.
dragging
===
false
)}
function
G
(
K
,
J
){
if
(
!
K
){
return
}
K
.
unselectable
=
J
?
"
off
"
:
"
on
"
;
K
.
onselectstart
=
function
(){
return
J
};
if
(
K
.
style
){
K
.
style
.
MozUserSelect
=
J
?
""
:
"
none
"
}}})(
jQuery
);
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/jquery.form.js
已删除
100644 → 0
浏览文件 @
553fc572
此差异已折叠。
点击以展开。
zlt-business/file-center/src/main/view/static/js/jquery.lazyload.min.js
已删除
100644 → 0
浏览文件 @
553fc572
/*! Lazy Load 1.9.3 - MIT license - Copyright 2010-2013 Mika Tuupola */
!
function
(
a
,
b
,
c
,
d
){
var
e
=
a
(
b
);
a
.
fn
.
lazyload
=
function
(
f
){
function
g
(){
var
b
=
0
;
i
.
each
(
function
(){
var
c
=
a
(
this
);
if
(
!
j
.
skip_invisible
||
c
.
is
(
"
:visible
"
))
if
(
a
.
abovethetop
(
this
,
j
)
||
a
.
leftofbegin
(
this
,
j
));
else
if
(
a
.
belowthefold
(
this
,
j
)
||
a
.
rightoffold
(
this
,
j
)){
if
(
++
b
>
j
.
failure_limit
)
return
!
1
}
else
c
.
trigger
(
"
appear
"
),
b
=
0
})}
var
h
,
i
=
this
,
j
=
{
threshold
:
0
,
failure_limit
:
0
,
event
:
"
scroll
"
,
effect
:
"
show
"
,
container
:
b
,
data_attribute
:
"
original
"
,
skip_invisible
:
!
0
,
appear
:
null
,
load
:
null
,
placeholder
:
"
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC
"
};
return
f
&&
(
d
!==
f
.
failurelimit
&&
(
f
.
failure_limit
=
f
.
failurelimit
,
delete
f
.
failurelimit
),
d
!==
f
.
effectspeed
&&
(
f
.
effect_speed
=
f
.
effectspeed
,
delete
f
.
effectspeed
),
a
.
extend
(
j
,
f
)),
h
=
j
.
container
===
d
||
j
.
container
===
b
?
e
:
a
(
j
.
container
),
0
===
j
.
event
.
indexOf
(
"
scroll
"
)
&&
h
.
bind
(
j
.
event
,
function
(){
return
g
()}),
this
.
each
(
function
(){
var
b
=
this
,
c
=
a
(
b
);
b
.
loaded
=!
1
,(
c
.
attr
(
"
src
"
)
===
d
||
c
.
attr
(
"
src
"
)
===!
1
)
&&
c
.
is
(
"
img
"
)
&&
c
.
attr
(
"
src
"
,
j
.
placeholder
),
c
.
one
(
"
appear
"
,
function
(){
if
(
!
this
.
loaded
){
if
(
j
.
appear
){
var
d
=
i
.
length
;
j
.
appear
.
call
(
b
,
d
,
j
)}
a
(
"
<img />
"
).
bind
(
"
load
"
,
function
(){
var
d
=
c
.
attr
(
"
data-
"
+
j
.
data_attribute
);
c
.
hide
(),
c
.
is
(
"
img
"
)?
c
.
attr
(
"
src
"
,
d
):
c
.
css
(
"
background-image
"
,
"
url('
"
+
d
+
"
')
"
),
c
[
j
.
effect
](
j
.
effect_speed
),
b
.
loaded
=!
0
;
var
e
=
a
.
grep
(
i
,
function
(
a
){
return
!
a
.
loaded
});
if
(
i
=
a
(
e
),
j
.
load
){
var
f
=
i
.
length
;
j
.
load
.
call
(
b
,
f
,
j
)}}).
attr
(
"
src
"
,
c
.
attr
(
"
data-
"
+
j
.
data_attribute
))}}),
0
!==
j
.
event
.
indexOf
(
"
scroll
"
)
&&
c
.
bind
(
j
.
event
,
function
(){
b
.
loaded
||
c
.
trigger
(
"
appear
"
)})}),
e
.
bind
(
"
resize
"
,
function
(){
g
()}),
/
(?:
iphone|ipod|ipad
)
.*os 5/gi
.
test
(
navigator
.
appVersion
)
&&
e
.
bind
(
"
pageshow
"
,
function
(
b
){
b
.
originalEvent
&&
b
.
originalEvent
.
persisted
&&
i
.
each
(
function
(){
a
(
this
).
trigger
(
"
appear
"
)})}),
a
(
c
).
ready
(
function
(){
g
()}),
this
},
a
.
belowthefold
=
function
(
c
,
f
){
var
g
;
return
g
=
f
.
container
===
d
||
f
.
container
===
b
?(
b
.
innerHeight
?
b
.
innerHeight
:
e
.
height
())
+
e
.
scrollTop
():
a
(
f
.
container
).
offset
().
top
+
a
(
f
.
container
).
height
(),
g
<=
a
(
c
).
offset
().
top
-
f
.
threshold
},
a
.
rightoffold
=
function
(
c
,
f
){
var
g
;
return
g
=
f
.
container
===
d
||
f
.
container
===
b
?
e
.
width
()
+
e
.
scrollLeft
():
a
(
f
.
container
).
offset
().
left
+
a
(
f
.
container
).
width
(),
g
<=
a
(
c
).
offset
().
left
-
f
.
threshold
},
a
.
abovethetop
=
function
(
c
,
f
){
var
g
;
return
g
=
f
.
container
===
d
||
f
.
container
===
b
?
e
.
scrollTop
():
a
(
f
.
container
).
offset
().
top
,
g
>=
a
(
c
).
offset
().
top
+
f
.
threshold
+
a
(
c
).
height
()},
a
.
leftofbegin
=
function
(
c
,
f
){
var
g
;
return
g
=
f
.
container
===
d
||
f
.
container
===
b
?
e
.
scrollLeft
():
a
(
f
.
container
).
offset
().
left
,
g
>=
a
(
c
).
offset
().
left
+
f
.
threshold
+
a
(
c
).
width
()},
a
.
inviewport
=
function
(
b
,
c
){
return
!
(
a
.
rightoffold
(
b
,
c
)
||
a
.
leftofbegin
(
b
,
c
)
||
a
.
belowthefold
(
b
,
c
)
||
a
.
abovethetop
(
b
,
c
))},
a
.
extend
(
a
.
expr
[
"
:
"
],{
"
below-the-fold
"
:
function
(
b
){
return
a
.
belowthefold
(
b
,{
threshold
:
0
})},
"
above-the-top
"
:
function
(
b
){
return
!
a
.
belowthefold
(
b
,{
threshold
:
0
})},
"
right-of-screen
"
:
function
(
b
){
return
a
.
rightoffold
(
b
,{
threshold
:
0
})},
"
left-of-screen
"
:
function
(
b
){
return
!
a
.
rightoffold
(
b
,{
threshold
:
0
})},
"
in-viewport
"
:
function
(
b
){
return
a
.
inviewport
(
b
,{
threshold
:
0
})},
"
above-the-fold
"
:
function
(
b
){
return
!
a
.
belowthefold
(
b
,{
threshold
:
0
})},
"
right-of-fold
"
:
function
(
b
){
return
a
.
rightoffold
(
b
,{
threshold
:
0
})},
"
left-of-fold
"
:
function
(
b
){
return
!
a
.
rightoffold
(
b
,{
threshold
:
0
})}})}(
jQuery
,
window
,
document
);
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/jquery.min.js
已删除
100644 → 0
浏览文件 @
553fc572
此差异已折叠。
点击以展开。
zlt-business/file-center/src/main/view/static/js/jquery.qrcode.min.js
已删除
100644 → 0
浏览文件 @
553fc572
(
function
(
r
){
r
.
fn
.
qrcode
=
function
(
h
){
var
s
;
function
u
(
a
){
this
.
mode
=
s
;
this
.
data
=
a
}
function
o
(
a
,
c
){
this
.
typeNumber
=
a
;
this
.
errorCorrectLevel
=
c
;
this
.
modules
=
null
;
this
.
moduleCount
=
0
;
this
.
dataCache
=
null
;
this
.
dataList
=
[]}
function
q
(
a
,
c
){
if
(
void
0
==
a
.
length
)
throw
Error
(
a
.
length
+
"
/
"
+
c
);
for
(
var
d
=
0
;
d
<
a
.
length
&&
0
==
a
[
d
];)
d
++
;
this
.
num
=
Array
(
a
.
length
-
d
+
c
);
for
(
var
b
=
0
;
b
<
a
.
length
-
d
;
b
++
)
this
.
num
[
b
]
=
a
[
b
+
d
]}
function
p
(
a
,
c
){
this
.
totalCount
=
a
;
this
.
dataCount
=
c
}
function
t
(){
this
.
buffer
=
[];
this
.
length
=
0
}
u
.
prototype
=
{
getLength
:
function
(){
return
this
.
data
.
length
},
write
:
function
(
a
){
for
(
var
c
=
0
;
c
<
this
.
data
.
length
;
c
++
)
a
.
put
(
this
.
data
.
charCodeAt
(
c
),
8
)}};
o
.
prototype
=
{
addData
:
function
(
a
){
this
.
dataList
.
push
(
new
u
(
a
));
this
.
dataCache
=
null
},
isDark
:
function
(
a
,
c
){
if
(
0
>
a
||
this
.
moduleCount
<=
a
||
0
>
c
||
this
.
moduleCount
<=
c
)
throw
Error
(
a
+
"
,
"
+
c
);
return
this
.
modules
[
a
][
c
]},
getModuleCount
:
function
(){
return
this
.
moduleCount
},
make
:
function
(){
if
(
1
>
this
.
typeNumber
){
for
(
var
a
=
1
,
a
=
1
;
40
>
a
;
a
++
){
for
(
var
c
=
p
.
getRSBlocks
(
a
,
this
.
errorCorrectLevel
),
d
=
new
t
,
b
=
0
,
e
=
0
;
e
<
c
.
length
;
e
++
)
b
+=
c
[
e
].
dataCount
;
for
(
e
=
0
;
e
<
this
.
dataList
.
length
;
e
++
)
c
=
this
.
dataList
[
e
],
d
.
put
(
c
.
mode
,
4
),
d
.
put
(
c
.
getLength
(),
j
.
getLengthInBits
(
c
.
mode
,
a
)),
c
.
write
(
d
);
if
(
d
.
getLengthInBits
()
<=
8
*
b
)
break
}
this
.
typeNumber
=
a
}
this
.
makeImpl
(
!
1
,
this
.
getBestMaskPattern
())},
makeImpl
:
function
(
a
,
c
){
this
.
moduleCount
=
4
*
this
.
typeNumber
+
17
;
this
.
modules
=
Array
(
this
.
moduleCount
);
for
(
var
d
=
0
;
d
<
this
.
moduleCount
;
d
++
){
this
.
modules
[
d
]
=
Array
(
this
.
moduleCount
);
for
(
var
b
=
0
;
b
<
this
.
moduleCount
;
b
++
)
this
.
modules
[
d
][
b
]
=
null
}
this
.
setupPositionProbePattern
(
0
,
0
);
this
.
setupPositionProbePattern
(
this
.
moduleCount
-
7
,
0
);
this
.
setupPositionProbePattern
(
0
,
this
.
moduleCount
-
7
);
this
.
setupPositionAdjustPattern
();
this
.
setupTimingPattern
();
this
.
setupTypeInfo
(
a
,
c
);
7
<=
this
.
typeNumber
&&
this
.
setupTypeNumber
(
a
);
null
==
this
.
dataCache
&&
(
this
.
dataCache
=
o
.
createData
(
this
.
typeNumber
,
this
.
errorCorrectLevel
,
this
.
dataList
));
this
.
mapData
(
this
.
dataCache
,
c
)},
setupPositionProbePattern
:
function
(
a
,
c
){
for
(
var
d
=-
1
;
7
>=
d
;
d
++
)
if
(
!
(
-
1
>=
a
+
d
||
this
.
moduleCount
<=
a
+
d
))
for
(
var
b
=-
1
;
7
>=
b
;
b
++
)
-
1
>=
c
+
b
||
this
.
moduleCount
<=
c
+
b
||
(
this
.
modules
[
a
+
d
][
c
+
b
]
=
0
<=
d
&&
6
>=
d
&&
(
0
==
b
||
6
==
b
)
||
0
<=
b
&&
6
>=
b
&&
(
0
==
d
||
6
==
d
)
||
2
<=
d
&&
4
>=
d
&&
2
<=
b
&&
4
>=
b
?
!
0
:
!
1
)},
getBestMaskPattern
:
function
(){
for
(
var
a
=
0
,
c
=
0
,
d
=
0
;
8
>
d
;
d
++
){
this
.
makeImpl
(
!
0
,
d
);
var
b
=
j
.
getLostPoint
(
this
);
if
(
0
==
d
||
a
>
b
)
a
=
b
,
c
=
d
}
return
c
},
createMovieClip
:
function
(
a
,
c
,
d
){
a
=
a
.
createEmptyMovieClip
(
c
,
d
);
this
.
make
();
for
(
c
=
0
;
c
<
this
.
modules
.
length
;
c
++
)
for
(
var
d
=
1
*
c
,
b
=
0
;
b
<
this
.
modules
[
c
].
length
;
b
++
){
var
e
=
1
*
b
;
this
.
modules
[
c
][
b
]
&&
(
a
.
beginFill
(
0
,
100
),
a
.
moveTo
(
e
,
d
),
a
.
lineTo
(
e
+
1
,
d
),
a
.
lineTo
(
e
+
1
,
d
+
1
),
a
.
lineTo
(
e
,
d
+
1
),
a
.
endFill
())}
return
a
},
setupTimingPattern
:
function
(){
for
(
var
a
=
8
;
a
<
this
.
moduleCount
-
8
;
a
++
)
null
==
this
.
modules
[
a
][
6
]
&&
(
this
.
modules
[
a
][
6
]
=
0
==
a
%
2
);
for
(
a
=
8
;
a
<
this
.
moduleCount
-
8
;
a
++
)
null
==
this
.
modules
[
6
][
a
]
&&
(
this
.
modules
[
6
][
a
]
=
0
==
a
%
2
)},
setupPositionAdjustPattern
:
function
(){
for
(
var
a
=
j
.
getPatternPosition
(
this
.
typeNumber
),
c
=
0
;
c
<
a
.
length
;
c
++
)
for
(
var
d
=
0
;
d
<
a
.
length
;
d
++
){
var
b
=
a
[
c
],
e
=
a
[
d
];
if
(
null
==
this
.
modules
[
b
][
e
])
for
(
var
f
=-
2
;
2
>=
f
;
f
++
)
for
(
var
i
=-
2
;
2
>=
i
;
i
++
)
this
.
modules
[
b
+
f
][
e
+
i
]
=-
2
==
f
||
2
==
f
||-
2
==
i
||
2
==
i
||
0
==
f
&&
0
==
i
?
!
0
:
!
1
}},
setupTypeNumber
:
function
(
a
){
for
(
var
c
=
j
.
getBCHTypeNumber
(
this
.
typeNumber
),
d
=
0
;
18
>
d
;
d
++
){
var
b
=!
a
&&
1
==
(
c
>>
d
&
1
);
this
.
modules
[
Math
.
floor
(
d
/
3
)][
d
%
3
+
this
.
moduleCount
-
8
-
3
]
=
b
}
for
(
d
=
0
;
18
>
d
;
d
++
)
b
=!
a
&&
1
==
(
c
>>
d
&
1
),
this
.
modules
[
d
%
3
+
this
.
moduleCount
-
8
-
3
][
Math
.
floor
(
d
/
3
)]
=
b
},
setupTypeInfo
:
function
(
a
,
c
){
for
(
var
d
=
j
.
getBCHTypeInfo
(
this
.
errorCorrectLevel
<<
3
|
c
),
b
=
0
;
15
>
b
;
b
++
){
var
e
=!
a
&&
1
==
(
d
>>
b
&
1
);
6
>
b
?
this
.
modules
[
b
][
8
]
=
e
:
8
>
b
?
this
.
modules
[
b
+
1
][
8
]
=
e
:
this
.
modules
[
this
.
moduleCount
-
15
+
b
][
8
]
=
e
}
for
(
b
=
0
;
15
>
b
;
b
++
)
e
=!
a
&&
1
==
(
d
>>
b
&
1
),
8
>
b
?
this
.
modules
[
8
][
this
.
moduleCount
-
b
-
1
]
=
e
:
9
>
b
?
this
.
modules
[
8
][
15
-
b
-
1
+
1
]
=
e
:
this
.
modules
[
8
][
15
-
b
-
1
]
=
e
;
this
.
modules
[
this
.
moduleCount
-
8
][
8
]
=!
a
},
mapData
:
function
(
a
,
c
){
for
(
var
d
=-
1
,
b
=
this
.
moduleCount
-
1
,
e
=
7
,
f
=
0
,
i
=
this
.
moduleCount
-
1
;
0
<
i
;
i
-=
2
)
for
(
6
==
i
&&
i
--
;;){
for
(
var
g
=
0
;
2
>
g
;
g
++
)
if
(
null
==
this
.
modules
[
b
][
i
-
g
]){
var
n
=!
1
;
f
<
a
.
length
&&
(
n
=
1
==
(
a
[
f
]
>>>
e
&
1
));
j
.
getMask
(
c
,
b
,
i
-
g
)
&&
(
n
=!
n
);
this
.
modules
[
b
][
i
-
g
]
=
n
;
e
--
;
-
1
==
e
&&
(
f
++
,
e
=
7
)}
b
+=
d
;
if
(
0
>
b
||
this
.
moduleCount
<=
b
){
b
-=
d
;
d
=-
d
;
break
}}}};
o
.
PAD0
=
236
;
o
.
PAD1
=
17
;
o
.
createData
=
function
(
a
,
c
,
d
){
for
(
var
c
=
p
.
getRSBlocks
(
a
,
c
),
b
=
new
t
,
e
=
0
;
e
<
d
.
length
;
e
++
){
var
f
=
d
[
e
];
b
.
put
(
f
.
mode
,
4
);
b
.
put
(
f
.
getLength
(),
j
.
getLengthInBits
(
f
.
mode
,
a
));
f
.
write
(
b
)}
for
(
e
=
a
=
0
;
e
<
c
.
length
;
e
++
)
a
+=
c
[
e
].
dataCount
;
if
(
b
.
getLengthInBits
()
>
8
*
a
)
throw
Error
(
"
code length overflow. (
"
+
b
.
getLengthInBits
()
+
"
>
"
+
8
*
a
+
"
)
"
);
for
(
b
.
getLengthInBits
()
+
4
<=
8
*
a
&&
b
.
put
(
0
,
4
);
0
!=
b
.
getLengthInBits
()
%
8
;)
b
.
putBit
(
!
1
);
for
(;
!
(
b
.
getLengthInBits
()
>=
8
*
a
);){
b
.
put
(
o
.
PAD0
,
8
);
if
(
b
.
getLengthInBits
()
>=
8
*
a
)
break
;
b
.
put
(
o
.
PAD1
,
8
)}
return
o
.
createBytes
(
b
,
c
)};
o
.
createBytes
=
function
(
a
,
c
){
for
(
var
d
=
0
,
b
=
0
,
e
=
0
,
f
=
Array
(
c
.
length
),
i
=
Array
(
c
.
length
),
g
=
0
;
g
<
c
.
length
;
g
++
){
var
n
=
c
[
g
].
dataCount
,
h
=
c
[
g
].
totalCount
-
n
,
b
=
Math
.
max
(
b
,
n
),
e
=
Math
.
max
(
e
,
h
);
f
[
g
]
=
Array
(
n
);
for
(
var
k
=
0
;
k
<
f
[
g
].
length
;
k
++
)
f
[
g
][
k
]
=
255
&
a
.
buffer
[
k
+
d
];
d
+=
n
;
k
=
j
.
getErrorCorrectPolynomial
(
h
);
n
=
(
new
q
(
f
[
g
],
k
.
getLength
()
-
1
)).
mod
(
k
);
i
[
g
]
=
Array
(
k
.
getLength
()
-
1
);
for
(
k
=
0
;
k
<
i
[
g
].
length
;
k
++
)
h
=
k
+
n
.
getLength
()
-
i
[
g
].
length
,
i
[
g
][
k
]
=
0
<=
h
?
n
.
get
(
h
):
0
}
for
(
k
=
g
=
0
;
k
<
c
.
length
;
k
++
)
g
+=
c
[
k
].
totalCount
;
d
=
Array
(
g
);
for
(
k
=
n
=
0
;
k
<
b
;
k
++
)
for
(
g
=
0
;
g
<
c
.
length
;
g
++
)
k
<
f
[
g
].
length
&&
(
d
[
n
++
]
=
f
[
g
][
k
]);
for
(
k
=
0
;
k
<
e
;
k
++
)
for
(
g
=
0
;
g
<
c
.
length
;
g
++
)
k
<
i
[
g
].
length
&&
(
d
[
n
++
]
=
i
[
g
][
k
]);
return
d
};
s
=
4
;
for
(
var
j
=
{
PATTERN_POSITION_TABLE
:[[],[
6
,
18
],[
6
,
22
],[
6
,
26
],[
6
,
30
],[
6
,
34
],[
6
,
22
,
38
],[
6
,
24
,
42
],[
6
,
26
,
46
],[
6
,
28
,
50
],[
6
,
30
,
54
],[
6
,
32
,
58
],[
6
,
34
,
62
],[
6
,
26
,
46
,
66
],[
6
,
26
,
48
,
70
],[
6
,
26
,
50
,
74
],[
6
,
30
,
54
,
78
],[
6
,
30
,
56
,
82
],[
6
,
30
,
58
,
86
],[
6
,
34
,
62
,
90
],[
6
,
28
,
50
,
72
,
94
],[
6
,
26
,
50
,
74
,
98
],[
6
,
30
,
54
,
78
,
102
],[
6
,
28
,
54
,
80
,
106
],[
6
,
32
,
58
,
84
,
110
],[
6
,
30
,
58
,
86
,
114
],[
6
,
34
,
62
,
90
,
118
],[
6
,
26
,
50
,
74
,
98
,
122
],[
6
,
30
,
54
,
78
,
102
,
126
],[
6
,
26
,
52
,
78
,
104
,
130
],[
6
,
30
,
56
,
82
,
108
,
134
],[
6
,
34
,
60
,
86
,
112
,
138
],[
6
,
30
,
58
,
86
,
114
,
142
],[
6
,
34
,
62
,
90
,
118
,
146
],[
6
,
30
,
54
,
78
,
102
,
126
,
150
],[
6
,
24
,
50
,
76
,
102
,
128
,
154
],[
6
,
28
,
54
,
80
,
106
,
132
,
158
],[
6
,
32
,
58
,
84
,
110
,
136
,
162
],[
6
,
26
,
54
,
82
,
110
,
138
,
166
],[
6
,
30
,
58
,
86
,
114
,
142
,
170
]],
G15
:
1335
,
G18
:
7973
,
G15_MASK
:
21522
,
getBCHTypeInfo
:
function
(
a
){
for
(
var
c
=
a
<<
10
;
0
<=
j
.
getBCHDigit
(
c
)
-
j
.
getBCHDigit
(
j
.
G15
);)
c
^=
j
.
G15
<<
j
.
getBCHDigit
(
c
)
-
j
.
getBCHDigit
(
j
.
G15
);
return
(
a
<<
10
|
c
)
^
j
.
G15_MASK
},
getBCHTypeNumber
:
function
(
a
){
for
(
var
c
=
a
<<
12
;
0
<=
j
.
getBCHDigit
(
c
)
-
j
.
getBCHDigit
(
j
.
G18
);)
c
^=
j
.
G18
<<
j
.
getBCHDigit
(
c
)
-
j
.
getBCHDigit
(
j
.
G18
);
return
a
<<
12
|
c
},
getBCHDigit
:
function
(
a
){
for
(
var
c
=
0
;
0
!=
a
;)
c
++
,
a
>>>=
1
;
return
c
},
getPatternPosition
:
function
(
a
){
return
j
.
PATTERN_POSITION_TABLE
[
a
-
1
]},
getMask
:
function
(
a
,
c
,
d
){
switch
(
a
){
case
0
:
return
0
==
(
c
+
d
)
%
2
;
case
1
:
return
0
==
c
%
2
;
case
2
:
return
0
==
d
%
3
;
case
3
:
return
0
==
(
c
+
d
)
%
3
;
case
4
:
return
0
==
(
Math
.
floor
(
c
/
2
)
+
Math
.
floor
(
d
/
3
))
%
2
;
case
5
:
return
0
==
c
*
d
%
2
+
c
*
d
%
3
;
case
6
:
return
0
==
(
c
*
d
%
2
+
c
*
d
%
3
)
%
2
;
case
7
:
return
0
==
(
c
*
d
%
3
+
(
c
+
d
)
%
2
)
%
2
;
default
:
throw
Error
(
"
bad maskPattern:
"
+
a
);}},
getErrorCorrectPolynomial
:
function
(
a
){
for
(
var
c
=
new
q
([
1
],
0
),
d
=
0
;
d
<
a
;
d
++
)
c
=
c
.
multiply
(
new
q
([
1
,
l
.
gexp
(
d
)],
0
));
return
c
},
getLengthInBits
:
function
(
a
,
c
){
if
(
1
<=
c
&&
10
>
c
)
switch
(
a
){
case
1
:
return
10
;
case
2
:
return
9
;
case
s
:
return
8
;
case
8
:
return
8
;
default
:
throw
Error
(
"
mode:
"
+
a
);}
else
if
(
27
>
c
)
switch
(
a
){
case
1
:
return
12
;
case
2
:
return
11
;
case
s
:
return
16
;
case
8
:
return
10
;
default
:
throw
Error
(
"
mode:
"
+
a
);}
else
if
(
41
>
c
)
switch
(
a
){
case
1
:
return
14
;
case
2
:
return
13
;
case
s
:
return
16
;
case
8
:
return
12
;
default
:
throw
Error
(
"
mode:
"
+
a
);}
else
throw
Error
(
"
type:
"
+
c
);},
getLostPoint
:
function
(
a
){
for
(
var
c
=
a
.
getModuleCount
(),
d
=
0
,
b
=
0
;
b
<
c
;
b
++
)
for
(
var
e
=
0
;
e
<
c
;
e
++
){
for
(
var
f
=
0
,
i
=
a
.
isDark
(
b
,
e
),
g
=-
1
;
1
>=
g
;
g
++
)
if
(
!
(
0
>
b
+
g
||
c
<=
b
+
g
))
for
(
var
h
=-
1
;
1
>=
h
;
h
++
)
0
>
e
+
h
||
c
<=
e
+
h
||
0
==
g
&&
0
==
h
||
i
==
a
.
isDark
(
b
+
g
,
e
+
h
)
&&
f
++
;
5
<
f
&&
(
d
+=
3
+
f
-
5
)}
for
(
b
=
0
;
b
<
c
-
1
;
b
++
)
for
(
e
=
0
;
e
<
c
-
1
;
e
++
)
if
(
f
=
0
,
a
.
isDark
(
b
,
e
)
&&
f
++
,
a
.
isDark
(
b
+
1
,
e
)
&&
f
++
,
a
.
isDark
(
b
,
e
+
1
)
&&
f
++
,
a
.
isDark
(
b
+
1
,
e
+
1
)
&&
f
++
,
0
==
f
||
4
==
f
)
d
+=
3
;
for
(
b
=
0
;
b
<
c
;
b
++
)
for
(
e
=
0
;
e
<
c
-
6
;
e
++
)
a
.
isDark
(
b
,
e
)
&&!
a
.
isDark
(
b
,
e
+
1
)
&&
a
.
isDark
(
b
,
e
+
2
)
&&
a
.
isDark
(
b
,
e
+
3
)
&&
a
.
isDark
(
b
,
e
+
4
)
&&!
a
.
isDark
(
b
,
e
+
5
)
&&
a
.
isDark
(
b
,
e
+
6
)
&&
(
d
+=
40
);
for
(
e
=
0
;
e
<
c
;
e
++
)
for
(
b
=
0
;
b
<
c
-
6
;
b
++
)
a
.
isDark
(
b
,
e
)
&&!
a
.
isDark
(
b
+
1
,
e
)
&&
a
.
isDark
(
b
+
2
,
e
)
&&
a
.
isDark
(
b
+
3
,
e
)
&&
a
.
isDark
(
b
+
4
,
e
)
&&!
a
.
isDark
(
b
+
5
,
e
)
&&
a
.
isDark
(
b
+
6
,
e
)
&&
(
d
+=
40
);
for
(
e
=
f
=
0
;
e
<
c
;
e
++
)
for
(
b
=
0
;
b
<
c
;
b
++
)
a
.
isDark
(
b
,
e
)
&&
f
++
;
a
=
Math
.
abs
(
100
*
f
/
c
/
c
-
50
)
/
5
;
return
d
+
10
*
a
}},
l
=
{
glog
:
function
(
a
){
if
(
1
>
a
)
throw
Error
(
"
glog(
"
+
a
+
"
)
"
);
return
l
.
LOG_TABLE
[
a
]},
gexp
:
function
(
a
){
for
(;
0
>
a
;)
a
+=
255
;
for
(;
256
<=
a
;)
a
-=
255
;
return
l
.
EXP_TABLE
[
a
]},
EXP_TABLE
:
Array
(
256
),
LOG_TABLE
:
Array
(
256
)},
m
=
0
;
8
>
m
;
m
++
)
l
.
EXP_TABLE
[
m
]
=
1
<<
m
;
for
(
m
=
8
;
256
>
m
;
m
++
)
l
.
EXP_TABLE
[
m
]
=
l
.
EXP_TABLE
[
m
-
4
]
^
l
.
EXP_TABLE
[
m
-
5
]
^
l
.
EXP_TABLE
[
m
-
6
]
^
l
.
EXP_TABLE
[
m
-
8
];
for
(
m
=
0
;
255
>
m
;
m
++
)
l
.
LOG_TABLE
[
l
.
EXP_TABLE
[
m
]]
=
m
;
q
.
prototype
=
{
get
:
function
(
a
){
return
this
.
num
[
a
]},
getLength
:
function
(){
return
this
.
num
.
length
},
multiply
:
function
(
a
){
for
(
var
c
=
Array
(
this
.
getLength
()
+
a
.
getLength
()
-
1
),
d
=
0
;
d
<
this
.
getLength
();
d
++
)
for
(
var
b
=
0
;
b
<
a
.
getLength
();
b
++
)
c
[
d
+
b
]
^=
l
.
gexp
(
l
.
glog
(
this
.
get
(
d
))
+
l
.
glog
(
a
.
get
(
b
)));
return
new
q
(
c
,
0
)},
mod
:
function
(
a
){
if
(
0
>
this
.
getLength
()
-
a
.
getLength
())
return
this
;
for
(
var
c
=
l
.
glog
(
this
.
get
(
0
))
-
l
.
glog
(
a
.
get
(
0
)),
d
=
Array
(
this
.
getLength
()),
b
=
0
;
b
<
this
.
getLength
();
b
++
)
d
[
b
]
=
this
.
get
(
b
);
for
(
b
=
0
;
b
<
a
.
getLength
();
b
++
)
d
[
b
]
^=
l
.
gexp
(
l
.
glog
(
a
.
get
(
b
))
+
c
);
return
(
new
q
(
d
,
0
)).
mod
(
a
)}};
p
.
RS_BLOCK_TABLE
=
[[
1
,
26
,
19
],[
1
,
26
,
16
],[
1
,
26
,
13
],[
1
,
26
,
9
],[
1
,
44
,
34
],[
1
,
44
,
28
],[
1
,
44
,
22
],[
1
,
44
,
16
],[
1
,
70
,
55
],[
1
,
70
,
44
],[
2
,
35
,
17
],[
2
,
35
,
13
],[
1
,
100
,
80
],[
2
,
50
,
32
],[
2
,
50
,
24
],[
4
,
25
,
9
],[
1
,
134
,
108
],[
2
,
67
,
43
],[
2
,
33
,
15
,
2
,
34
,
16
],[
2
,
33
,
11
,
2
,
34
,
12
],[
2
,
86
,
68
],[
4
,
43
,
27
],
[
4
,
43
,
19
],[
4
,
43
,
15
],[
2
,
98
,
78
],[
4
,
49
,
31
],[
2
,
32
,
14
,
4
,
33
,
15
],[
4
,
39
,
13
,
1
,
40
,
14
],[
2
,
121
,
97
],[
2
,
60
,
38
,
2
,
61
,
39
],[
4
,
40
,
18
,
2
,
41
,
19
],[
4
,
40
,
14
,
2
,
41
,
15
],[
2
,
146
,
116
],[
3
,
58
,
36
,
2
,
59
,
37
],[
4
,
36
,
16
,
4
,
37
,
17
],[
4
,
36
,
12
,
4
,
37
,
13
],[
2
,
86
,
68
,
2
,
87
,
69
],[
4
,
69
,
43
,
1
,
70
,
44
],[
6
,
43
,
19
,
2
,
44
,
20
],[
6
,
43
,
15
,
2
,
44
,
16
],[
4
,
101
,
81
],[
1
,
80
,
50
,
4
,
81
,
51
],[
4
,
50
,
22
,
4
,
51
,
23
],[
3
,
36
,
12
,
8
,
37
,
13
],[
2
,
116
,
92
,
2
,
117
,
93
],[
6
,
58
,
36
,
2
,
59
,
37
],[
4
,
46
,
20
,
6
,
47
,
21
],[
7
,
42
,
14
,
4
,
43
,
15
],[
4
,
133
,
107
],[
8
,
59
,
37
,
1
,
60
,
38
],[
8
,
44
,
20
,
4
,
45
,
21
],[
12
,
33
,
11
,
4
,
34
,
12
],[
3
,
145
,
115
,
1
,
146
,
116
],[
4
,
64
,
40
,
5
,
65
,
41
],[
11
,
36
,
16
,
5
,
37
,
17
],[
11
,
36
,
12
,
5
,
37
,
13
],[
5
,
109
,
87
,
1
,
110
,
88
],[
5
,
65
,
41
,
5
,
66
,
42
],[
5
,
54
,
24
,
7
,
55
,
25
],[
11
,
36
,
12
],[
5
,
122
,
98
,
1
,
123
,
99
],[
7
,
73
,
45
,
3
,
74
,
46
],[
15
,
43
,
19
,
2
,
44
,
20
],[
3
,
45
,
15
,
13
,
46
,
16
],[
1
,
135
,
107
,
5
,
136
,
108
],[
10
,
74
,
46
,
1
,
75
,
47
],[
1
,
50
,
22
,
15
,
51
,
23
],[
2
,
42
,
14
,
17
,
43
,
15
],[
5
,
150
,
120
,
1
,
151
,
121
],[
9
,
69
,
43
,
4
,
70
,
44
],[
17
,
50
,
22
,
1
,
51
,
23
],[
2
,
42
,
14
,
19
,
43
,
15
],[
3
,
141
,
113
,
4
,
142
,
114
],[
3
,
70
,
44
,
11
,
71
,
45
],[
17
,
47
,
21
,
4
,
48
,
22
],[
9
,
39
,
13
,
16
,
40
,
14
],[
3
,
135
,
107
,
5
,
136
,
108
],[
3
,
67
,
41
,
13
,
68
,
42
],[
15
,
54
,
24
,
5
,
55
,
25
],[
15
,
43
,
15
,
10
,
44
,
16
],[
4
,
144
,
116
,
4
,
145
,
117
],[
17
,
68
,
42
],[
17
,
50
,
22
,
6
,
51
,
23
],[
19
,
46
,
16
,
6
,
47
,
17
],[
2
,
139
,
111
,
7
,
140
,
112
],[
17
,
74
,
46
],[
7
,
54
,
24
,
16
,
55
,
25
],[
34
,
37
,
13
],[
4
,
151
,
121
,
5
,
152
,
122
],[
4
,
75
,
47
,
14
,
76
,
48
],[
11
,
54
,
24
,
14
,
55
,
25
],[
16
,
45
,
15
,
14
,
46
,
16
],[
6
,
147
,
117
,
4
,
148
,
118
],[
6
,
73
,
45
,
14
,
74
,
46
],[
11
,
54
,
24
,
16
,
55
,
25
],[
30
,
46
,
16
,
2
,
47
,
17
],[
8
,
132
,
106
,
4
,
133
,
107
],[
8
,
75
,
47
,
13
,
76
,
48
],[
7
,
54
,
24
,
22
,
55
,
25
],[
22
,
45
,
15
,
13
,
46
,
16
],[
10
,
142
,
114
,
2
,
143
,
115
],[
19
,
74
,
46
,
4
,
75
,
47
],[
28
,
50
,
22
,
6
,
51
,
23
],[
33
,
46
,
16
,
4
,
47
,
17
],[
8
,
152
,
122
,
4
,
153
,
123
],[
22
,
73
,
45
,
3
,
74
,
46
],[
8
,
53
,
23
,
26
,
54
,
24
],[
12
,
45
,
15
,
28
,
46
,
16
],[
3
,
147
,
117
,
10
,
148
,
118
],[
3
,
73
,
45
,
23
,
74
,
46
],[
4
,
54
,
24
,
31
,
55
,
25
],[
11
,
45
,
15
,
31
,
46
,
16
],[
7
,
146
,
116
,
7
,
147
,
117
],[
21
,
73
,
45
,
7
,
74
,
46
],[
1
,
53
,
23
,
37
,
54
,
24
],[
19
,
45
,
15
,
26
,
46
,
16
],[
5
,
145
,
115
,
10
,
146
,
116
],[
19
,
75
,
47
,
10
,
76
,
48
],[
15
,
54
,
24
,
25
,
55
,
25
],[
23
,
45
,
15
,
25
,
46
,
16
],[
13
,
145
,
115
,
3
,
146
,
116
],[
2
,
74
,
46
,
29
,
75
,
47
],[
42
,
54
,
24
,
1
,
55
,
25
],[
23
,
45
,
15
,
28
,
46
,
16
],[
17
,
145
,
115
],[
10
,
74
,
46
,
23
,
75
,
47
],[
10
,
54
,
24
,
35
,
55
,
25
],[
19
,
45
,
15
,
35
,
46
,
16
],[
17
,
145
,
115
,
1
,
146
,
116
],[
14
,
74
,
46
,
21
,
75
,
47
],[
29
,
54
,
24
,
19
,
55
,
25
],[
11
,
45
,
15
,
46
,
46
,
16
],[
13
,
145
,
115
,
6
,
146
,
116
],[
14
,
74
,
46
,
23
,
75
,
47
],[
44
,
54
,
24
,
7
,
55
,
25
],[
59
,
46
,
16
,
1
,
47
,
17
],[
12
,
151
,
121
,
7
,
152
,
122
],[
12
,
75
,
47
,
26
,
76
,
48
],[
39
,
54
,
24
,
14
,
55
,
25
],[
22
,
45
,
15
,
41
,
46
,
16
],[
6
,
151
,
121
,
14
,
152
,
122
],[
6
,
75
,
47
,
34
,
76
,
48
],[
46
,
54
,
24
,
10
,
55
,
25
],[
2
,
45
,
15
,
64
,
46
,
16
],[
17
,
152
,
122
,
4
,
153
,
123
],[
29
,
74
,
46
,
14
,
75
,
47
],[
49
,
54
,
24
,
10
,
55
,
25
],[
24
,
45
,
15
,
46
,
46
,
16
],[
4
,
152
,
122
,
18
,
153
,
123
],[
13
,
74
,
46
,
32
,
75
,
47
],[
48
,
54
,
24
,
14
,
55
,
25
],[
42
,
45
,
15
,
32
,
46
,
16
],[
20
,
147
,
117
,
4
,
148
,
118
],[
40
,
75
,
47
,
7
,
76
,
48
],[
43
,
54
,
24
,
22
,
55
,
25
],[
10
,
45
,
15
,
67
,
46
,
16
],[
19
,
148
,
118
,
6
,
149
,
119
],[
18
,
75
,
47
,
31
,
76
,
48
],[
34
,
54
,
24
,
34
,
55
,
25
],[
20
,
45
,
15
,
61
,
46
,
16
]];
p
.
getRSBlocks
=
function
(
a
,
c
){
var
d
=
p
.
getRsBlockTable
(
a
,
c
);
if
(
void
0
==
d
)
throw
Error
(
"
bad rs block @ typeNumber:
"
+
a
+
"
/errorCorrectLevel:
"
+
c
);
for
(
var
b
=
d
.
length
/
3
,
e
=
[],
f
=
0
;
f
<
b
;
f
++
)
for
(
var
h
=
d
[
3
*
f
+
0
],
g
=
d
[
3
*
f
+
1
],
j
=
d
[
3
*
f
+
2
],
l
=
0
;
l
<
h
;
l
++
)
e
.
push
(
new
p
(
g
,
j
));
return
e
};
p
.
getRsBlockTable
=
function
(
a
,
c
){
switch
(
c
){
case
1
:
return
p
.
RS_BLOCK_TABLE
[
4
*
(
a
-
1
)
+
0
];
case
0
:
return
p
.
RS_BLOCK_TABLE
[
4
*
(
a
-
1
)
+
1
];
case
3
:
return
p
.
RS_BLOCK_TABLE
[
4
*
(
a
-
1
)
+
2
];
case
2
:
return
p
.
RS_BLOCK_TABLE
[
4
*
(
a
-
1
)
+
3
]}};
t
.
prototype
=
{
get
:
function
(
a
){
return
1
==
(
this
.
buffer
[
Math
.
floor
(
a
/
8
)]
>>>
7
-
a
%
8
&
1
)},
put
:
function
(
a
,
c
){
for
(
var
d
=
0
;
d
<
c
;
d
++
)
this
.
putBit
(
1
==
(
a
>>>
c
-
d
-
1
&
1
))},
getLengthInBits
:
function
(){
return
this
.
length
},
putBit
:
function
(
a
){
var
c
=
Math
.
floor
(
this
.
length
/
8
);
this
.
buffer
.
length
<=
c
&&
this
.
buffer
.
push
(
0
);
a
&&
(
this
.
buffer
[
c
]
|=
128
>>>
this
.
length
%
8
);
this
.
length
++
}};
"
string
"
===
typeof
h
&&
(
h
=
{
text
:
h
});
h
=
r
.
extend
({},{
render
:
"
canvas
"
,
width
:
256
,
height
:
256
,
typeNumber
:
-
1
,
correctLevel
:
2
,
background
:
"
#ffffff
"
,
foreground
:
"
#000000
"
},
h
);
return
this
.
each
(
function
(){
var
a
;
if
(
"
canvas
"
==
h
.
render
){
a
=
new
o
(
h
.
typeNumber
,
h
.
correctLevel
);
a
.
addData
(
h
.
text
);
a
.
make
();
var
c
=
document
.
createElement
(
"
canvas
"
);
c
.
width
=
h
.
width
;
c
.
height
=
h
.
height
;
for
(
var
d
=
c
.
getContext
(
"
2d
"
),
b
=
h
.
width
/
a
.
getModuleCount
(),
e
=
h
.
height
/
a
.
getModuleCount
(),
f
=
0
;
f
<
a
.
getModuleCount
();
f
++
)
for
(
var
i
=
0
;
i
<
a
.
getModuleCount
();
i
++
){
d
.
fillStyle
=
a
.
isDark
(
f
,
i
)?
h
.
foreground
:
h
.
background
;
var
g
=
Math
.
ceil
((
i
+
1
)
*
b
)
-
Math
.
floor
(
i
*
b
),
j
=
Math
.
ceil
((
f
+
1
)
*
b
)
-
Math
.
floor
(
f
*
b
);
d
.
fillRect
(
Math
.
round
(
i
*
b
),
Math
.
round
(
f
*
e
),
g
,
j
)}}
else
{
a
=
new
o
(
h
.
typeNumber
,
h
.
correctLevel
);
a
.
addData
(
h
.
text
);
a
.
make
();
c
=
r
(
"
<table></table>
"
).
css
(
"
width
"
,
h
.
width
+
"
px
"
).
css
(
"
height
"
,
h
.
height
+
"
px
"
).
css
(
"
border
"
,
"
0px
"
).
css
(
"
border-collapse
"
,
"
collapse
"
).
css
(
"
background-color
"
,
h
.
background
);
d
=
h
.
width
/
a
.
getModuleCount
();
b
=
h
.
height
/
a
.
getModuleCount
();
for
(
e
=
0
;
e
<
a
.
getModuleCount
();
e
++
){
f
=
r
(
"
<tr></tr>
"
).
css
(
"
height
"
,
b
+
"
px
"
).
appendTo
(
c
);
for
(
i
=
0
;
i
<
a
.
getModuleCount
();
i
++
)
r
(
"
<td></td>
"
).
css
(
"
width
"
,
d
+
"
px
"
).
css
(
"
background-color
"
,
a
.
isDark
(
e
,
i
)?
h
.
foreground
:
h
.
background
).
appendTo
(
f
)}}
a
=
c
;
jQuery
(
a
).
appendTo
(
this
)})}})(
jQuery
);
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/jquery.touchSlider.js
已删除
100644 → 0
浏览文件 @
553fc572
/**
* @name jQuery.touchSlider
* @version 201209_2
* @since 201106
* @param Object settings 환경변수 오브젝트
* roll - 순환 (default true)
* flexible - 유동 레이아웃 (default false)
* view - 다중 컬럼 (default 1)
* speed - 애니메이션 속도 (default 75)
* range - 넘김 판정 범위 (default 0.15)
* page - 초기 페이지 (default 1)
* transition - CSS3 transition 사용 (default false)
* btn_prev - prev 버튼 (jQuery Object, default null)
* btn_next - next 버튼 (jQuery Object, default null)
* paging - page 버튼 (jQuery Object, default null)
* initComplete - 초기화 콜백
* counter - 슬라이드 콜백, 카운터
*
* @example
$("#target").touchSlider({
flexible : true
});
*/
(
function
(
$
)
{
$
.
fn
.
touchSlider
=
function
(
settings
)
{
settings
.
supportsCssTransitions
=
(
function
(
style
)
{
var
prefixes
=
[
'
Webkit
'
,
'
Moz
'
,
'
Ms
'
];
for
(
var
i
=
0
,
l
=
prefixes
.
length
;
i
<
l
;
i
++
)
{
if
(
typeof
style
[
prefixes
[
i
]
+
'
Transition
'
]
!==
'
undefined
'
)
{
return
true
;
}
}
return
false
;
})(
document
.
createElement
(
'
div
'
).
style
);
settings
=
jQuery
.
extend
({
roll
:
true
,
flexible
:
false
,
btn_prev
:
null
,
btn_next
:
null
,
paging
:
null
,
speed
:
75
,
view
:
1
,
range
:
0.15
,
page
:
1
,
transition
:
false
,
initComplete
:
null
,
counter
:
null
,
multi
:
false
},
settings
);
var
opts
=
[];
opts
=
$
.
extend
({},
$
.
fn
.
touchSlider
.
defaults
,
settings
);
return
this
.
each
(
function
()
{
$
.
fn
.
extend
(
this
,
touchSlider
);
var
_this
=
this
;
this
.
opts
=
opts
;
this
.
_view
=
this
.
opts
.
view
;
this
.
_speed
=
this
.
opts
.
speed
;
this
.
_tg
=
$
(
this
);
this
.
_list
=
this
.
_tg
.
children
().
children
();
this
.
_width
=
parseInt
(
this
.
_tg
.
css
(
"
width
"
));
this
.
_item_w
=
parseInt
(
this
.
_list
.
css
(
"
width
"
));
this
.
_len
=
this
.
_list
.
length
;
this
.
_range
=
this
.
opts
.
range
*
this
.
_width
;
this
.
_pos
=
[];
this
.
_start
=
[];
this
.
_startX
=
0
;
this
.
_startY
=
0
;
this
.
_left
=
0
;
this
.
_top
=
0
;
this
.
_drag
=
false
;
this
.
_scroll
=
false
;
this
.
_btn_prev
;
this
.
_btn_next
;
this
.
init
();
$
(
this
)
.
bind
(
"
touchstart
"
,
this
.
touchstart
)
.
bind
(
"
touchmove
"
,
this
.
touchmove
)
.
bind
(
"
touchend
"
,
this
.
touchend
)
.
bind
(
"
dragstart
"
,
this
.
touchstart
)
.
bind
(
"
drag
"
,
this
.
touchmove
)
.
bind
(
"
dragend
"
,
this
.
touchend
)
$
(
window
).
bind
(
"
orientationchange resize
"
,
function
()
{
_this
.
resize
(
_this
);
});
});
};
var
touchSlider
=
{
init
:
function
()
{
var
_this
=
this
;
$
(
this
).
children
().
css
({
"
width
"
:
this
.
_width
+
"
px
"
,
"
overflow
"
:
"
visible
"
});
if
(
this
.
opts
.
flexible
)
this
.
_item_w
=
this
.
_width
/
this
.
_view
;
if
(
this
.
opts
.
roll
)
this
.
_len
=
Math
.
ceil
(
this
.
_len
/
this
.
_view
)
*
this
.
_view
;
var
page_gap
=
(
this
.
opts
.
page
>
1
&&
this
.
opts
.
page
<=
this
.
_len
)
?
(
this
.
opts
.
page
-
1
)
*
this
.
_item_w
:
0
;
for
(
var
i
=
0
;
i
<
this
.
_len
;
++
i
)
{
this
.
_pos
[
i
]
=
this
.
_item_w
*
i
-
page_gap
;
this
.
_start
[
i
]
=
this
.
_pos
[
i
];
this
.
_list
.
eq
(
i
).
css
({
"
float
"
:
"
none
"
,
"
display
"
:
"
block
"
,
"
position
"
:
"
absolute
"
,
"
top
"
:
"
0
"
,
"
left
"
:
this
.
_pos
[
i
]
+
"
px
"
,
"
width
"
:
this
.
_item_w
+
"
px
"
});
if
(
this
.
opts
.
supportsCssTransitions
&&
this
.
opts
.
transition
)
{
this
.
_list
.
eq
(
i
).
css
({
"
-moz-transition
"
:
"
0ms
"
,
"
-moz-transform
"
:
""
,
"
-ms-transition
"
:
"
0ms
"
,
"
-ms-transform
"
:
""
,
"
-webkit-transition
"
:
"
0ms
"
,
"
-webkit-transform
"
:
""
,
"
transition
"
:
"
0ms
"
,
"
transform
"
:
""
});
}
}
if
(
this
.
opts
.
btn_prev
&&
this
.
opts
.
btn_next
)
{
this
.
opts
.
btn_prev
.
bind
(
"
click
"
,
function
()
{
_this
.
animate
(
1
,
true
);
return
false
;
})
this
.
opts
.
btn_next
.
bind
(
"
click
"
,
function
()
{
_this
.
animate
(
-
1
,
true
);
return
false
;
});
}
if
(
this
.
opts
.
paging
)
{
$
(
this
.
_list
).
each
(
function
(
i
,
el
)
{
//var btn_page = _this.opts.paging.eq(0).clone();
var
btn_page
=
_this
.
opts
.
paging
.
eq
(
i
);
//_this.opts.paging.before(btn_page);
btn_page
.
bind
(
"
click
"
,
function
(
e
)
{
_this
.
go_page
(
i
,
e
);
return
false
;
});
});
//this.opts.paging.remove();
}
this
.
counter
();
this
.
initComplete
();
},
initComplete
:
function
()
{
if
(
typeof
(
this
.
opts
.
initComplete
)
==
"
function
"
)
{
this
.
opts
.
initComplete
(
this
);
}
},
resize
:
function
(
e
)
{
if
(
e
.
opts
.
flexible
)
{
var
tmp_w
=
e
.
_item_w
;
e
.
_width
=
parseInt
(
e
.
_tg
.
css
(
"
width
"
));
e
.
_item_w
=
e
.
_width
/
e
.
_view
;
e
.
_range
=
e
.
opts
.
range
*
e
.
_width
;
for
(
var
i
=
0
;
i
<
e
.
_len
;
++
i
)
{
e
.
_pos
[
i
]
=
e
.
_pos
[
i
]
/
tmp_w
*
e
.
_item_w
;
e
.
_start
[
i
]
=
e
.
_start
[
i
]
/
tmp_w
*
e
.
_item_w
;
e
.
_list
.
eq
(
i
).
css
({
"
left
"
:
e
.
_pos
[
i
]
+
"
px
"
,
"
width
"
:
e
.
_item_w
+
"
px
"
});
if
(
this
.
opts
.
supportsCssTransitions
&&
this
.
opts
.
transition
)
{
e
.
_list
.
eq
(
i
).
css
({
"
-moz-transition
"
:
"
0ms
"
,
"
-moz-transform
"
:
""
,
"
-ms-transition
"
:
"
0ms
"
,
"
-ms-transform
"
:
""
,
"
-webkit-transition
"
:
"
0ms
"
,
"
-webkit-transform
"
:
""
,
"
transition
"
:
"
0ms
"
,
"
transform
"
:
""
});
}
}
}
this
.
counter
();
},
touchstart
:
function
(
e
)
{
if
((
e
.
type
==
"
touchstart
"
&&
e
.
originalEvent
.
touches
.
length
<=
1
)
||
e
.
type
==
"
dragstart
"
)
{
this
.
_startX
=
e
.
pageX
||
e
.
originalEvent
.
touches
[
0
].
pageX
;
this
.
_startY
=
e
.
pageY
||
e
.
originalEvent
.
touches
[
0
].
pageY
;
this
.
_scroll
=
false
;
this
.
_start
=
[];
for
(
var
i
=
0
;
i
<
this
.
_len
;
++
i
)
{
this
.
_start
[
i
]
=
this
.
_pos
[
i
];
}
}
},
touchmove
:
function
(
e
)
{
if
((
e
.
type
==
"
touchmove
"
&&
e
.
originalEvent
.
touches
.
length
<=
1
)
||
e
.
type
==
"
drag
"
)
{
this
.
_left
=
(
e
.
pageX
||
e
.
originalEvent
.
touches
[
0
].
pageX
)
-
this
.
_startX
;
this
.
_top
=
(
e
.
pageY
||
e
.
originalEvent
.
touches
[
0
].
pageY
)
-
this
.
_startY
;
var
w
=
this
.
_left
<
0
?
this
.
_left
*
-
1
:
this
.
_left
;
var
h
=
this
.
_top
<
0
?
this
.
_top
*
-
1
:
this
.
_top
;
if
(
w
<
h
||
this
.
_scroll
)
{
this
.
_left
=
0
;
this
.
_drag
=
false
;
this
.
_scroll
=
true
;
}
else
{
e
.
preventDefault
();
this
.
_drag
=
true
;
this
.
_scroll
=
false
;
this
.
position
(
e
);
}
for
(
var
i
=
0
;
i
<
this
.
_len
;
++
i
)
{
var
tmp
=
this
.
_start
[
i
]
+
this
.
_left
;
if
(
this
.
opts
.
supportsCssTransitions
&&
this
.
opts
.
transition
)
{
var
trans
=
"
translate3d(
"
+
tmp
+
"
px,0,0)
"
;
this
.
_list
.
eq
(
i
).
css
({
"
left
"
:
""
,
"
-moz-transition
"
:
"
0ms
"
,
"
-moz-transform
"
:
trans
,
"
-ms-transition
"
:
"
0ms
"
,
"
-ms-transform
"
:
trans
,
"
-webkit-transition
"
:
"
0ms
"
,
"
-webkit-transform
"
:
trans
,
"
transition
"
:
"
0ms
"
,
"
transform
"
:
trans
});
}
else
{
this
.
_list
.
eq
(
i
).
css
(
"
left
"
,
tmp
+
"
px
"
);
}
this
.
_pos
[
i
]
=
tmp
;
}
}
},
touchend
:
function
(
e
)
{
if
((
e
.
type
==
"
touchend
"
&&
e
.
originalEvent
.
touches
.
length
<=
1
)
||
e
.
type
==
"
dragend
"
)
{
if
(
this
.
_scroll
)
{
this
.
_drag
=
false
;
this
.
_scroll
=
false
;
return
false
;
}
this
.
animate
(
this
.
direction
());
this
.
_drag
=
false
;
this
.
_scroll
=
false
;
}
},
position
:
function
(
d
)
{
var
gap
=
this
.
_view
*
this
.
_item_w
;
if
(
d
==
-
1
||
d
==
1
)
{
this
.
_startX
=
0
;
this
.
_start
=
[];
for
(
var
i
=
0
;
i
<
this
.
_len
;
++
i
)
{
this
.
_start
[
i
]
=
this
.
_pos
[
i
];
}
this
.
_left
=
d
*
gap
;
}
else
{
if
(
this
.
_left
>
gap
)
this
.
_left
=
gap
;
if
(
this
.
_left
<
-
gap
)
this
.
_left
=
-
gap
;
}
if
(
this
.
opts
.
roll
)
{
var
tmp_pos
=
[];
for
(
var
i
=
0
;
i
<
this
.
_len
;
++
i
)
{
tmp_pos
[
i
]
=
this
.
_pos
[
i
];
}
tmp_pos
.
sort
(
function
(
a
,
b
){
return
a
-
b
;});
var
max_chk
=
tmp_pos
[
this
.
_len
-
this
.
_view
];
var
p_min
=
$
.
inArray
(
tmp_pos
[
0
],
this
.
_pos
);
var
p_max
=
$
.
inArray
(
max_chk
,
this
.
_pos
);
if
(
this
.
_view
<=
1
)
max_chk
=
this
.
_len
-
1
;
if
(
this
.
opts
.
multi
)
{
if
((
d
==
1
&&
tmp_pos
[
0
]
>=
0
)
||
(
this
.
_drag
&&
tmp_pos
[
0
]
>=
100
))
{
for
(
var
i
=
0
;
i
<
this
.
_view
;
++
i
,
++
p_min
,
++
p_max
)
{
this
.
_start
[
p_max
]
=
this
.
_start
[
p_min
]
-
gap
;
this
.
_list
.
eq
(
p_max
).
css
(
"
left
"
,
this
.
_start
[
p_max
]
+
"
px
"
);
}
}
else
if
((
d
==
-
1
&&
tmp_pos
[
0
]
<=
0
)
||
(
this
.
_drag
&&
tmp_pos
[
0
]
<=
-
100
))
{
for
(
var
i
=
0
;
i
<
this
.
_view
;
++
i
,
++
p_min
,
++
p_max
)
{
this
.
_start
[
p_min
]
=
this
.
_start
[
p_max
]
+
gap
;
this
.
_list
.
eq
(
p_min
).
css
(
"
left
"
,
this
.
_start
[
p_min
]
+
"
px
"
);
}
}
}
else
{
if
((
d
==
1
&&
tmp_pos
[
0
]
>=
0
)
||
(
this
.
_drag
&&
tmp_pos
[
0
]
>
0
))
{
for
(
var
i
=
0
;
i
<
this
.
_view
;
++
i
,
++
p_min
,
++
p_max
)
{
this
.
_start
[
p_max
]
=
this
.
_start
[
p_min
]
-
gap
;
this
.
_list
.
eq
(
p_max
).
css
(
"
left
"
,
this
.
_start
[
p_max
]
+
"
px
"
);
}
}
else
if
((
d
==
-
1
&&
tmp_pos
[
max_chk
]
<=
0
)
||
(
this
.
_drag
&&
tmp_pos
[
max_chk
]
<=
0
))
{
for
(
var
i
=
0
;
i
<
this
.
_view
;
++
i
,
++
p_min
,
++
p_max
)
{
this
.
_start
[
p_min
]
=
this
.
_start
[
p_max
]
+
gap
;
this
.
_list
.
eq
(
p_min
).
css
(
"
left
"
,
this
.
_start
[
p_min
]
+
"
px
"
);
}
}
}
}
else
{
if
(
this
.
limit_chk
())
this
.
_left
=
this
.
_left
/
2
;
}
},
animate
:
function
(
d
,
btn_click
)
{
if
(
this
.
_drag
||
!
this
.
_scroll
||
btn_click
)
{
var
_this
=
this
;
var
speed
=
this
.
_speed
;
if
(
btn_click
)
this
.
position
(
d
);
var
gap
=
d
*
(
this
.
_item_w
*
this
.
_view
);
if
(
this
.
_left
==
0
||
(
!
this
.
opts
.
roll
&&
this
.
limit_chk
())
)
gap
=
0
;
this
.
_list
.
each
(
function
(
i
,
el
)
{
_this
.
_pos
[
i
]
=
_this
.
_start
[
i
]
+
gap
;
if
(
_this
.
opts
.
supportsCssTransitions
&&
_this
.
opts
.
transition
)
{
var
transition
=
speed
+
"
ms
"
;
var
transform
=
"
translate3d(
"
+
_this
.
_pos
[
i
]
+
"
px,0,0)
"
;
if
(
btn_click
)
transition
=
"
0ms
"
;
$
(
this
).
css
({
"
left
"
:
""
,
"
-moz-transition
"
:
transition
,
"
-moz-transform
"
:
transform
,
"
-ms-transition
"
:
transition
,
"
-ms-transform
"
:
transform
,
"
-webkit-transition
"
:
transition
,
"
-webkit-transform
"
:
transform
,
"
transition
"
:
transition
,
"
transform
"
:
transform
});
}
else
{
$
(
this
).
stop
();
$
(
this
).
animate
({
"
left
"
:
_this
.
_pos
[
i
]
+
"
px
"
},
speed
);
}
});
this
.
counter
();
}
},
direction
:
function
()
{
var
r
=
0
;
if
(
this
.
_left
<
-
(
this
.
_range
))
r
=
-
1
;
else
if
(
this
.
_left
>
this
.
_range
)
r
=
1
;
if
(
!
this
.
_drag
||
this
.
_scroll
)
r
=
0
;
return
r
;
},
limit_chk
:
function
()
{
var
last_p
=
parseInt
((
this
.
_len
-
1
)
/
this
.
_view
)
*
this
.
_view
;
return
(
(
this
.
_start
[
0
]
==
0
&&
this
.
_left
>
0
)
||
(
this
.
_start
[
last_p
]
==
0
&&
this
.
_left
<
0
)
);
},
go_page
:
function
(
i
,
e
)
{
var
crt
=
(
$
.
inArray
(
0
,
this
.
_pos
)
/
this
.
_view
)
+
1
;
var
cal
=
crt
-
(
i
+
1
);
while
(
cal
!=
0
)
{
if
(
cal
<
0
)
{
this
.
animate
(
-
1
,
true
);
cal
++
;
}
else
if
(
cal
>
0
)
{
this
.
animate
(
1
,
true
);
cal
--
;
}
}
},
counter
:
function
()
{
if
(
typeof
(
this
.
opts
.
counter
)
==
"
function
"
)
{
var
param
=
{
total
:
Math
.
ceil
(
this
.
_len
/
this
.
_view
),
current
:
(
$
.
inArray
(
0
,
this
.
_pos
)
/
this
.
_view
)
+
1
};
this
.
opts
.
counter
(
param
);
}
}
};
})(
jQuery
);
\ No newline at end of file
zlt-business/file-center/src/main/view/static/js/md5.js
已删除
100644 → 0
浏览文件 @
553fc572
此差异已折叠。
点击以展开。
zlt-business/file-center/src/main/view/static/upload.html
已删除
100644 → 0
浏览文件 @
553fc572
<html
xmlns:th=
"http://www.thymeleaf.org"
>
<body>
<header>
<meta
charset=
"UTF-8"
>
</header>
<div>
<form
method=
"POST"
enctype=
"multipart/form-data"
id=
"upload_form"
>
<table>
<tr><td>
File to upload:
</td><td><input
type=
"file"
name=
"file"
/></td></tr>
<tr><td></td><td><input
type=
"button"
value=
"上传文件"
onclick=
"uploadImage()"
/></td></tr>
</table>
</form>
</div>
</body>
<script
type=
"text/javascript"
src=
"/js/jquery-1.8.3.min.js"
></script>
<script
type=
"text/javascript"
src=
"/js/jquery.form.js"
></script>
<script
type=
"text/javascript"
>
function
uploadImage
(){
$
(
"
#upload_form
"
).
ajaxSubmit
({
url
:
"
/files-anon
"
,
type
:
'
post
'
,
dataType
:
'
json
'
,
asyn
:
false
,
success
:
function
(
data
){
if
(
data
.
code
!=
'
10000
'
){
alert
(
JSON
.
stringify
(
data
));
return
;
}
alert
(
JSON
.
stringify
(
data
));
}
});
}
</script>
</html>
zlt-business/file-center/src/main/view/static/uploads.html
已删除
100644 → 0
浏览文件 @
553fc572
<html
xmlns:th=
"http://www.thymeleaf.org"
>
<body>
<div>
<form
method=
"POST"
enctype=
"multipart/form-data"
id=
"upload_form"
>
<table>
<tr><td>
File1 to upload:
</td><td><input
type=
"file"
name=
"file1"
/></td></tr>
<tr><td>
File2 to upload:
</td><td><input
type=
"file"
name=
"file2"
/></td></tr>
<tr><td></td><td><input
type=
"button"
value=
"上传文件"
onclick=
"uploadImage()"
/></td></tr>
</table>
</form>
</div>
</body>
<script
type=
"text/javascript"
src=
"/js/jquery-1.8.3.min.js"
></script>
<script
type=
"text/javascript"
src=
"/js/jquery.form.js"
></script>
<script
type=
"text/javascript"
>
function
uploadImage
(){
$
(
"
#upload_form
"
).
ajaxSubmit
({
url
:
"
/files-anon
"
,
type
:
'
post
'
,
dataType
:
'
json
'
,
asyn
:
false
,
success
:
function
(
data
){
if
(
data
.
code
!=
'
10000
'
){
alert
(
JSON
.
stringify
(
data
));
return
;
}
alert
(
JSON
.
stringify
(
data
));
}
});
}
</script>
</html>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录