Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
15afb690
Commit
15afb690
authored
Nov 07, 2018
by
xiandafu
Browse files
layui2.4.5&spring boot2.1
parent
f1c6182d
Changes
3
Hide whitespace changes
Inline
Side-by-side
admin-core/src/main/resources/static/plugins/layui/lay/modules/colorpicker.js
0 → 100644
View file @
15afb690
/** layui-v2.4.5 MIT License By https://www.layui.com */
;
layui
.
define
(
"
jquery
"
,
function
(
e
){
"
use strict
"
;
var
i
=
layui
.
jquery
,
o
=
{
config
:{},
index
:
layui
.
colorpicker
?
layui
.
colorpicker
.
index
+
1
e4
:
0
,
set
:
function
(
e
){
var
o
=
this
;
return
o
.
config
=
i
.
extend
({},
o
.
config
,
e
),
o
},
on
:
function
(
e
,
i
){
return
layui
.
onevent
.
call
(
this
,
"
colorpicker
"
,
e
,
i
)}},
r
=
function
(){
var
e
=
this
,
i
=
e
.
config
;
return
{
config
:
i
}},
t
=
"
colorpicker
"
,
n
=
"
layui-show
"
,
l
=
"
layui-colorpicker
"
,
c
=
"
.layui-colorpicker-main
"
,
a
=
"
layui-icon-down
"
,
s
=
"
layui-icon-close
"
,
f
=
"
layui-colorpicker-trigger-span
"
,
d
=
"
layui-colorpicker-trigger-i
"
,
u
=
"
layui-colorpicker-side
"
,
p
=
"
layui-colorpicker-side-slider
"
,
g
=
"
layui-colorpicker-basis
"
,
v
=
"
layui-colorpicker-alpha-bgcolor
"
,
h
=
"
layui-colorpicker-alpha-slider
"
,
m
=
"
layui-colorpicker-basis-cursor
"
,
b
=
"
layui-colorpicker-main-input
"
,
k
=
function
(
e
){
var
i
=
{
h
:
0
,
s
:
0
,
b
:
0
},
o
=
Math
.
min
(
e
.
r
,
e
.
g
,
e
.
b
),
r
=
Math
.
max
(
e
.
r
,
e
.
g
,
e
.
b
),
t
=
r
-
o
;
return
i
.
b
=
r
,
i
.
s
=
0
!=
r
?
255
*
t
/
r
:
0
,
0
!=
i
.
s
?
e
.
r
==
r
?
i
.
h
=
(
e
.
g
-
e
.
b
)
/
t
:
e
.
g
==
r
?
i
.
h
=
2
+
(
e
.
b
-
e
.
r
)
/
t
:
i
.
h
=
4
+
(
e
.
r
-
e
.
g
)
/
t
:
i
.
h
=-
1
,
r
==
o
&&
(
i
.
h
=
0
),
i
.
h
*=
60
,
i
.
h
<
0
&&
(
i
.
h
+=
360
),
i
.
s
*=
100
/
255
,
i
.
b
*=
100
/
255
,
i
},
y
=
function
(
e
){
var
e
=
e
.
indexOf
(
"
#
"
)
>-
1
?
e
.
substring
(
1
):
e
;
if
(
3
==
e
.
length
){
var
i
=
e
.
split
(
""
);
e
=
i
[
0
]
+
i
[
0
]
+
i
[
1
]
+
i
[
1
]
+
i
[
2
]
+
i
[
2
]}
e
=
parseInt
(
e
,
16
);
var
o
=
{
r
:
e
>>
16
,
g
:(
65280
&
e
)
>>
8
,
b
:
255
&
e
};
return
k
(
o
)},
x
=
function
(
e
){
var
i
=
{},
o
=
e
.
h
,
r
=
255
*
e
.
s
/
100
,
t
=
255
*
e
.
b
/
100
;
if
(
0
==
r
)
i
.
r
=
i
.
g
=
i
.
b
=
t
;
else
{
var
n
=
t
,
l
=
(
255
-
r
)
*
t
/
255
,
c
=
(
n
-
l
)
*
(
o
%
60
)
/
60
;
360
==
o
&&
(
o
=
0
),
o
<
60
?(
i
.
r
=
n
,
i
.
b
=
l
,
i
.
g
=
l
+
c
):
o
<
120
?(
i
.
g
=
n
,
i
.
b
=
l
,
i
.
r
=
n
-
c
):
o
<
180
?(
i
.
g
=
n
,
i
.
r
=
l
,
i
.
b
=
l
+
c
):
o
<
240
?(
i
.
b
=
n
,
i
.
r
=
l
,
i
.
g
=
n
-
c
):
o
<
300
?(
i
.
b
=
n
,
i
.
g
=
l
,
i
.
r
=
l
+
c
):
o
<
360
?(
i
.
r
=
n
,
i
.
g
=
l
,
i
.
b
=
n
-
c
):(
i
.
r
=
0
,
i
.
g
=
0
,
i
.
b
=
0
)}
return
{
r
:
Math
.
round
(
i
.
r
),
g
:
Math
.
round
(
i
.
g
),
b
:
Math
.
round
(
i
.
b
)}},
C
=
function
(
e
){
var
o
=
x
(
e
),
r
=
[
o
.
r
.
toString
(
16
),
o
.
g
.
toString
(
16
),
o
.
b
.
toString
(
16
)];
return
i
.
each
(
r
,
function
(
e
,
i
){
1
==
i
.
length
&&
(
r
[
e
]
=
"
0
"
+
i
)}),
r
.
join
(
""
)},
P
=
function
(
e
){
var
i
=
/
[
0-9
]{1,3}
/g
,
o
=
e
.
match
(
i
)
||
[];
return
{
r
:
o
[
0
],
g
:
o
[
1
],
b
:
o
[
2
]}},
B
=
i
(
window
),
w
=
i
(
document
),
D
=
function
(
e
){
var
r
=
this
;
r
.
index
=++
o
.
index
,
r
.
config
=
i
.
extend
({},
r
.
config
,
o
.
config
,
e
),
r
.
render
()};
D
.
prototype
.
config
=
{
color
:
""
,
size
:
null
,
alpha
:
!
1
,
format
:
"
hex
"
,
predefine
:
!
1
,
colors
:[
"
#009688
"
,
"
#5FB878
"
,
"
#1E9FFF
"
,
"
#FF5722
"
,
"
#FFB800
"
,
"
#01AAED
"
,
"
#999
"
,
"
#c00
"
,
"
#ff8c00
"
,
"
#ffd700
"
,
"
#90ee90
"
,
"
#00ced1
"
,
"
#1e90ff
"
,
"
#c71585
"
,
"
rgb(0, 186, 189)
"
,
"
rgb(255, 120, 0)
"
,
"
rgb(250, 212, 0)
"
,
"
#393D49
"
,
"
rgba(0,0,0,.5)
"
,
"
rgba(255, 69, 0, 0.68)
"
,
"
rgba(144, 240, 144, 0.5)
"
,
"
rgba(31, 147, 255, 0.73)
"
]},
D
.
prototype
.
render
=
function
(){
var
e
=
this
,
o
=
e
.
config
,
r
=
i
([
'
<div class="layui-unselect layui-colorpicker">
'
,
"
<span
"
+
(
"
rgb
"
==
o
.
format
&&
o
.
alpha
?
'
class="layui-colorpicker-trigger-bgcolor"
'
:
""
)
+
"
>
"
,
'
<span class="layui-colorpicker-trigger-span"
'
,
'
lay-type="
'
+
(
"
rgb
"
==
o
.
format
?
o
.
alpha
?
"
rgba
"
:
"
torgb
"
:
""
)
+
'
"
'
,
'
style="
'
+
function
(){
var
e
=
""
;
return
o
.
color
?(
e
=
o
.
color
,(
o
.
color
.
match
(
/
[
0-9
]{1,3}
/g
)
||
[]).
length
>
3
&&
(
o
.
alpha
&&
"
rgb
"
==
o
.
format
||
(
e
=
"
#
"
+
C
(
k
(
P
(
o
.
color
))))),
"
background:
"
+
e
):
e
}()
+
'
">
'
,
'
<i class="layui-icon layui-colorpicker-trigger-i
'
+
(
o
.
color
?
a
:
s
)
+
'
"></i>
'
,
"
</span>
"
,
"
</span>
"
,
"
</div>
"
].
join
(
""
)),
t
=
i
(
o
.
elem
);
o
.
size
&&
r
.
addClass
(
"
layui-colorpicker-
"
+
o
.
size
),
t
.
addClass
(
"
layui-inline
"
).
html
(
e
.
elemColorBox
=
r
),
e
.
color
=
e
.
elemColorBox
.
find
(
"
.
"
+
f
)[
0
].
style
.
background
,
e
.
events
()},
D
.
prototype
.
renderPicker
=
function
(){
var
e
=
this
,
o
=
e
.
config
,
r
=
e
.
elemColorBox
[
0
],
t
=
e
.
elemPicker
=
i
([
'
<div id="layui-colorpicker
'
+
e
.
index
+
'
" data-index="
'
+
e
.
index
+
'
" class="layui-anim layui-anim-upbit layui-colorpicker-main">
'
,
'
<div class="layui-colorpicker-main-wrapper">
'
,
'
<div class="layui-colorpicker-basis">
'
,
'
<div class="layui-colorpicker-basis-white"></div>
'
,
'
<div class="layui-colorpicker-basis-black"></div>
'
,
'
<div class="layui-colorpicker-basis-cursor"></div>
'
,
"
</div>
"
,
'
<div class="layui-colorpicker-side">
'
,
'
<div class="layui-colorpicker-side-slider"></div>
'
,
"
</div>
"
,
"
</div>
"
,
'
<div class="layui-colorpicker-main-alpha
'
+
(
o
.
alpha
?
n
:
""
)
+
'
">
'
,
'
<div class="layui-colorpicker-alpha-bgcolor">
'
,
'
<div class="layui-colorpicker-alpha-slider"></div>
'
,
"
</div>
"
,
"
</div>
"
,
function
(){
if
(
o
.
predefine
){
var
e
=
[
'
<div class="layui-colorpicker-main-pre">
'
];
return
layui
.
each
(
o
.
colors
,
function
(
i
,
o
){
e
.
push
([
'
<div class="layui-colorpicker-pre
'
+
((
o
.
match
(
/
[
0-9
]{1,3}
/g
)
||
[]).
length
>
3
?
"
layui-colorpicker-pre-isalpha
"
:
""
)
+
'
">
'
,
'
<div style="background:
'
+
o
+
'
"></div>
'
,
"
</div>
"
].
join
(
""
))}),
e
.
push
(
"
</div>
"
),
e
.
join
(
""
)}
return
""
}(),
'
<div class="layui-colorpicker-main-input">
'
,
'
<div class="layui-inline">
'
,
'
<input type="text" class="layui-input">
'
,
"
</div>
"
,
'
<div class="layui-btn-container">
'
,
'
<button class="layui-btn layui-btn-primary layui-btn-sm" colorpicker-events="clear">清空</button>
'
,
'
<button class="layui-btn layui-btn-sm" colorpicker-events="confirm">确定</button>
'
,
"
</div
"
,
"
</div>
"
,
"
</div>
"
].
join
(
""
));
e
.
elemColorBox
.
find
(
"
.
"
+
f
)[
0
];
i
(
c
)[
0
]
&&
i
(
c
).
data
(
"
index
"
)
==
e
.
index
?
e
.
removePicker
(
D
.
thisElemInd
):(
e
.
removePicker
(
D
.
thisElemInd
),
i
(
"
body
"
).
append
(
t
)),
D
.
thisElemInd
=
e
.
index
,
D
.
thisColor
=
r
.
style
.
background
,
e
.
position
(),
e
.
pickerEvents
()},
D
.
prototype
.
removePicker
=
function
(
e
){
var
o
=
this
;
o
.
config
;
return
i
(
"
#layui-colorpicker
"
+
(
e
||
o
.
index
)).
remove
(),
o
},
D
.
prototype
.
position
=
function
(){
var
e
=
this
,
i
=
e
.
config
,
o
=
e
.
bindElem
||
e
.
elemColorBox
[
0
],
r
=
e
.
elemPicker
[
0
],
t
=
o
.
getBoundingClientRect
(),
n
=
r
.
offsetWidth
,
l
=
r
.
offsetHeight
,
c
=
function
(
e
){
return
e
=
e
?
"
scrollLeft
"
:
"
scrollTop
"
,
document
.
body
[
e
]
|
document
.
documentElement
[
e
]},
a
=
function
(
e
){
return
document
.
documentElement
[
e
?
"
clientWidth
"
:
"
clientHeight
"
]},
s
=
5
,
f
=
t
.
left
,
d
=
t
.
bottom
;
f
-=
(
n
-
o
.
offsetWidth
)
/
2
,
d
+=
s
,
f
+
n
+
s
>
a
(
"
width
"
)?
f
=
a
(
"
width
"
)
-
n
-
s
:
f
<
s
&&
(
f
=
s
),
d
+
l
+
s
>
a
()
&&
(
d
=
t
.
top
>
l
?
t
.
top
-
l
:
a
()
-
l
,
d
-=
2
*
s
),
i
.
position
&&
(
r
.
style
.
position
=
i
.
position
),
r
.
style
.
left
=
f
+
(
"
fixed
"
===
i
.
position
?
0
:
c
(
1
))
+
"
px
"
,
r
.
style
.
top
=
d
+
(
"
fixed
"
===
i
.
position
?
0
:
c
())
+
"
px
"
},
D
.
prototype
.
val
=
function
(){
var
e
=
this
,
i
=
(
e
.
config
,
e
.
elemColorBox
.
find
(
"
.
"
+
f
)),
o
=
e
.
elemPicker
.
find
(
"
.
"
+
b
),
r
=
i
[
0
],
t
=
r
.
style
.
backgroundColor
;
if
(
t
){
var
n
=
k
(
P
(
t
)),
l
=
i
.
attr
(
"
lay-type
"
);
if
(
e
.
select
(
n
.
h
,
n
.
s
,
n
.
b
),
"
torgb
"
===
l
&&
o
.
find
(
"
input
"
).
val
(
t
),
"
rgba
"
===
l
){
var
c
=
P
(
t
);
if
(
3
==
(
t
.
match
(
/
[
0-9
]{1,3}
/g
)
||
[]).
length
)
o
.
find
(
"
input
"
).
val
(
"
rgba(
"
+
c
.
r
+
"
,
"
+
c
.
g
+
"
,
"
+
c
.
b
+
"
, 1)
"
),
e
.
elemPicker
.
find
(
"
.
"
+
h
).
css
(
"
left
"
,
280
);
else
{
o
.
find
(
"
input
"
).
val
(
t
);
var
a
=
280
*
t
.
slice
(
t
.
lastIndexOf
(
"
,
"
)
+
1
,
t
.
length
-
1
);
e
.
elemPicker
.
find
(
"
.
"
+
h
).
css
(
"
left
"
,
a
)}
e
.
elemPicker
.
find
(
"
.
"
+
v
)[
0
].
style
.
background
=
"
linear-gradient(to right, rgba(
"
+
c
.
r
+
"
,
"
+
c
.
g
+
"
,
"
+
c
.
b
+
"
, 0), rgb(
"
+
c
.
r
+
"
,
"
+
c
.
g
+
"
,
"
+
c
.
b
+
"
))
"
}}
else
e
.
select
(
0
,
100
,
100
),
o
.
find
(
"
input
"
).
val
(
""
),
e
.
elemPicker
.
find
(
"
.
"
+
v
)[
0
].
style
.
background
=
""
,
e
.
elemPicker
.
find
(
"
.
"
+
h
).
css
(
"
left
"
,
280
)},
D
.
prototype
.
side
=
function
(){
var
e
=
this
,
o
=
e
.
config
,
r
=
e
.
elemColorBox
.
find
(
"
.
"
+
f
),
t
=
r
.
attr
(
"
lay-type
"
),
n
=
e
.
elemPicker
.
find
(
"
.
"
+
u
),
l
=
e
.
elemPicker
.
find
(
"
.
"
+
p
),
c
=
e
.
elemPicker
.
find
(
"
.
"
+
g
),
y
=
e
.
elemPicker
.
find
(
"
.
"
+
m
),
C
=
e
.
elemPicker
.
find
(
"
.
"
+
v
),
w
=
e
.
elemPicker
.
find
(
"
.
"
+
h
),
D
=
l
[
0
].
offsetTop
/
180
*
360
,
E
=
100
-
(
y
[
0
].
offsetTop
+
3
)
/
180
*
100
,
H
=
(
y
[
0
].
offsetLeft
+
3
)
/
260
*
100
,
W
=
Math
.
round
(
w
[
0
].
offsetLeft
/
280
*
100
)
/
100
,
j
=
e
.
elemColorBox
.
find
(
"
.
"
+
d
),
F
=
e
.
elemPicker
.
find
(
"
.layui-colorpicker-pre
"
).
children
(
"
div
"
),
L
=
function
(
i
,
n
,
l
,
c
){
e
.
select
(
i
,
n
,
l
);
var
f
=
x
({
h
:
i
,
s
:
n
,
b
:
l
});
if
(
j
.
addClass
(
a
).
removeClass
(
s
),
r
[
0
].
style
.
background
=
"
rgb(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
)
"
,
"
torgb
"
===
t
&&
e
.
elemPicker
.
find
(
"
.
"
+
b
).
find
(
"
input
"
).
val
(
"
rgb(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
)
"
),
"
rgba
"
===
t
){
var
d
=
0
;
d
=
280
*
c
,
w
.
css
(
"
left
"
,
d
),
e
.
elemPicker
.
find
(
"
.
"
+
b
).
find
(
"
input
"
).
val
(
"
rgba(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
,
"
+
c
+
"
)
"
),
r
[
0
].
style
.
background
=
"
rgba(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
,
"
+
c
+
"
)
"
,
C
[
0
].
style
.
background
=
"
linear-gradient(to right, rgba(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
, 0), rgb(
"
+
f
.
r
+
"
,
"
+
f
.
g
+
"
,
"
+
f
.
b
+
"
))
"
}
o
.
change
&&
o
.
change
(
e
.
elemPicker
.
find
(
"
.
"
+
b
).
find
(
"
input
"
).
val
())},
M
=
i
([
'
<div class="layui-auxiliar-moving" id="LAY-colorpicker-moving"></div
'
].
join
(
""
)),
Y
=
function
(
e
){
i
(
"
#LAY-colorpicker-moving
"
)[
0
]
||
i
(
"
body
"
).
append
(
M
),
M
.
on
(
"
mousemove
"
,
e
),
M
.
on
(
"
mouseup
"
,
function
(){
M
.
remove
()}).
on
(
"
mouseleave
"
,
function
(){
M
.
remove
()})};
l
.
on
(
"
mousedown
"
,
function
(
e
){
var
i
=
this
.
offsetTop
,
o
=
e
.
clientY
,
r
=
function
(
e
){
var
r
=
i
+
(
e
.
clientY
-
o
),
t
=
n
[
0
].
offsetHeight
;
r
<
0
&&
(
r
=
0
),
r
>
t
&&
(
r
=
t
);
var
l
=
r
/
180
*
360
;
D
=
l
,
L
(
l
,
H
,
E
,
W
),
e
.
preventDefault
()};
Y
(
r
),
e
.
preventDefault
()}),
n
.
on
(
"
click
"
,
function
(
e
){
var
o
=
e
.
clientY
-
i
(
this
).
offset
().
top
;
o
<
0
&&
(
o
=
0
),
o
>
this
.
offsetHeight
&&
(
o
=
this
.
offsetHeight
);
var
r
=
o
/
180
*
360
;
D
=
r
,
L
(
r
,
H
,
E
,
W
),
e
.
preventDefault
()}),
y
.
on
(
"
mousedown
"
,
function
(
e
){
var
i
=
this
.
offsetTop
,
o
=
this
.
offsetLeft
,
r
=
e
.
clientY
,
t
=
e
.
clientX
,
n
=
function
(
e
){
var
n
=
i
+
(
e
.
clientY
-
r
),
l
=
o
+
(
e
.
clientX
-
t
),
a
=
c
[
0
].
offsetHeight
-
3
,
s
=
c
[
0
].
offsetWidth
-
3
;
n
<-
3
&&
(
n
=-
3
),
n
>
a
&&
(
n
=
a
),
l
<-
3
&&
(
l
=-
3
),
l
>
s
&&
(
l
=
s
);
var
f
=
(
l
+
3
)
/
260
*
100
,
d
=
100
-
(
n
+
3
)
/
180
*
100
;
E
=
d
,
H
=
f
,
L
(
D
,
f
,
d
,
W
),
e
.
preventDefault
()};
layui
.
stope
(
e
),
Y
(
n
),
e
.
preventDefault
()}),
c
.
on
(
"
mousedown
"
,
function
(
e
){
var
o
=
e
.
clientY
-
i
(
this
).
offset
().
top
-
3
+
B
.
scrollTop
(),
r
=
e
.
clientX
-
i
(
this
).
offset
().
left
-
3
+
B
.
scrollLeft
();
o
<-
3
&&
(
o
=-
3
),
o
>
this
.
offsetHeight
-
3
&&
(
o
=
this
.
offsetHeight
-
3
),
r
<-
3
&&
(
r
=-
3
),
r
>
this
.
offsetWidth
-
3
&&
(
r
=
this
.
offsetWidth
-
3
);
var
t
=
(
r
+
3
)
/
260
*
100
,
n
=
100
-
(
o
+
3
)
/
180
*
100
;
E
=
n
,
H
=
t
,
L
(
D
,
t
,
n
,
W
),
e
.
preventDefault
(),
y
.
trigger
(
e
,
"
mousedown
"
)}),
w
.
on
(
"
mousedown
"
,
function
(
e
){
var
i
=
this
.
offsetLeft
,
o
=
e
.
clientX
,
r
=
function
(
e
){
var
r
=
i
+
(
e
.
clientX
-
o
),
t
=
C
[
0
].
offsetWidth
;
r
<
0
&&
(
r
=
0
),
r
>
t
&&
(
r
=
t
);
var
n
=
Math
.
round
(
r
/
280
*
100
)
/
100
;
W
=
n
,
L
(
D
,
H
,
E
,
n
),
e
.
preventDefault
()};
Y
(
r
),
e
.
preventDefault
()}),
C
.
on
(
"
click
"
,
function
(
e
){
var
o
=
e
.
clientX
-
i
(
this
).
offset
().
left
;
o
<
0
&&
(
o
=
0
),
o
>
this
.
offsetWidth
&&
(
o
=
this
.
offsetWidth
);
var
r
=
Math
.
round
(
o
/
280
*
100
)
/
100
;
W
=
r
,
L
(
D
,
H
,
E
,
r
),
e
.
preventDefault
()}),
F
.
each
(
function
(){
i
(
this
).
on
(
"
click
"
,
function
(){
i
(
this
).
parent
(
"
.layui-colorpicker-pre
"
).
addClass
(
"
selected
"
).
siblings
().
removeClass
(
"
selected
"
);
var
e
,
o
=
this
.
style
.
backgroundColor
,
r
=
k
(
P
(
o
)),
t
=
o
.
slice
(
o
.
lastIndexOf
(
"
,
"
)
+
1
,
o
.
length
-
1
);
D
=
r
.
h
,
H
=
r
.
s
,
E
=
r
.
b
,
3
==
(
o
.
match
(
/
[
0-9
]{1,3}
/g
)
||
[]).
length
&&
(
t
=
1
),
W
=
t
,
e
=
280
*
t
,
L
(
r
.
h
,
r
.
s
,
r
.
b
,
t
)})})},
D
.
prototype
.
select
=
function
(
e
,
i
,
o
,
r
){
var
t
=
this
,
n
=
(
t
.
config
,
C
({
h
:
e
,
s
:
100
,
b
:
100
})),
l
=
C
({
h
:
e
,
s
:
i
,
b
:
o
}),
c
=
e
/
360
*
180
,
a
=
180
-
o
/
100
*
180
-
3
,
s
=
i
/
100
*
260
-
3
;
t
.
elemPicker
.
find
(
"
.
"
+
p
).
css
(
"
top
"
,
c
),
t
.
elemPicker
.
find
(
"
.
"
+
g
)[
0
].
style
.
background
=
"
#
"
+
n
,
t
.
elemPicker
.
find
(
"
.
"
+
m
).
css
({
top
:
a
,
left
:
s
}),
"
change
"
!==
r
&&
t
.
elemPicker
.
find
(
"
.
"
+
b
).
find
(
"
input
"
).
val
(
"
#
"
+
l
)},
D
.
prototype
.
pickerEvents
=
function
(){
var
e
=
this
,
o
=
e
.
config
,
r
=
e
.
elemColorBox
.
find
(
"
.
"
+
f
),
t
=
e
.
elemPicker
.
find
(
"
.
"
+
b
+
"
input
"
),
n
=
{
clear
:
function
(
i
){
r
[
0
].
style
.
background
=
""
,
e
.
elemColorBox
.
find
(
"
.
"
+
d
).
removeClass
(
a
).
addClass
(
s
),
e
.
color
=
""
,
o
.
done
&&
o
.
done
(
""
),
e
.
removePicker
()},
confirm
:
function
(
i
,
n
){
var
l
=
t
.
val
(),
c
=
l
,
f
=
{};
if
(
l
.
indexOf
(
"
,
"
)
>-
1
){
if
(
f
=
k
(
P
(
l
)),
e
.
select
(
f
.
h
,
f
.
s
,
f
.
b
),
r
[
0
].
style
.
background
=
c
=
"
#
"
+
C
(
f
),(
l
.
match
(
/
[
0-9
]{1,3}
/g
)
||
[]).
length
>
3
&&
"
rgba
"
===
r
.
attr
(
"
lay-type
"
)){
var
u
=
280
*
l
.
slice
(
l
.
lastIndexOf
(
"
,
"
)
+
1
,
l
.
length
-
1
);
e
.
elemPicker
.
find
(
"
.
"
+
h
).
css
(
"
left
"
,
u
),
r
[
0
].
style
.
background
=
l
,
c
=
l
}}
else
f
=
y
(
l
),
r
[
0
].
style
.
background
=
c
=
"
#
"
+
C
(
f
),
e
.
elemColorBox
.
find
(
"
.
"
+
d
).
removeClass
(
s
).
addClass
(
a
);
return
"
change
"
===
n
?(
e
.
select
(
f
.
h
,
f
.
s
,
f
.
b
,
n
),
void
(
o
.
change
&&
o
.
change
(
c
))):(
e
.
color
=
l
,
o
.
done
&&
o
.
done
(
l
),
void
e
.
removePicker
())}};
e
.
elemPicker
.
on
(
"
click
"
,
"
*[colorpicker-events]
"
,
function
(){
var
e
=
i
(
this
),
o
=
e
.
attr
(
"
colorpicker-events
"
);
n
[
o
]
&&
n
[
o
].
call
(
this
,
e
)}),
t
.
on
(
"
keyup
"
,
function
(
e
){
var
o
=
i
(
this
);
n
.
confirm
.
call
(
this
,
o
,
13
===
e
.
keyCode
?
null
:
"
change
"
)})},
D
.
prototype
.
events
=
function
(){
var
e
=
this
,
o
=
e
.
config
,
r
=
e
.
elemColorBox
.
find
(
"
.
"
+
f
);
e
.
elemColorBox
.
on
(
"
click
"
,
function
(){
e
.
renderPicker
(),
i
(
c
)[
0
]
&&
(
e
.
val
(),
e
.
side
())}),
o
.
elem
[
0
]
&&!
e
.
elemColorBox
[
0
].
eventHandler
&&
(
w
.
on
(
"
click
"
,
function
(
o
){
if
(
!
i
(
o
.
target
).
hasClass
(
l
)
&&!
i
(
o
.
target
).
parents
(
"
.
"
+
l
)[
0
]
&&!
i
(
o
.
target
).
hasClass
(
c
.
replace
(
/
\.
/g
,
""
))
&&!
i
(
o
.
target
).
parents
(
c
)[
0
]
&&
e
.
elemPicker
){
if
(
e
.
color
){
var
t
=
k
(
P
(
e
.
color
));
e
.
select
(
t
.
h
,
t
.
s
,
t
.
b
)}
else
e
.
elemColorBox
.
find
(
"
.
"
+
d
).
removeClass
(
a
).
addClass
(
s
);
r
[
0
].
style
.
background
=
e
.
color
||
""
,
e
.
removePicker
()}}),
B
.
on
(
"
resize
"
,
function
(){
return
!
(
!
e
.
elemPicker
||!
i
(
c
)[
0
])
&&
void
e
.
position
()}),
e
.
elemColorBox
[
0
].
eventHandler
=!
0
)},
o
.
render
=
function
(
e
){
var
i
=
new
D
(
e
);
return
r
.
call
(
i
)},
e
(
t
,
o
)});
\ No newline at end of file
admin-core/src/main/resources/static/plugins/layui/lay/modules/rate.js
0 → 100644
View file @
15afb690
/** layui-v2.4.5 MIT License By https://www.layui.com */
;
layui
.
define
(
"
jquery
"
,
function
(
e
){
"
use strict
"
;
var
a
=
layui
.
jquery
,
i
=
{
config
:{},
index
:
layui
.
rate
?
layui
.
rate
.
index
+
1
e4
:
0
,
set
:
function
(
e
){
var
i
=
this
;
return
i
.
config
=
a
.
extend
({},
i
.
config
,
e
),
i
},
on
:
function
(
e
,
a
){
return
layui
.
onevent
.
call
(
this
,
n
,
e
,
a
)}},
l
=
function
(){
var
e
=
this
,
a
=
e
.
config
;
return
{
setvalue
:
function
(
a
){
e
.
setvalue
.
call
(
e
,
a
)},
config
:
a
}},
n
=
"
rate
"
,
t
=
"
layui-rate
"
,
o
=
"
layui-icon-rate
"
,
s
=
"
layui-icon-rate-solid
"
,
u
=
"
layui-icon-rate-half
"
,
r
=
"
layui-icon-rate-solid layui-icon-rate-half
"
,
c
=
"
layui-icon-rate-solid layui-icon-rate
"
,
f
=
"
layui-icon-rate layui-icon-rate-half
"
,
v
=
function
(
e
){
var
l
=
this
;
l
.
index
=++
i
.
index
,
l
.
config
=
a
.
extend
({},
l
.
config
,
i
.
config
,
e
),
l
.
render
()};
v
.
prototype
.
config
=
{
length
:
5
,
text
:
!
1
,
readonly
:
!
1
,
half
:
!
1
,
value
:
0
,
theme
:
""
},
v
.
prototype
.
render
=
function
(){
var
e
=
this
,
i
=
e
.
config
,
l
=
i
.
theme
?
'
style="color:
'
+
i
.
theme
+
'
;"
'
:
""
;
i
.
elem
=
a
(
i
.
elem
),
parseInt
(
i
.
value
)
!==
i
.
value
&&
(
i
.
half
||
(
i
.
value
=
Math
.
ceil
(
i
.
value
)
-
i
.
value
<
.
5
?
Math
.
ceil
(
i
.
value
):
Math
.
floor
(
i
.
value
)));
for
(
var
n
=
'
<ul class="layui-rate"
'
+
(
i
.
readonly
?
"
readonly
"
:
""
)
+
"
>
"
,
u
=
1
;
u
<=
i
.
length
;
u
++
){
var
r
=
'
<li class="layui-inline"><i class="layui-icon
'
+
(
u
>
Math
.
floor
(
i
.
value
)?
o
:
s
)
+
'
"
'
+
l
+
"
></i></li>
"
;
i
.
half
&&
parseInt
(
i
.
value
)
!==
i
.
value
&&
u
==
Math
.
ceil
(
i
.
value
)?
n
=
n
+
'
<li><i class="layui-icon layui-icon-rate-half"
'
+
l
+
"
></i></li>
"
:
n
+=
r
}
n
+=
"
</ul>
"
+
(
i
.
text
?
'
<span class="layui-inline">
'
+
i
.
value
+
"
星
"
:
""
)
+
"
</span>
"
;
var
c
=
i
.
elem
,
f
=
c
.
next
(
"
.
"
+
t
);
f
[
0
]
&&
f
.
remove
(),
e
.
elemTemp
=
a
(
n
),
i
.
span
=
e
.
elemTemp
.
next
(
"
span
"
),
i
.
setText
&&
i
.
setText
(
i
.
value
),
c
.
html
(
e
.
elemTemp
),
c
.
addClass
(
"
layui-inline
"
),
i
.
readonly
||
e
.
action
()},
v
.
prototype
.
setvalue
=
function
(
e
){
var
a
=
this
,
i
=
a
.
config
;
i
.
value
=
e
,
a
.
render
()},
v
.
prototype
.
action
=
function
(){
var
e
=
this
,
i
=
e
.
config
,
l
=
e
.
elemTemp
,
n
=
l
.
find
(
"
i
"
).
width
();
l
.
children
(
"
li
"
).
each
(
function
(
e
){
var
t
=
e
+
1
,
v
=
a
(
this
);
v
.
on
(
"
click
"
,
function
(
e
){
if
(
i
.
value
=
t
,
i
.
half
){
var
o
=
e
.
pageX
-
a
(
this
).
offset
().
left
;
o
<=
n
/
2
&&
(
i
.
value
=
i
.
value
-
.
5
)}
i
.
text
&&
l
.
next
(
"
span
"
).
text
(
i
.
value
+
"
星
"
),
i
.
choose
&&
i
.
choose
(
i
.
value
),
i
.
setText
&&
i
.
setText
(
i
.
value
)}),
v
.
on
(
"
mousemove
"
,
function
(
e
){
if
(
l
.
find
(
"
i
"
).
each
(
function
(){
a
(
this
).
addClass
(
o
).
removeClass
(
r
)}),
l
.
find
(
"
i:lt(
"
+
t
+
"
)
"
).
each
(
function
(){
a
(
this
).
addClass
(
s
).
removeClass
(
f
)}),
i
.
half
){
var
c
=
e
.
pageX
-
a
(
this
).
offset
().
left
;
c
<=
n
/
2
&&
v
.
children
(
"
i
"
).
addClass
(
u
).
removeClass
(
s
)}}),
v
.
on
(
"
mouseleave
"
,
function
(){
l
.
find
(
"
i
"
).
each
(
function
(){
a
(
this
).
addClass
(
o
).
removeClass
(
r
)}),
l
.
find
(
"
i:lt(
"
+
Math
.
floor
(
i
.
value
)
+
"
)
"
).
each
(
function
(){
a
(
this
).
addClass
(
s
).
removeClass
(
f
)}),
i
.
half
&&
parseInt
(
i
.
value
)
!==
i
.
value
&&
l
.
children
(
"
li:eq(
"
+
Math
.
floor
(
i
.
value
)
+
"
)
"
).
children
(
"
i
"
).
addClass
(
u
).
removeClass
(
c
)})})},
v
.
prototype
.
events
=
function
(){
var
e
=
this
;
e
.
config
},
i
.
render
=
function
(
e
){
var
a
=
new
v
(
e
);
return
l
.
call
(
a
)},
e
(
n
,
i
)});
\ No newline at end of file
admin-core/src/main/resources/static/plugins/layui/lay/modules/slider.js
0 → 100644
View file @
15afb690
/** layui-v2.4.5 MIT License By https://www.layui.com */
;
layui
.
define
(
"
jquery
"
,
function
(
e
){
"
use strict
"
;
var
i
=
layui
.
jquery
,
t
=
{
config
:{},
index
:
layui
.
slider
?
layui
.
slider
.
index
+
1
e4
:
0
,
set
:
function
(
e
){
var
t
=
this
;
return
t
.
config
=
i
.
extend
({},
t
.
config
,
e
),
t
},
on
:
function
(
e
,
i
){
return
layui
.
onevent
.
call
(
this
,
n
,
e
,
i
)}},
a
=
function
(){
var
e
=
this
,
i
=
e
.
config
;
return
{
setValue
:
function
(
i
,
t
){
return
e
.
slide
(
"
set
"
,
i
,
t
||
0
)},
config
:
i
}},
n
=
"
slider
"
,
l
=
"
layui-disabled
"
,
s
=
"
layui-slider
"
,
r
=
"
layui-slider-bar
"
,
o
=
"
layui-slider-wrap
"
,
u
=
"
layui-slider-wrap-btn
"
,
d
=
"
layui-slider-tips
"
,
v
=
"
layui-slider-input
"
,
c
=
"
layui-slider-input-txt
"
,
m
=
"
layui-slider-input-btn
"
,
p
=
"
layui-slider-hover
"
,
f
=
function
(
e
){
var
a
=
this
;
a
.
index
=++
t
.
index
,
a
.
config
=
i
.
extend
({},
a
.
config
,
t
.
config
,
e
),
a
.
render
()};
f
.
prototype
.
config
=
{
type
:
"
default
"
,
min
:
0
,
max
:
100
,
value
:
0
,
step
:
1
,
showstep
:
!
1
,
tips
:
!
0
,
input
:
!
1
,
range
:
!
1
,
height
:
200
,
disabled
:
!
1
,
theme
:
"
#009688
"
},
f
.
prototype
.
render
=
function
(){
var
e
=
this
,
t
=
e
.
config
;
if
(
t
.
step
<
1
&&
(
t
.
step
=
1
),
t
.
max
<
t
.
min
&&
(
t
.
max
=
t
.
min
+
t
.
step
),
t
.
range
){
t
.
value
=
"
object
"
==
typeof
t
.
value
?
t
.
value
:[
t
.
min
,
t
.
value
];
var
a
=
Math
.
min
(
t
.
value
[
0
],
t
.
value
[
1
]),
n
=
Math
.
max
(
t
.
value
[
0
],
t
.
value
[
1
]);
t
.
value
[
0
]
=
a
>
t
.
min
?
a
:
t
.
min
,
t
.
value
[
1
]
=
n
>
t
.
min
?
n
:
t
.
min
,
t
.
value
[
0
]
=
t
.
value
[
0
]
>
t
.
max
?
t
.
max
:
t
.
value
[
0
],
t
.
value
[
1
]
=
t
.
value
[
1
]
>
t
.
max
?
t
.
max
:
t
.
value
[
1
];
var
r
=
Math
.
floor
((
t
.
value
[
0
]
-
t
.
min
)
/
(
t
.
max
-
t
.
min
)
*
100
),
v
=
Math
.
floor
((
t
.
value
[
1
]
-
t
.
min
)
/
(
t
.
max
-
t
.
min
)
*
100
),
m
=
v
-
r
+
"
%
"
;
r
+=
"
%
"
,
v
+=
"
%
"
}
else
{
"
object
"
==
typeof
t
.
value
&&
(
t
.
value
=
Math
.
min
.
apply
(
null
,
t
.
value
)),
t
.
value
<
t
.
min
&&
(
t
.
value
=
t
.
min
),
t
.
value
>
t
.
max
&&
(
t
.
value
=
t
.
max
);
var
m
=
Math
.
floor
((
t
.
value
-
t
.
min
)
/
(
t
.
max
-
t
.
min
)
*
100
)
+
"
%
"
}
var
p
=
t
.
disabled
?
"
#c2c2c2
"
:
t
.
theme
,
f
=
'
<div class="layui-slider
'
+
(
"
vertical
"
===
t
.
type
?
"
layui-slider-vertical
"
:
""
)
+
'
">
'
+
(
t
.
tips
?
'
<div class="layui-slider-tips"></div>
'
:
""
)
+
'
<div class="layui-slider-bar" style="background:
'
+
p
+
"
;
"
+
(
"
vertical
"
===
t
.
type
?
"
height
"
:
"
width
"
)
+
"
:
"
+
m
+
"
;
"
+
(
"
vertical
"
===
t
.
type
?
"
bottom
"
:
"
left
"
)
+
"
:
"
+
(
r
||
0
)
+
'
;"></div><div class="layui-slider-wrap" style="
'
+
(
"
vertical
"
===
t
.
type
?
"
bottom
"
:
"
left
"
)
+
"
:
"
+
(
r
||
m
)
+
'
;"><div class="layui-slider-wrap-btn" style="border: 2px solid
'
+
p
+
'
;"></div></div>
'
+
(
t
.
range
?
'
<div class="layui-slider-wrap" style="
'
+
(
"
vertical
"
===
t
.
type
?
"
bottom
"
:
"
left
"
)
+
"
:
"
+
v
+
'
;"><div class="layui-slider-wrap-btn" style="border: 2px solid
'
+
p
+
'
;"></div></div>
'
:
""
)
+
"
</div>
"
,
h
=
i
(
t
.
elem
),
y
=
h
.
next
(
"
.
"
+
s
);
if
(
y
[
0
]
&&
y
.
remove
(),
e
.
elemTemp
=
i
(
f
),
t
.
range
?(
e
.
elemTemp
.
find
(
"
.
"
+
o
).
eq
(
0
).
data
(
"
value
"
,
t
.
value
[
0
]),
e
.
elemTemp
.
find
(
"
.
"
+
o
).
eq
(
1
).
data
(
"
value
"
,
t
.
value
[
1
])):
e
.
elemTemp
.
find
(
"
.
"
+
o
).
data
(
"
value
"
,
t
.
value
),
h
.
html
(
e
.
elemTemp
),
"
vertical
"
===
t
.
type
&&
e
.
elemTemp
.
height
(
t
.
height
+
"
px
"
),
t
.
showstep
){
for
(
var
g
=
(
t
.
max
-
t
.
min
)
/
t
.
step
,
b
=
""
,
x
=
1
;
x
<
g
+
1
;
x
++
){
var
T
=
100
*
x
/
g
;
T
<
100
&&
(
b
+=
'
<div class="layui-slider-step" style="
'
+
(
"
vertical
"
===
t
.
type
?
"
bottom
"
:
"
left
"
)
+
"
:
"
+
T
+
'
%"></div>
'
)}
e
.
elemTemp
.
append
(
b
)}
if
(
t
.
input
&&!
t
.
range
){
var
w
=
i
(
'
<div class="layui-slider-input layui-input"><div class="layui-slider-input-txt"><input type="text" class="layui-input"></div><div class="layui-slider-input-btn"><i class="layui-icon layui-icon-up"></i><i class="layui-icon layui-icon-down"></i></div></div>
'
);
h
.
css
(
"
position
"
,
"
relative
"
),
h
.
append
(
w
),
h
.
find
(
"
.
"
+
c
).
children
(
"
input
"
).
val
(
t
.
value
),
"
vertical
"
===
t
.
type
?
w
.
css
({
left
:
0
,
top
:
-
48
}):
e
.
elemTemp
.
css
(
"
margin-right
"
,
w
.
outerWidth
()
+
15
)}
t
.
disabled
?(
e
.
elemTemp
.
addClass
(
l
),
e
.
elemTemp
.
find
(
"
.
"
+
u
).
addClass
(
l
)):
e
.
slide
(),
e
.
elemTemp
.
find
(
"
.
"
+
u
).
on
(
"
mouseover
"
,
function
(){
var
a
=
"
vertical
"
===
t
.
type
?
t
.
height
:
e
.
elemTemp
[
0
].
offsetWidth
,
n
=
e
.
elemTemp
.
find
(
"
.
"
+
o
),
l
=
"
vertical
"
===
t
.
type
?
a
-
i
(
this
).
parent
()[
0
].
offsetTop
-
n
.
height
():
i
(
this
).
parent
()[
0
].
offsetLeft
,
s
=
l
/
a
*
100
,
r
=
i
(
this
).
parent
().
data
(
"
value
"
),
u
=
t
.
setTips
?
t
.
setTips
(
r
):
r
;
e
.
elemTemp
.
find
(
"
.
"
+
d
).
html
(
u
),
"
vertical
"
===
t
.
type
?
e
.
elemTemp
.
find
(
"
.
"
+
d
).
css
({
bottom
:
s
+
"
%
"
,
"
margin-bottom
"
:
"
20px
"
,
display
:
"
inline-block
"
}):
e
.
elemTemp
.
find
(
"
.
"
+
d
).
css
({
left
:
s
+
"
%
"
,
display
:
"
inline-block
"
})}).
on
(
"
mouseout
"
,
function
(){
e
.
elemTemp
.
find
(
"
.
"
+
d
).
css
(
"
display
"
,
"
none
"
)})},
f
.
prototype
.
slide
=
function
(
e
,
t
,
a
){
var
n
=
this
,
l
=
n
.
config
,
s
=
n
.
elemTemp
,
f
=
function
(){
return
"
vertical
"
===
l
.
type
?
l
.
height
:
s
[
0
].
offsetWidth
},
h
=
s
.
find
(
"
.
"
+
o
),
y
=
s
.
next
(
"
.
"
+
v
),
g
=
y
.
children
(
"
.
"
+
c
).
children
(
"
input
"
).
val
(),
b
=
100
/
((
l
.
max
-
l
.
min
)
/
Math
.
ceil
(
l
.
step
)),
x
=
function
(
e
,
i
){
e
=
Math
.
ceil
(
e
)
*
b
>
100
?
Math
.
ceil
(
e
)
*
b
:
Math
.
round
(
e
)
*
b
,
e
=
e
>
100
?
100
:
e
,
h
.
eq
(
i
).
css
(
"
vertical
"
===
l
.
type
?
"
bottom
"
:
"
left
"
,
e
+
"
%
"
);
var
t
=
T
(
h
[
0
].
offsetLeft
),
a
=
l
.
range
?
T
(
h
[
1
].
offsetLeft
):
0
;
"
vertical
"
===
l
.
type
?(
s
.
find
(
"
.
"
+
d
).
css
({
bottom
:
e
+
"
%
"
,
"
margin-bottom
"
:
"
20px
"
}),
t
=
T
(
f
()
-
h
[
0
].
offsetTop
-
h
.
height
()),
a
=
l
.
range
?
T
(
f
()
-
h
[
1
].
offsetTop
-
h
.
height
()):
0
):
s
.
find
(
"
.
"
+
d
).
css
(
"
left
"
,
e
+
"
%
"
),
t
=
t
>
100
?
100
:
t
,
a
=
a
>
100
?
100
:
a
;
var
n
=
Math
.
min
(
t
,
a
),
o
=
Math
.
abs
(
t
-
a
);
"
vertical
"
===
l
.
type
?
s
.
find
(
"
.
"
+
r
).
css
({
height
:
o
+
"
%
"
,
bottom
:
n
+
"
%
"
}):
s
.
find
(
"
.
"
+
r
).
css
({
width
:
o
+
"
%
"
,
left
:
n
+
"
%
"
});
var
u
=
l
.
min
+
Math
.
round
((
l
.
max
-
l
.
min
)
*
e
/
100
);
if
(
g
=
u
,
y
.
children
(
"
.
"
+
c
).
children
(
"
input
"
).
val
(
g
),
h
.
eq
(
i
).
data
(
"
value
"
,
u
),
u
=
l
.
setTips
?
l
.
setTips
(
u
):
u
,
s
.
find
(
"
.
"
+
d
).
html
(
u
),
l
.
range
){
var
v
=
[
h
.
eq
(
0
).
data
(
"
value
"
),
h
.
eq
(
1
).
data
(
"
value
"
)];
v
[
0
]
>
v
[
1
]
&&
v
.
reverse
()}
l
.
change
&&
l
.
change
(
l
.
range
?
v
:
u
)},
T
=
function
(
e
){
var
i
=
e
/
f
()
*
100
/
b
,
t
=
Math
.
round
(
i
)
*
b
;
return
e
==
f
()
&&
(
t
=
Math
.
ceil
(
i
)
*
b
),
t
},
w
=
i
([
'
<div class="layui-auxiliar-moving" id="LAY-slider-moving"></div
'
].
join
(
""
)),
M
=
function
(
e
,
t
){
var
a
=
function
(){
t
&&
t
(),
w
.
remove
()};
i
(
"
#LAY-slider-moving
"
)[
0
]
||
i
(
"
body
"
).
append
(
w
),
w
.
on
(
"
mousemove
"
,
e
),
w
.
on
(
"
mouseup
"
,
a
).
on
(
"
mouseleave
"
,
a
)};
if
(
"
set
"
===
e
)
return
x
(
t
,
a
);
s
.
find
(
"
.
"
+
u
).
each
(
function
(
e
){
var
t
=
i
(
this
);
t
.
on
(
"
mousedown
"
,
function
(
i
){
i
=
i
||
window
.
event
;
var
a
=
t
.
parent
()[
0
].
offsetLeft
,
n
=
i
.
clientX
;
"
vertical
"
===
l
.
type
&&
(
a
=
f
()
-
t
.
parent
()[
0
].
offsetTop
-
h
.
height
(),
n
=
i
.
clientY
);
var
r
=
function
(
i
){
i
=
i
||
window
.
event
;
var
r
=
a
+
(
"
vertical
"
===
l
.
type
?
n
-
i
.
clientY
:
i
.
clientX
-
n
);
r
<
0
&&
(
r
=
0
),
r
>
f
()
&&
(
r
=
f
());
var
o
=
r
/
f
()
*
100
/
b
;
x
(
o
,
e
),
t
.
addClass
(
p
),
s
.
find
(
"
.
"
+
d
).
show
(),
i
.
preventDefault
()},
o
=
function
(){
t
.
removeClass
(
p
),
s
.
find
(
"
.
"
+
d
).
hide
()};
M
(
r
,
o
)})}),
s
.
on
(
"
click
"
,
function
(
e
){
var
t
=
i
(
"
.
"
+
u
);
if
(
!
t
.
is
(
event
.
target
)
&&
0
===
t
.
has
(
event
.
target
).
length
&&
t
.
length
){
var
a
,
n
=
"
vertical
"
===
l
.
type
?
f
()
-
e
.
clientY
+
i
(
this
).
offset
().
top
:
e
.
clientX
-
i
(
this
).
offset
().
left
;
n
<
0
&&
(
n
=
0
),
n
>
f
()
&&
(
n
=
f
());
var
s
=
n
/
f
()
*
100
/
b
;
a
=
l
.
range
?
"
vertical
"
===
l
.
type
?
Math
.
abs
(
n
-
parseInt
(
i
(
h
[
0
]).
css
(
"
bottom
"
)))
>
Math
.
abs
(
n
-
parseInt
(
i
(
h
[
1
]).
css
(
"
bottom
"
)))?
1
:
0
:
Math
.
abs
(
n
-
h
[
0
].
offsetLeft
)
>
Math
.
abs
(
n
-
h
[
1
].
offsetLeft
)?
1
:
0
:
0
,
x
(
s
,
a
),
e
.
preventDefault
()}}),
y
.
hover
(
function
(){
var
e
=
i
(
this
);
e
.
children
(
"
.
"
+
m
).
fadeIn
(
"
fast
"
)},
function
(){
var
e
=
i
(
this
);
e
.
children
(
"
.
"
+
m
).
fadeOut
(
"
fast
"
)}),
y
.
children
(
"
.
"
+
m
).
children
(
"
i
"
).
each
(
function
(
e
){
i
(
this
).
on
(
"
click
"
,
function
(){
g
=
1
==
e
?
g
-
l
.
step
<
l
.
min
?
l
.
min
:
Number
(
g
)
-
l
.
step
:
Number
(
g
)
+
l
.
step
>
l
.
max
?
l
.
max
:
Number
(
g
)
+
l
.
step
;
var
i
=
(
g
-
l
.
min
)
/
(
l
.
max
-
l
.
min
)
*
100
/
b
;
x
(
i
,
0
)})});
var
q
=
function
(){
var
e
=
this
.
value
;
e
=
isNaN
(
e
)?
0
:
e
,
e
=
e
<
l
.
min
?
l
.
min
:
e
,
e
=
e
>
l
.
max
?
l
.
max
:
e
,
this
.
value
=
e
;
var
i
=
(
e
-
l
.
min
)
/
(
l
.
max
-
l
.
min
)
*
100
/
b
;
x
(
i
,
0
)};
y
.
children
(
"
.
"
+
c
).
children
(
"
input
"
).
on
(
"
keydown
"
,
function
(
e
){
13
===
e
.
keyCode
&&
(
e
.
preventDefault
(),
q
.
call
(
this
))}).
on
(
"
change
"
,
q
)},
f
.
prototype
.
events
=
function
(){
var
e
=
this
;
e
.
config
},
t
.
render
=
function
(
e
){
var
i
=
new
f
(
e
);
return
a
.
call
(
i
)},
e
(
n
,
t
)});
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment