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
JSH ERP
Commits
1fffd65c
Commit
1fffd65c
authored
Oct 30, 2016
by
季圣华
Browse files
No commit message
No commit message
parent
0d16e896
Changes
25
Expand all
Hide whitespace changes
Inline
Side-by-side
WebRoot/js/My97DatePicker/My97DatePicker.htm
0 → 100644
View file @
1fffd65c
<html>
<head>
<meta
http-equiv=
"content-type"
content=
"text/xml; charset=utf-8"
/>
<title>
My97DatePicker
</title>
<script
type=
"text/javascript"
src=
"config.js"
></script>
<script>
if
(
parent
==
window
)
location
.
href
=
'
http://www.my97.net
'
;
var
$d
,
$dp
,
$pdp
=
parent
.
$dp
,
$dt
,
$tdt
,
$sdt
,
$IE
=
$pdp
.
ie
,
$FF
=
$pdp
.
ff
,
$OPERA
=
$pdp
.
opera
,
$ny
,
$cMark
=
false
;
if
(
$pdp
.
eCont
)
{
$dp
=
{};
for
(
var
p
in
$pdp
)
{
$dp
[
p
]
=
$pdp
[
p
];
}
}
else
$dp
=
$pdp
;
$dp
.
getLangIndex
=
function
(
name
){
var
arr
=
langList
;
for
(
var
i
=
0
;
i
<
arr
.
length
;
i
++
)
{
if
(
arr
[
i
].
name
==
name
)
{
return
i
;
}
}
return
-
1
;
}
$dp
.
getLang
=
function
(
name
){
var
index
=
$dp
.
getLangIndex
(
name
);
if
(
index
==
-
1
)
{
index
=
0
;
}
return
langList
[
index
];
}
$dp
.
realLang
=
$dp
.
getLang
(
$dp
.
lang
);
document
.
write
(
"
<script src='lang/
"
+
$dp
.
realLang
.
name
+
"
.js' charset='
"
+
$dp
.
realLang
.
charset
+
"
'><
\
/script>
"
);
for
(
var
i
=
0
;
i
<
skinList
.
length
;
i
++
)
{
document
.
write
(
'
<link rel="stylesheet" type="text/css" href="skin/
'
+
skinList
[
i
].
name
+
'
/datepicker.css" title="
'
+
skinList
[
i
].
name
+
'
" charset="
'
+
skinList
[
i
].
charset
+
'
" disabled="true"/>
'
);
}
</script>
<script
type=
"text/javascript"
src=
"calendar.js"
></script>
</head>
<body
leftmargin=
"0"
topmargin=
"0"
onload=
"$c.autoSize()"
tabindex=
0
>
</body>
</html>
<script>
new
My97DP
();
</script>
\ No newline at end of file
WebRoot/js/My97DatePicker/WdatePicker.js
0 → 100644
View file @
1fffd65c
/*
* My97 DatePicker 4.72 Release
* License: http://www.my97.net/dp/license.asp
*/
var
$dp
,
WdatePicker
;(
function
(){
var
_
=
{
$wdate
:
true
,
$dpPath
:
""
,
$crossFrame
:
true
,
doubleCalendar
:
false
,
enableKeyboard
:
true
,
enableInputMask
:
true
,
autoUpdateOnChanged
:
null
,
whichDayIsfirstWeek
:
4
,
position
:{},
lang
:
"
auto
"
,
skin
:
"
default
"
,
dateFmt
:
"
yyyy-MM-dd
"
,
realDateFmt
:
"
yyyy-MM-dd
"
,
realTimeFmt
:
"
HH:mm:ss
"
,
realFullFmt
:
"
%Date %Time
"
,
minDate
:
"
1900-01-01 00:00:00
"
,
maxDate
:
"
2099-12-31 23:59:59
"
,
startDate
:
""
,
alwaysUseStartDate
:
false
,
yearOffset
:
1911
,
firstDayOfWeek
:
0
,
isShowWeek
:
false
,
highLineWeekDay
:
true
,
isShowClear
:
true
,
isShowToday
:
true
,
isShowOK
:
true
,
isShowOthers
:
true
,
readOnly
:
false
,
errDealMode
:
0
,
autoPickDate
:
null
,
qsEnabled
:
true
,
autoShowQS
:
false
,
specialDates
:
null
,
specialDays
:
null
,
disabledDates
:
null
,
disabledDays
:
null
,
opposite
:
false
,
onpicking
:
null
,
onpicked
:
null
,
onclearing
:
null
,
oncleared
:
null
,
ychanging
:
null
,
ychanged
:
null
,
Mchanging
:
null
,
Mchanged
:
null
,
dchanging
:
null
,
dchanged
:
null
,
Hchanging
:
null
,
Hchanged
:
null
,
mchanging
:
null
,
mchanged
:
null
,
schanging
:
null
,
schanged
:
null
,
eCont
:
null
,
vel
:
null
,
errMsg
:
""
,
quickSel
:[],
has
:{}};
WdatePicker
=
U
;
var
X
=
window
,
O
=
"
document
"
,
J
=
"
documentElement
"
,
C
=
"
getElementsByTagName
"
,
V
,
A
,
T
,
I
,
b
;
switch
(
navigator
.
appName
){
case
"
Microsoft Internet Explorer
"
:
T
=
true
;
break
;
case
"
Opera
"
:
b
=
true
;
break
;
default
:
I
=
true
;
break
}
A
=
L
();
if
(
_
.
$wdate
)
M
(
A
+
"
skin/WdatePicker.css
"
);
V
=
X
;
if
(
_
.
$crossFrame
){
try
{
while
(
V
.
parent
&&
V
.
parent
[
O
]
!=
V
[
O
]
&&
V
.
parent
[
O
][
C
](
"
frameset
"
).
length
==
0
)
V
=
V
.
parent
}
catch
(
P
){}}
if
(
!
V
.
$dp
)
V
.
$dp
=
{
ff
:
I
,
ie
:
T
,
opera
:
b
,
el
:
null
,
win
:
X
,
status
:
0
,
defMinDate
:
_
.
minDate
,
defMaxDate
:
_
.
maxDate
,
flatCfgs
:[]};
B
();
if
(
$dp
.
status
==
0
)
Z
(
X
,
function
(){
U
(
null
,
true
)});
if
(
!
X
[
O
].
docMD
){
E
(
X
[
O
],
"
onmousedown
"
,
D
);
X
[
O
].
docMD
=
true
}
if
(
!
V
[
O
].
docMD
){
E
(
V
[
O
],
"
onmousedown
"
,
D
);
V
[
O
].
docMD
=
true
}
E
(
X
,
"
onunload
"
,
function
(){
if
(
$dp
.
dd
)
Q
(
$dp
.
dd
,
"
none
"
)});
function
B
(){
V
.
$dp
=
V
.
$dp
||
{};
obj
=
{
$
:
function
(
$
){
return
(
typeof
$
==
"
string
"
)?
X
[
O
].
getElementById
(
$
):
$
},
$D
:
function
(
$
,
_
){
return
this
.
$DV
(
this
.
$
(
$
).
value
,
_
)},
$DV
:
function
(
_
,
$
){
if
(
_
!=
""
){
this
.
dt
=
$dp
.
cal
.
splitDate
(
_
,
$dp
.
cal
.
dateFmt
);
if
(
$
)
for
(
var
B
in
$
)
if
(
this
.
dt
[
B
]
===
undefined
)
this
.
errMsg
=
"
invalid property:
"
+
B
;
else
{
this
.
dt
[
B
]
+=
$
[
B
];
if
(
B
==
"
M
"
){
var
C
=
$
[
"
M
"
]
>
0
?
1
:
0
,
A
=
new
Date
(
this
.
dt
[
"
y
"
],
this
.
dt
[
"
M
"
],
0
).
getDate
();
this
.
dt
[
"
d
"
]
=
Math
.
min
(
A
+
C
,
this
.
dt
[
"
d
"
])}}
if
(
this
.
dt
.
refresh
())
return
this
.
dt
}
return
""
},
show
:
function
(){
var
A
=
V
[
O
].
getElementsByTagName
(
"
div
"
),
$
=
100000
;
for
(
var
B
=
0
;
B
<
A
.
length
;
B
++
){
var
_
=
parseInt
(
A
[
B
].
style
.
zIndex
);
if
(
_
>
$
)
$
=
_
}
this
.
dd
.
style
.
zIndex
=
$
+
2
;
Q
(
this
.
dd
,
"
block
"
)},
hide
:
function
(){
Q
(
this
.
dd
,
"
none
"
)},
attachEvent
:
E
};
for
(
var
$
in
obj
)
V
.
$dp
[
$
]
=
obj
[
$
];
$dp
=
V
.
$dp
;
$dp
.
dd
=
V
[
O
].
getElementById
(
"
_my97DP
"
)}
function
E
(
A
,
$
,
_
){
if
(
T
)
A
.
attachEvent
(
$
,
_
);
else
if
(
_
){
var
B
=
$
.
replace
(
/on/
,
""
);
_
.
_ieEmuEventHandler
=
function
(
$
){
return
_
(
$
)};
A
.
addEventListener
(
B
,
_
.
_ieEmuEventHandler
,
false
)}}
function
L
(){
var
_
,
A
,
$
=
X
[
O
][
C
](
"
script
"
);
for
(
var
B
=
0
;
B
<
$
.
length
;
B
++
){
_
=
$
[
B
].
src
.
substring
(
0
,
$
[
B
].
src
.
toLowerCase
().
indexOf
(
"
wdatepicker.js
"
));
A
=
_
.
lastIndexOf
(
"
/
"
);
if
(
A
>
0
)
_
=
_
.
substring
(
0
,
A
+
1
);
if
(
_
)
break
}
return
_
}
function
F
(
F
){
var
E
,
C
;
if
(
F
.
substring
(
0
,
1
)
!=
"
/
"
&&
F
.
indexOf
(
"
://
"
)
==-
1
){
E
=
V
.
location
.
href
;
C
=
location
.
href
;
if
(
E
.
indexOf
(
"
?
"
)
>-
1
)
E
=
E
.
substring
(
0
,
E
.
indexOf
(
"
?
"
));
if
(
C
.
indexOf
(
"
?
"
)
>-
1
)
C
=
C
.
substring
(
0
,
C
.
indexOf
(
"
?
"
));
var
G
,
I
,
$
=
""
,
D
=
""
,
A
=
""
,
J
,
H
,
B
=
""
;
for
(
J
=
0
;
J
<
Math
.
max
(
E
.
length
,
C
.
length
);
J
++
){
G
=
E
.
charAt
(
J
).
toLowerCase
();
I
=
C
.
charAt
(
J
).
toLowerCase
();
if
(
G
==
I
){
if
(
G
==
"
/
"
)
H
=
J
}
else
{
$
=
E
.
substring
(
H
+
1
,
E
.
length
);
$
=
$
.
substring
(
0
,
$
.
lastIndexOf
(
"
/
"
));
D
=
C
.
substring
(
H
+
1
,
C
.
length
);
D
=
D
.
substring
(
0
,
D
.
lastIndexOf
(
"
/
"
));
break
}}
if
(
$
!=
""
)
for
(
J
=
0
;
J
<
$
.
split
(
"
/
"
).
length
;
J
++
)
B
+=
"
../
"
;
if
(
D
!=
""
)
B
+=
D
+
"
/
"
;
F
=
E
.
substring
(
0
,
E
.
lastIndexOf
(
"
/
"
)
+
1
)
+
B
+
F
}
_
.
$dpPath
=
F
}
function
M
(
A
,
$
,
B
){
var
D
=
X
[
O
][
C
](
"
HEAD
"
).
item
(
0
),
_
=
X
[
O
].
createElement
(
"
link
"
);
if
(
D
){
_
.
href
=
A
;
_
.
rel
=
"
stylesheet
"
;
_
.
type
=
"
text/css
"
;
if
(
$
)
_
.
title
=
$
;
if
(
B
)
_
.
charset
=
B
;
D
.
appendChild
(
_
)}}
function
Z
(
$
,
_
){
E
(
$
,
"
onload
"
,
_
)}
function
G
(
$
){
$
=
$
||
V
;
var
A
=
0
,
_
=
0
;
while
(
$
!=
V
){
var
D
=
$
.
parent
[
O
][
C
](
"
iframe
"
);
for
(
var
F
=
0
;
F
<
D
.
length
;
F
++
){
try
{
if
(
D
[
F
].
contentWindow
==
$
){
var
E
=
W
(
D
[
F
]);
A
+=
E
.
left
;
_
+=
E
.
top
;
break
}}
catch
(
B
){}}
$
=
$
.
parent
}
return
{
"
leftM
"
:
A
,
"
topM
"
:
_
}}
function
W
(
F
){
if
(
F
.
getBoundingClientRect
)
return
F
.
getBoundingClientRect
();
else
{
var
A
=
{
ROOT_TAG
:
/^body|html$/i
,
OP_SCROLL
:
/^
(?:
inline|table-row
)
$/i
},
E
=
false
,
H
=
null
,
_
=
F
.
offsetTop
,
G
=
F
.
offsetLeft
,
D
=
F
.
offsetWidth
,
B
=
F
.
offsetHeight
,
C
=
F
.
offsetParent
;
if
(
C
!=
F
)
while
(
C
){
G
+=
C
.
offsetLeft
;
_
+=
C
.
offsetTop
;
if
(
S
(
C
,
"
position
"
).
toLowerCase
()
==
"
fixed
"
)
E
=
true
;
else
if
(
C
.
tagName
.
toLowerCase
()
==
"
body
"
)
H
=
C
.
ownerDocument
.
defaultView
;
C
=
C
.
offsetParent
}
C
=
F
.
parentNode
;
while
(
C
.
tagName
&&!
A
.
ROOT_TAG
.
test
(
C
.
tagName
)){
if
(
C
.
scrollTop
||
C
.
scrollLeft
)
if
(
!
A
.
OP_SCROLL
.
test
(
Q
(
C
)))
if
(
!
b
||
C
.
style
.
overflow
!==
"
visible
"
){
G
-=
C
.
scrollLeft
;
_
-=
C
.
scrollTop
}
C
=
C
.
parentNode
}
if
(
!
E
){
var
$
=
a
(
H
);
G
-=
$
.
left
;
_
-=
$
.
top
}
D
+=
G
;
B
+=
_
;
return
{
"
left
"
:
G
,
"
top
"
:
_
,
"
right
"
:
D
,
"
bottom
"
:
B
}}}
function
N
(
$
){
$
=
$
||
V
;
var
B
=
$
[
O
],
A
=
(
$
.
innerWidth
)?
$
.
innerWidth
:(
B
[
J
]
&&
B
[
J
].
clientWidth
)?
B
[
J
].
clientWidth
:
B
.
body
.
offsetWidth
,
_
=
(
$
.
innerHeight
)?
$
.
innerHeight
:(
B
[
J
]
&&
B
[
J
].
clientHeight
)?
B
[
J
].
clientHeight
:
B
.
body
.
offsetHeight
;
return
{
"
width
"
:
A
,
"
height
"
:
_
}}
function
a
(
$
){
$
=
$
||
V
;
var
B
=
$
[
O
],
A
=
B
[
J
],
_
=
B
.
body
;
B
=
(
A
&&
A
.
scrollTop
!=
null
&&
(
A
.
scrollTop
>
_
.
scrollTop
||
A
.
scrollLeft
>
_
.
scrollLeft
))?
A
:
_
;
return
{
"
top
"
:
B
.
scrollTop
,
"
left
"
:
B
.
scrollLeft
}}
function
D
(
$
){
var
_
=
$
?(
$
.
srcElement
||
$
.
target
):
null
;
try
{
if
(
$dp
.
cal
&&!
$dp
.
eCont
&&
$dp
.
dd
&&
_
!=
$dp
.
el
&&
$dp
.
dd
.
style
.
display
==
"
block
"
)
$dp
.
cal
.
close
()}
catch
(
$
){}}
function
Y
(){
$dp
.
status
=
2
;
H
()}
function
H
(){
if
(
$dp
.
flatCfgs
.
length
>
0
){
var
$
=
$dp
.
flatCfgs
.
shift
();
$
.
el
=
{
innerHTML
:
""
};
$
.
autoPickDate
=
true
;
$
.
qsEnabled
=
false
;
K
(
$
)}}
var
R
,
$
;
function
U
(
J
,
C
){
$dp
.
win
=
X
;
B
();
J
=
J
||
{};
if
(
C
){
if
(
!
G
()){
$
=
$
||
setInterval
(
function
(){
if
(
V
[
O
].
readyState
==
"
complete
"
)
clearInterval
(
$
);
U
(
null
,
true
)},
50
);
return
}
if
(
$dp
.
status
==
0
){
$dp
.
status
=
1
;
K
({
el
:{
innerHTML
:
""
}},
true
)}
else
return
}
else
if
(
J
.
eCont
){
J
.
eCont
=
$dp
.
$
(
J
.
eCont
);
$dp
.
flatCfgs
.
push
(
J
);
if
(
$dp
.
status
==
2
)
H
()}
else
{
if
(
$dp
.
status
==
0
){
U
(
null
,
true
);
return
}
if
(
$dp
.
status
!=
2
)
return
;
var
F
=
D
();
if
(
F
){
$dp
.
srcEl
=
F
.
srcElement
||
F
.
target
;
F
.
cancelBubble
=
true
}
$dp
.
el
=
J
.
el
=
$dp
.
$
(
J
.
el
||
$dp
.
srcEl
);
if
(
!
$dp
.
el
||
$dp
.
el
[
"
My97Mark
"
]
===
true
||
$dp
.
el
.
disabled
||
(
$dp
.
el
==
$dp
.
el
&&
Q
(
$dp
.
dd
)
!=
"
none
"
&&
$dp
.
dd
.
style
.
left
!=
"
-1970px
"
)){
$dp
.
el
[
"
My97Mark
"
]
=
false
;
return
}
K
(
J
);
if
(
F
&&
$dp
.
el
.
nodeType
==
1
&&
$dp
.
el
[
"
My97Mark
"
]
===
undefined
){
$dp
.
el
[
"
My97Mark
"
]
=
false
;
var
_
,
A
;
if
(
F
.
type
==
"
focus
"
){
_
=
"
onclick
"
;
A
=
"
onfocus
"
}
else
{
_
=
"
onfocus
"
;
A
=
"
onclick
"
}
E
(
$dp
.
el
,
_
,
$dp
.
el
[
A
])}}
function
G
(){
if
(
T
&&
V
!=
X
&&
V
[
O
].
readyState
!=
"
complete
"
)
return
false
;
return
true
}
function
D
(){
if
(
I
){
func
=
D
.
caller
;
while
(
func
!=
null
){
var
$
=
func
.
arguments
[
0
];
if
(
$
&&
(
$
+
""
).
indexOf
(
"
Event
"
)
>=
0
)
return
$
;
func
=
func
.
caller
}
return
null
}
return
event
}}
function
S
(
_
,
$
){
return
_
.
currentStyle
?
_
.
currentStyle
[
$
]:
document
.
defaultView
.
getComputedStyle
(
_
,
false
)[
$
]}
function
Q
(
_
,
$
){
if
(
_
)
if
(
$
!=
null
)
_
.
style
.
display
=
$
;
else
return
S
(
_
,
"
display
"
)}
function
K
(
H
,
$
){
for
(
var
D
in
_
)
if
(
D
.
substring
(
0
,
1
)
!=
"
$
"
)
$dp
[
D
]
=
_
[
D
];
for
(
D
in
H
)
if
(
$dp
[
D
]
!==
undefined
)
$dp
[
D
]
=
H
[
D
];
var
E
=
$dp
.
el
?
$dp
.
el
.
nodeName
:
"
INPUT
"
;
if
(
$
||
$dp
.
eCont
||
new
RegExp
(
/input|textarea|div|span|p|a/ig
).
test
(
E
))
$dp
.
elProp
=
E
==
"
INPUT
"
?
"
value
"
:
"
innerHTML
"
;
else
return
;
if
(
$dp
.
lang
==
"
auto
"
)
$dp
.
lang
=
T
?
navigator
.
browserLanguage
.
toLowerCase
():
navigator
.
language
.
toLowerCase
();
if
(
!
$dp
.
dd
||
$dp
.
eCont
||
(
$dp
.
lang
&&
$dp
.
realLang
&&
$dp
.
realLang
.
name
!=
$dp
.
lang
&&
$dp
.
getLangIndex
&&
$dp
.
getLangIndex
(
$dp
.
lang
)
>=
0
)){
if
(
$dp
.
dd
&&!
$dp
.
eCont
)
V
[
O
].
body
.
removeChild
(
$dp
.
dd
);
if
(
_
.
$dpPath
==
""
)
F
(
A
);
var
B
=
"
<iframe style=
\"
width:1px;height:1px
\"
src=
\"
"
+
_
.
$dpPath
+
"
My97DatePicker.htm
\"
frameborder=
\"
0
\"
border=
\"
0
\"
scrolling=
\"
no
\"
></iframe>
"
;
if
(
$dp
.
eCont
){
$dp
.
eCont
.
innerHTML
=
B
;
Z
(
$dp
.
eCont
.
childNodes
[
0
],
Y
)}
else
{
$dp
.
dd
=
V
[
O
].
createElement
(
"
DIV
"
);
$dp
.
dd
.
id
=
"
_my97DP
"
;
$dp
.
dd
.
style
.
cssText
=
"
position:absolute
"
;
$dp
.
dd
.
innerHTML
=
B
;
V
[
O
].
body
.
appendChild
(
$dp
.
dd
);
Z
(
$dp
.
dd
.
childNodes
[
0
],
Y
);
if
(
$
)
$dp
.
dd
.
style
.
left
=
$dp
.
dd
.
style
.
top
=
"
-1970px
"
;
else
{
$dp
.
show
();
C
()}}}
else
if
(
$dp
.
cal
){
$dp
.
show
();
$dp
.
cal
.
init
();
if
(
!
$dp
.
eCont
)
C
()}
function
C
(){
var
F
=
$dp
.
position
.
left
,
B
=
$dp
.
position
.
top
,
C
=
$dp
.
el
;
if
(
C
!=
$dp
.
srcEl
&&
(
Q
(
C
)
==
"
none
"
||
C
.
type
==
"
hidden
"
))
C
=
$dp
.
srcEl
;
var
H
=
W
(
C
),
$
=
G
(
X
),
D
=
N
(
V
),
A
=
a
(
V
),
E
=
$dp
.
dd
.
offsetHeight
,
_
=
$dp
.
dd
.
offsetWidth
;
if
(
isNaN
(
B
)){
if
(
B
==
"
above
"
||
(
B
!=
"
under
"
&&
((
$
.
topM
+
H
.
bottom
+
E
>
D
.
height
)
&&
(
$
.
topM
+
H
.
top
-
E
>
0
))))
B
=
A
.
top
+
$
.
topM
+
H
.
top
-
E
-
2
;
else
B
=
A
.
top
+
$
.
topM
+
Math
.
min
(
H
.
bottom
,
D
.
height
-
E
)
+
2
}
else
B
+=
A
.
top
+
$
.
topM
;
if
(
isNaN
(
F
))
F
=
A
.
left
+
Math
.
min
(
$
.
leftM
+
H
.
left
,
D
.
width
-
_
-
5
)
-
(
T
?
2
:
0
);
else
F
+=
A
.
left
+
$
.
leftM
;
$dp
.
dd
.
style
.
top
=
B
+
"
px
"
;
$dp
.
dd
.
style
.
left
=
F
+
"
px
"
}}})()
\ No newline at end of file
WebRoot/js/My97DatePicker/calendar.js
0 → 100644
View file @
1fffd65c
This diff is collapsed.
Click to expand it.
WebRoot/js/My97DatePicker/config.js
0 → 100644
View file @
1fffd65c
var
langList
=
[
{
name
:
'
en
'
,
charset
:
'
UTF-8
'
},
{
name
:
'
zh-cn
'
,
charset
:
'
UTF-8
'
},
{
name
:
'
zh-tw
'
,
charset
:
'
UTF-8
'
}
];
var
skinList
=
[
{
name
:
'
default
'
,
charset
:
'
UTF-8
'
},
{
name
:
'
whyGreen
'
,
charset
:
'
UTF-8
'
}
];
\ No newline at end of file
WebRoot/js/My97DatePicker/lang/en.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
Invalid date or the date out of range,redo or not?
"
,
aWeekStr
:
[
"
wk
"
,
"
Sun
"
,
"
Mon
"
,
"
Tue
"
,
"
Wed
"
,
"
Thu
"
,
"
Fri
"
,
"
Sat
"
],
aLongWeekStr
:[
"
wk
"
,
"
Sunday
"
,
"
Monday
"
,
"
Tuesday
"
,
"
Wednesday
"
,
"
Thursday
"
,
"
Friday
"
,
"
Saturday
"
,
"
Sunday
"
],
aMonStr
:
[
"
Jan
"
,
"
Feb
"
,
"
Mar
"
,
"
Apr
"
,
"
May
"
,
"
Jun
"
,
"
Jul
"
,
"
Aug
"
,
"
Sep
"
,
"
Oct
"
,
"
Nov
"
,
"
Dec
"
],
aLongMonStr
:
[
"
January
"
,
"
February
"
,
"
March
"
,
"
April
"
,
"
May
"
,
"
June
"
,
"
July
"
,
"
August
"
,
"
September
"
,
"
October
"
,
"
November
"
,
"
December
"
],
clearStr
:
"
Clear
"
,
todayStr
:
"
Today
"
,
okStr
:
"
OK
"
,
updateStr
:
"
OK
"
,
timeStr
:
"
Time
"
,
quickStr
:
"
Quick Selection
"
,
err_1
:
'
MinDate Cannot be bigger than MaxDate!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/lang/zh-cn.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
\
u4E0D
\
u5408
\
u6CD5
\
u7684
\
u65E5
\
u671F
\
u683C
\
u5F0F
\
u6216
\
u8005
\
u65E5
\
u671F
\
u8D85
\
u51FA
\
u9650
\
u5B9A
\
u8303
\
u56F4,
\
u9700
\
u8981
\
u64A4
\
u9500
\
u5417?
"
,
aWeekStr
:
[
"
\
u5468
"
,
"
\
u65E5
"
,
"
\
u4E00
"
,
"
\
u4E8C
"
,
"
\
u4E09
"
,
"
\
u56DB
"
,
"
\
u4E94
"
,
"
\
u516D
"
],
aLongWeekStr
:[
"
\
u5468
"
,
"
\
u661F
\
u671F
\
u65E5
"
,
"
\
u661F
\
u671F
\
u4E00
"
,
"
\
u661F
\
u671F
\
u4E8C
"
,
"
\
u661F
\
u671F
\
u4E09
"
,
"
\
u661F
\
u671F
\
u56DB
"
,
"
\
u661F
\
u671F
\
u4E94
"
,
"
\
u661F
\
u671F
\
u516D
"
],
aMonStr
:
[
"
\
u4E00
\
u6708
"
,
"
\
u4E8C
\
u6708
"
,
"
\
u4E09
\
u6708
"
,
"
\
u56DB
\
u6708
"
,
"
\
u4E94
\
u6708
"
,
"
\
u516D
\
u6708
"
,
"
\
u4E03
\
u6708
"
,
"
\
u516B
\
u6708
"
,
"
\
u4E5D
\
u6708
"
,
"
\
u5341
\
u6708
"
,
"
\
u5341
\
u4E00
"
,
"
\
u5341
\
u4E8C
"
],
aLongMonStr
:
[
"
\
u4E00
\
u6708
"
,
"
\
u4E8C
\
u6708
"
,
"
\
u4E09
\
u6708
"
,
"
\
u56DB
\
u6708
"
,
"
\
u4E94
\
u6708
"
,
"
\
u516D
\
u6708
"
,
"
\
u4E03
\
u6708
"
,
"
\
u516B
\
u6708
"
,
"
\
u4E5D
\
u6708
"
,
"
\
u5341
\
u6708
"
,
"
\
u5341
\
u4E00
\
u6708
"
,
"
\
u5341
\
u4E8C
\
u6708
"
],
clearStr
:
"
\
u6E05
\
u7A7A
"
,
todayStr
:
"
\
u4ECA
\
u5929
"
,
okStr
:
"
\
u786E
\
u5B9A
"
,
updateStr
:
"
\
u786E
\
u5B9A
"
,
timeStr
:
"
\
u65F6
\
u95F4
"
,
quickStr
:
"
\
u5FEB
\
u901F
\
u9009
\
u62E9
"
,
err_1
:
'
\
u6700
\
u5C0F
\
u65E5
\
u671F
\
u4E0D
\
u80FD
\
u5927
\
u4E8E
\
u6700
\
u5927
\
u65E5
\
u671F!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/lang/zh-tw.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
\
u4E0D
\
u5408
\
u6CD5
\
u7684
\
u65E5
\
u671F
\
u683C
\
u5F0F
\
u6216
\
u8005
\
u65E5
\
u671F
\
u8D85
\
u51FA
\
u9650
\
u5B9A
\
u7BC4
\
u570D,
\
u9700
\
u8981
\
u64A4
\
u92B7
\
u55CE?
"
,
aWeekStr
:
[
"
\
u5468
"
,
"
\
u65E5
"
,
"
\
u4E00
"
,
"
\
u4E8C
"
,
"
\
u4E09
"
,
"
\
u56DB
"
,
"
\
u4E94
"
,
"
\
u516D
"
],
aLongWeekStr
:[
"
\
u5468
"
,
"
\
u661F
\
u671F
\
u65E5
"
,
"
\
u661F
\
u671F
\
u4E00
"
,
"
\
u661F
\
u671F
\
u4E8C
"
,
"
\
u661F
\
u671F
\
u4E09
"
,
"
\
u661F
\
u671F
\
u56DB
"
,
"
\
u661F
\
u671F
\
u4E94
"
,
"
\
u661F
\
u671F
\
u516D
"
],
aMonStr
:
[
"
\
u4E00
\
u6708
"
,
"
\
u4E8C
\
u6708
"
,
"
\
u4E09
\
u6708
"
,
"
\
u56DB
\
u6708
"
,
"
\
u4E94
\
u6708
"
,
"
\
u516D
\
u6708
"
,
"
\
u4E03
\
u6708
"
,
"
\
u516B
\
u6708
"
,
"
\
u4E5D
\
u6708
"
,
"
\
u5341
\
u6708
"
,
"
\
u5341
\
u4E00
"
,
"
\
u5341
\
u4E8C
"
],
aLongMonStr
:
[
"
\
u4E00
\
u6708
"
,
"
\
u4E8C
\
u6708
"
,
"
\
u4E09
\
u6708
"
,
"
\
u56DB
\
u6708
"
,
"
\
u4E94
\
u6708
"
,
"
\
u516D
\
u6708
"
,
"
\
u4E03
\
u6708
"
,
"
\
u516B
\
u6708
"
,
"
\
u4E5D
\
u6708
"
,
"
\
u5341
\
u6708
"
,
"
\
u5341
\
u4E00
\
u6708
"
,
"
\
u5341
\
u4E8C
\
u6708
"
],
clearStr
:
"
\
u6E05
\
u7A7A
"
,
todayStr
:
"
\
u4ECA
\
u5929
"
,
okStr
:
"
\
u78BA
\
u5B9A
"
,
updateStr
:
"
\
u78BA
\
u5B9A
"
,
timeStr
:
"
\
u6642
\
u9593
"
,
quickStr
:
"
\
u5FEB
\
u901F
\
u9078
\
u64C7
"
,
err_1
:
'
\
u6700
\
u5C0F
\
u65E5
\
u671F
\
u4E0D
\
u80FD
\
u5927
\
u65BC
\
u6700
\
u5927
\
u65E5
\
u671F!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/skin/WdatePicker.css
0 → 100644
View file @
1fffd65c
.Wdate
{
border
:
#999
1px
solid
;
height
:
20px
;
background
:
#fff
url(datePicker.gif)
no-repeat
right
;
}
.WdateFmtErr
{
font-weight
:
bold
;
color
:
red
;
}
\ No newline at end of file
WebRoot/js/My97DatePicker/skin/datePicker.gif
0 → 100644
View file @
1fffd65c
1.02 KB
WebRoot/js/My97DatePicker/skin/default/datepicker.css
0 → 100644
View file @
1fffd65c
/*
* My97 DatePicker 4.7
*/
.WdateDiv
{
width
:
180px
;
background-color
:
#FFFFFF
;
border
:
#bbb
1px
solid
;
padding
:
2px
;
}
.WdateDiv2
{
width
:
360px
;
}
.WdateDiv
*
{
font-size
:
9pt
;}
.WdateDiv
.NavImg
a
{
display
:
block
;
cursor
:
pointer
;
height
:
16px
;
width
:
16px
;
}
.WdateDiv
.NavImgll
a
{
float
:
left
;
background
:
transparent
url(img.gif)
no-repeat
scroll
0
0
;
}
.WdateDiv
.NavImgl
a
{
float
:
left
;
background
:
transparent
url(img.gif)
no-repeat
scroll
-16px
0
;
}
.WdateDiv
.NavImgr
a
{
float
:
right
;
background
:
transparent
url(img.gif)
no-repeat
scroll
-32px
0
;
}
.WdateDiv
.NavImgrr
a
{
float
:
right
;
background
:
transparent
url(img.gif)
no-repeat
scroll
-48px
0
;
}
.WdateDiv
#dpTitle
{
height
:
24px
;
margin-bottom
:
2px
;
padding
:
1px
;
}
.WdateDiv
.yminput
{
margin-top
:
2px
;
text-align
:
center
;
height
:
20px
;
border
:
0px
;
width
:
50px
;
cursor
:
pointer
;
}
.WdateDiv
.yminputfocus
{
margin-top
:
2px
;
text-align
:
center
;
font-weight
:
bold
;
height
:
20px
;
color
:
blue
;
border
:
#ccc
1px
solid
;
width
:
50px
;
}
.WdateDiv
.menuSel
{
z-index
:
1
;
position
:
absolute
;
background-color
:
#FFFFFF
;
border
:
#ccc
1px
solid
;
display
:
none
;
}
.WdateDiv
.menu
{
cursor
:
pointer
;
background-color
:
#fff
;
}
.WdateDiv
.menuOn
{
cursor
:
pointer
;
background-color
:
#BEEBEE
;
}
.WdateDiv
.invalidMenu
{
color
:
#aaa
;
}
.WdateDiv
.YMenu
{
margin-top
:
20px
;
}
.WdateDiv
.MMenu
{
margin-top
:
20px
;
*
width
:
62px
;
}
.WdateDiv
.hhMenu
{
margin-top
:
-90px
;
margin-left
:
26px
;
}
.WdateDiv
.mmMenu
{
margin-top
:
-46px
;
margin-left
:
26px
;
}
.WdateDiv
.ssMenu
{
margin-top
:
-24px
;
margin-left
:
26px
;
}
.WdateDiv
.Wweek
{
text-align
:
center
;
background
:
#DAF3F5
;
border-right
:
#BDEBEE
1px
solid
;
}
.WdateDiv
.MTitle
{
background-color
:
#BDEBEE
;
}
.WdateDiv
.WdayTable2
{
border-collapse
:
collapse
;
border
:
#c5d9e8
1px
solid
;
}
.WdateDiv
.WdayTable2
table
{
border
:
0
;
}
.WdateDiv
.WdayTable
{
line-height
:
20px
;
border
:
#c5d9e8
1px
solid
;
}
.WdateDiv
.WdayTable
td
{
text-align
:
center
;
}
.WdateDiv
.Wday
{
cursor
:
pointer
;
}
.WdateDiv
.WdayOn
{
cursor
:
pointer
;
background-color
:
#C0EBEF
;
}
.WdateDiv
.Wwday
{
cursor
:
pointer
;
color
:
#FF2F2F
;
}
.WdateDiv
.WwdayOn
{
cursor
:
pointer
;
color
:
#000
;
background-color
:
#C0EBEF
;
}
.WdateDiv
.Wtoday
{
cursor
:
pointer
;
color
:
blue
;
}
.WdateDiv
.Wselday
{
background-color
:
#A9E4E9
;
}
.WdateDiv
.WspecialDay
{
background-color
:
#66F4DF
;
}
.WdateDiv
.WotherDay
{
cursor
:
pointer
;
color
:
#6A6AFF
;
}
.WdateDiv
.WotherDayOn
{
cursor
:
pointer
;
background-color
:
#C0EBEF
;
}
.WdateDiv
.WinvalidDay
{
color
:
#aaa
;
}
.WdateDiv
#dpTime
{
float
:
left
;
margin-top
:
3px
;
margin-right
:
30px
;
}
.WdateDiv
#dpTime
#dpTimeStr
{
margin-left
:
1px
;
}
.WdateDiv
#dpTime
input
{
width
:
18px
;
height
:
20px
;
text-align
:
center
;
border
:
#ccc
1px
solid
;
}
.WdateDiv
#dpTime
.tB
{
border-right
:
0px
;
}
.WdateDiv
#dpTime
.tE
{
border-left
:
0
;
border-right
:
0
;
}
.WdateDiv
#dpTime
.tm
{
width
:
7px
;
border-left
:
0
;
border-right
:
0
;
}
.WdateDiv
#dpTime
#dpTimeUp
{
height
:
10px
;
width
:
13px
;
border
:
0px
;
background
:
url(img.gif)
no-repeat
-32px
-16px
;
}
.WdateDiv
#dpTime
#dpTimeDown
{
height
:
10px
;
width
:
13px
;
border
:
0px
;
background
:
url(img.gif)
no-repeat
-48px
-16px
;
}
.WdateDiv
#dpQS
{
float
:
left
;
margin-right
:
3px
;
margin-top
:
3px
;
background
:
url(img.gif)
no-repeat
0px
-16px
;
width
:
20px
;
height
:
20px
;
cursor
:
pointer
;
}
.WdateDiv
#dpControl
{
text-align
:
right
;
}
.WdateDiv
.dpButton
{
height
:
20px
;
width
:
45px
;
border
:
#ccc
1px
solid
;
margin-top
:
2px
;
margin-right
:
1px
;
}
\ No newline at end of file
WebRoot/js/My97DatePicker/skin/default/img.gif
0 → 100644
View file @
1fffd65c
1.54 KB
WebRoot/js/My97DatePicker/skin/whyGreen/bg.jpg
0 → 100644
View file @
1fffd65c
307 Bytes
WebRoot/js/My97DatePicker/skin/whyGreen/datepicker.css
0 → 100644
View file @
1fffd65c
/*
* My97 DatePicker 4.7 Skin:whyGreen
*/
.WdateDiv
{
width
:
180px
;
background-color
:
#fff
;
border
:
#C5E1E4
1px
solid
;
padding
:
2px
;
}
.WdateDiv2
{
width
:
360px
;
}
.WdateDiv
*
{
font-size
:
9pt
;}
.WdateDiv
.NavImg
a
{
cursor
:
pointer
;
display
:
block
;
width
:
16px
;
height
:
16px
;
margin-top
:
1px
;
}
.WdateDiv
.NavImgll
a
{
float
:
left
;
background
:
url(img.gif)
no-repeat
;
}
.WdateDiv
.NavImgl
a
{
float
:
left
;
background
:
url(img.gif)
no-repeat
-16px
0px
;
}
.WdateDiv
.NavImgr
a
{
float
:
right
;
background
:
url(img.gif)
no-repeat
-32px
0px
;
}
.WdateDiv
.NavImgrr
a
{
float
:
right
;
background
:
url(img.gif)
no-repeat
-48px
0px
;
}
.WdateDiv
#dpTitle
{
height
:
24px
;
padding
:
1px
;
border
:
#c5d9e8
1px
solid
;
background
:
url(bg.jpg)
;
margin-bottom
:
2px
;
}
.WdateDiv
.yminput
{
margin-top
:
2px
;
text-align
:
center
;
border
:
0px
;
height
:
20px
;
width
:
50px
;
color
:
#034c50
;
background-color
:
transparent
;
cursor
:
pointer
;
}
.WdateDiv
.yminputfocus
{
margin-top
:
2px
;
text-align
:
center
;
border
:
#939393
1px
solid
;
font-weight
:
bold
;
color
:
#034c50
;
height
:
20px
;
width
:
50px
;
}
.WdateDiv
.menuSel
{
z-index
:
1
;
position
:
absolute
;
background-color
:
#FFFFFF
;
border
:
#A3C6C8
1px
solid
;
display
:
none
;
}
.WdateDiv
.menu
{
cursor
:
pointer
;
background-color
:
#fff
;
color
:
#11777C
;
}
.WdateDiv
.menuOn
{
cursor
:
pointer
;
background-color
:
#BEEBEE
;
}
.WdateDiv
.invalidMenu
{
color
:
#aaa
;
}
.WdateDiv
.YMenu
{
margin-top
:
20px
;
}
.WdateDiv
.MMenu
{
margin-top
:
20px
;
*
width
:
62px
;
}
.WdateDiv
.hhMenu
{
margin-top
:
-90px
;
margin-left
:
26px
;
}
.WdateDiv
.mmMenu
{
margin-top
:
-46px
;
margin-left
:
26px
;
}
.WdateDiv
.ssMenu
{
margin-top
:
-24px
;
margin-left
:
26px
;
}
.WdateDiv
.Wweek
{
text-align
:
center
;
background
:
#DAF3F5
;
border-right
:
#BDEBEE
1px
solid
;
}
.WdateDiv
.MTitle
{
color
:
#13777e
;
background-color
:
#bdebee
;
}
.WdateDiv
.WdayTable2
{
border-collapse
:
collapse
;
border
:
#BEE9F0
1px
solid
;
}
.WdateDiv
.WdayTable2
table
{
border
:
0
;
}
.WdateDiv
.WdayTable
{
line-height
:
20px
;
color
:
#13777e
;
background-color
:
#edfbfb
;
border
:
#BEE9F0
1px
solid
;
}
.WdateDiv
.WdayTable
td
{
text-align
:
center
;
}
.WdateDiv
.Wday
{
cursor
:
pointer
;
}
.WdateDiv
.WdayOn
{
cursor
:
pointer
;
background-color
:
#74d2d9
;
}
.WdateDiv
.Wwday
{
cursor
:
pointer
;
color
:
#ab1e1e
;
}
.WdateDiv
.WwdayOn
{
cursor
:
pointer
;
background-color
:
#74d2d9
;
}
.WdateDiv
.Wtoday
{
cursor
:
pointer
;
color
:
blue
;
}
.WdateDiv
.Wselday
{
background-color
:
#A7E2E7
;
}
.WdateDiv
.WspecialDay
{
background-color
:
#66F4DF
;
}
.WdateDiv
.WotherDay
{
cursor
:
pointer
;
color
:
#0099CC
;
}
.WdateDiv
.WotherDayOn
{
cursor
:
pointer
;
background-color
:
#C0EBEF
;
}
.WdateDiv
.WinvalidDay
{
color
:
#aaa
;
}
.WdateDiv
#dpTime
{
float
:
left
;
margin-top
:
3px
;
margin-right
:
30px
;
}
.WdateDiv
#dpTime
#dpTimeStr
{
margin-left
:
1px
;
color
:
#497F7F
;
}
.WdateDiv
#dpTime
input
{
height
:
20px
;
width
:
18px
;
text-align
:
center
;
color
:
#333
;
border
:
#61CAD0
1px
solid
;
}
.WdateDiv
#dpTime
.tB
{
border-right
:
0px
;
}
.WdateDiv
#dpTime
.tE
{
border-left
:
0
;
border-right
:
0
;
}
.WdateDiv
#dpTime
.tm
{
width
:
7px
;
border-left
:
0
;
border-right
:
0
;
}
.WdateDiv
#dpTime
#dpTimeUp
{
height
:
10px
;
width
:
13px
;
border
:
0px
;
background
:
url(img.gif)
no-repeat
-32px
-16px
;
}
.WdateDiv
#dpTime
#dpTimeDown
{
height
:
10px
;
width
:
13px
;
border
:
0px
;
background
:
url(img.gif)
no-repeat
-48px
-16px
;
}
.WdateDiv
#dpQS
{
float
:
left
;
margin-right
:
3px
;
margin-top
:
3px
;
background
:
url(img.gif)
no-repeat
0px
-16px
;
width
:
20px
;
height
:
20px
;
cursor
:
pointer
;
}
.WdateDiv
#dpControl
{
text-align
:
right
;
margin-top
:
3px
;
}
.WdateDiv
.dpButton
{
height
:
20px
;
width
:
45px
;
margin-top
:
2px
;
border
:
#38B1B9
1px
solid
;
background-color
:
#CFEBEE
;
color
:
#08575B
;
}
\ No newline at end of file
WebRoot/js/My97DatePicker/skin/whyGreen/img.gif
0 → 100644
View file @
1fffd65c
1.64 KB
WebRoot/js/My97DatePicker/开发包/lang/en.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
Invalid date or the date out of range,redo or not?
"
,
aWeekStr
:
[
"
wk
"
,
"
Sun
"
,
"
Mon
"
,
"
Tue
"
,
"
Wed
"
,
"
Thu
"
,
"
Fri
"
,
"
Sat
"
],
aLongWeekStr
:[
"
wk
"
,
"
Sunday
"
,
"
Monday
"
,
"
Tuesday
"
,
"
Wednesday
"
,
"
Thursday
"
,
"
Friday
"
,
"
Saturday
"
,
"
Sunday
"
],
aMonStr
:
[
"
Jan
"
,
"
Feb
"
,
"
Mar
"
,
"
Apr
"
,
"
May
"
,
"
Jun
"
,
"
Jul
"
,
"
Aug
"
,
"
Sep
"
,
"
Oct
"
,
"
Nov
"
,
"
Dec
"
],
aLongMonStr
:
[
"
January
"
,
"
February
"
,
"
March
"
,
"
April
"
,
"
May
"
,
"
June
"
,
"
July
"
,
"
August
"
,
"
September
"
,
"
October
"
,
"
November
"
,
"
December
"
],
clearStr
:
"
Clear
"
,
todayStr
:
"
Today
"
,
okStr
:
"
OK
"
,
updateStr
:
"
OK
"
,
timeStr
:
"
Time
"
,
quickStr
:
"
Quick Selection
"
,
err_1
:
'
MinDate Cannot be bigger than MaxDate!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/开发包/lang/zh-cn.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
不合法的日期格式或者日期超出限定范围,需要撤销吗?
"
,
aWeekStr
:
[
"
周
"
,
"
日
"
,
"
一
"
,
"
二
"
,
"
三
"
,
"
四
"
,
"
五
"
,
"
六
"
],
aLongWeekStr
:[
"
周
"
,
"
星期日
"
,
"
星期一
"
,
"
星期二
"
,
"
星期三
"
,
"
星期四
"
,
"
星期五
"
,
"
星期六
"
],
aMonStr
:
[
"
一月
"
,
"
二月
"
,
"
三月
"
,
"
四月
"
,
"
五月
"
,
"
六月
"
,
"
七月
"
,
"
八月
"
,
"
九月
"
,
"
十月
"
,
"
十一
"
,
"
十二
"
],
aLongMonStr
:
[
"
一月
"
,
"
二月
"
,
"
三月
"
,
"
四月
"
,
"
五月
"
,
"
六月
"
,
"
七月
"
,
"
八月
"
,
"
九月
"
,
"
十月
"
,
"
十一月
"
,
"
十二月
"
],
clearStr
:
"
清空
"
,
todayStr
:
"
今天
"
,
okStr
:
"
确定
"
,
updateStr
:
"
确定
"
,
timeStr
:
"
时间
"
,
quickStr
:
"
快速选择
"
,
err_1
:
'
最小日期不能大于最大日期!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/开发包/lang/zh-tw.js
0 → 100644
View file @
1fffd65c
var
$lang
=
{
errAlertMsg
:
"
不合法的日期格式或者日期超出限定範圍,需要撤銷嗎?
"
,
aWeekStr
:
[
"
周
"
,
"
日
"
,
"
一
"
,
"
二
"
,
"
三
"
,
"
四
"
,
"
五
"
,
"
六
"
],
aLongWeekStr
:[
"
周
"
,
"
星期日
"
,
"
星期一
"
,
"
星期二
"
,
"
星期三
"
,
"
星期四
"
,
"
星期五
"
,
"
星期六
"
],
aMonStr
:
[
"
一月
"
,
"
二月
"
,
"
三月
"
,
"
四月
"
,
"
五月
"
,
"
六月
"
,
"
七月
"
,
"
八月
"
,
"
九月
"
,
"
十月
"
,
"
十一
"
,
"
十二
"
],
aLongMonStr
:
[
"
一月
"
,
"
二月
"
,
"
三月
"
,
"
四月
"
,
"
五月
"
,
"
六月
"
,
"
七月
"
,
"
八月
"
,
"
九月
"
,
"
十月
"
,
"
十一月
"
,
"
十二月
"
],
clearStr
:
"
清空
"
,
todayStr
:
"
今天
"
,
okStr
:
"
確定
"
,
updateStr
:
"
確定
"
,
timeStr
:
"
時間
"
,
quickStr
:
"
快速選擇
"
,
err_1
:
'
最小日期不能大於最大日期!
'
}
\ No newline at end of file
WebRoot/js/My97DatePicker/开发包/readme.txt
0 → 100644
View file @
1fffd65c
正式发布时,可将此文件夹删去
WebRoot/js/My97DatePicker/开发包/skin/WdatePicker.css
0 → 100644
View file @
1fffd65c
.Wdate
{
border
:
#999
1px
solid
;
height
:
20px
;
background
:
#fff
url(datePicker.gif)
no-repeat
right
;
}
.WdateFmtErr
{
font-weight
:
bold
;
color
:
red
;
}
\ No newline at end of file
WebRoot/js/My97DatePicker/开发包/skin/datePicker.gif
0 → 100644
View file @
1fffd65c
1.02 KB
Prev
1
2
Next
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