Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F390788
_base.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
3 KB
Subscribers
None
_base.js
View Options
/*
Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details
*/
if
(
!
dojo
.
_hasResource
[
"dojox.fx._base"
]){
dojo
.
_hasResource
[
"dojox.fx._base"
]
=
true
;
dojo
.
provide
(
"dojox.fx._base"
);
dojo
.
require
(
"dojo.fx"
);
dojo
.
mixin
(
dojox
.
fx
,{
anim
:
dojo
.
anim
,
animateProperty
:
dojo
.
animateProperty
,
fadeTo
:
dojo
.
_fade
,
fadeIn
:
dojo
.
fadeIn
,
fadeOut
:
dojo
.
fadeOut
,
combine
:
dojo
.
fx
.
combine
,
chain
:
dojo
.
fx
.
chain
,
slideTo
:
dojo
.
fx
.
slideTo
,
wipeIn
:
dojo
.
fx
.
wipeIn
,
wipeOut
:
dojo
.
fx
.
wipeOut
});
dojox
.
fx
.
sizeTo
=
function
(
_1
){
var
_2
=
_1
.
node
=
dojo
.
byId
(
_1
.
node
),
_3
=
"absolute"
;
var
_4
=
_1
.
method
||
"chain"
;
if
(
!
_1
.
duration
){
_1
.
duration
=
500
;
}
if
(
_4
==
"chain"
){
_1
.
duration
=
Math
.
floor
(
_1
.
duration
/
2
);
}
var
_5
,
_6
,
_7
,
_8
,
_9
,
_a
=
null
;
var
_b
=
(
function
(
n
){
return
function
(){
var
cs
=
dojo
.
getComputedStyle
(
n
),
_c
=
cs
.
position
,
w
=
cs
.
width
,
h
=
cs
.
height
;
_5
=
(
_c
==
_3
?
n
.
offsetTop
:
parseInt
(
cs
.
top
)
||
0
);
_7
=
(
_c
==
_3
?
n
.
offsetLeft
:
parseInt
(
cs
.
left
)
||
0
);
_9
=
(
w
==
"auto"
?
0
:
parseInt
(
w
));
_a
=
(
h
==
"auto"
?
0
:
parseInt
(
h
));
_8
=
_7
-
Math
.
floor
((
_1
.
width
-
_9
)
/
2
);
_6
=
_5
-
Math
.
floor
((
_1
.
height
-
_a
)
/
2
);
if
(
_c
!=
_3
&&
_c
!=
"relative"
){
var
_d
=
dojo
.
coords
(
n
,
true
);
_5
=
_d
.
y
;
_7
=
_d
.
x
;
n
.
style
.
position
=
_3
;
n
.
style
.
top
=
_5
+
"px"
;
n
.
style
.
left
=
_7
+
"px"
;
}
};
})(
_2
);
var
_e
=
dojo
.
animateProperty
(
dojo
.
mixin
({
properties
:
{
height
:
function
(){
_b
();
return
{
end
:
_1
.
height
||
0
,
start
:
_a
};
},
top
:
function
(){
return
{
start
:
_5
,
end
:
_6
};
}}},
_1
));
var
_f
=
dojo
.
animateProperty
(
dojo
.
mixin
({
properties
:
{
width
:
function
(){
return
{
start
:
_9
,
end
:
_1
.
width
||
0
};
},
left
:
function
(){
return
{
start
:
_7
,
end
:
_8
};
}}},
_1
));
var
_10
=
dojo
.
fx
[(
_1
.
method
==
"combine"
?
"combine"
:
"chain"
)]([
_e
,
_f
]);
return
_10
;
};
dojox
.
fx
.
slideBy
=
function
(
_11
){
var
_12
=
_11
.
node
=
dojo
.
byId
(
_11
.
node
),
top
,
_13
;
var
_14
=
(
function
(
n
){
return
function
(){
var
cs
=
dojo
.
getComputedStyle
(
n
);
var
pos
=
cs
.
position
;
top
=
(
pos
==
"absolute"
?
n
.
offsetTop
:
parseInt
(
cs
.
top
)
||
0
);
_13
=
(
pos
==
"absolute"
?
n
.
offsetLeft
:
parseInt
(
cs
.
left
)
||
0
);
if
(
pos
!=
"absolute"
&&
pos
!=
"relative"
){
var
ret
=
dojo
.
coords
(
n
,
true
);
top
=
ret
.
y
;
_13
=
ret
.
x
;
n
.
style
.
position
=
"absolute"
;
n
.
style
.
top
=
top
+
"px"
;
n
.
style
.
left
=
_13
+
"px"
;
}
};
})(
_12
);
_14
();
var
_15
=
dojo
.
animateProperty
(
dojo
.
mixin
({
properties
:
{
top
:
top
+
(
_11
.
top
||
0
),
left
:
_13
+
(
_11
.
left
||
0
)}},
_11
));
dojo
.
connect
(
_15
,
"beforeBegin"
,
_15
,
_14
);
return
_15
;
};
dojox
.
fx
.
crossFade
=
function
(
_16
){
var
_17
=
_16
.
nodes
[
0
]
=
dojo
.
byId
(
_16
.
nodes
[
0
]),
op1
=
dojo
.
style
(
_17
,
"opacity"
),
_18
=
_16
.
nodes
[
1
]
=
dojo
.
byId
(
_16
.
nodes
[
1
]),
op2
=
dojo
.
style
(
_18
,
"opacity"
);
var
_19
=
dojo
.
fx
.
combine
([
dojo
[(
op1
==
0
?
"fadeIn"
:
"fadeOut"
)](
dojo
.
mixin
({
node
:
_17
},
_16
)),
dojo
[(
op1
==
0
?
"fadeOut"
:
"fadeIn"
)](
dojo
.
mixin
({
node
:
_18
},
_16
))]);
return
_19
;
};
dojox
.
fx
.
highlight
=
function
(
_1a
){
var
_1b
=
_1a
.
node
=
dojo
.
byId
(
_1a
.
node
);
_1a
.
duration
=
_1a
.
duration
||
400
;
var
_1c
=
_1a
.
color
||
"#ffff99"
,
_1d
=
dojo
.
style
(
_1b
,
"backgroundColor"
);
if
(
_1d
==
"rgba(0, 0, 0, 0)"
){
_1d
=
"transparent"
;
}
var
_1e
=
dojo
.
animateProperty
(
dojo
.
mixin
({
properties
:
{
backgroundColor
:
{
start
:
_1c
,
end
:
_1d
}}},
_1a
));
if
(
_1d
==
"transparent"
){
dojo
.
connect
(
_1e
,
"onEnd"
,
_1e
,
function
(){
_1b
.
style
.
backgroundColor
=
_1d
;
});
}
return
_1e
;
};
dojox
.
fx
.
wipeTo
=
function
(
_1f
){
_1f
.
node
=
dojo
.
byId
(
_1f
.
node
);
var
_20
=
_1f
.
node
,
s
=
_20
.
style
;
var
dir
=
(
_1f
.
width
?
"width"
:
"height"
),
_21
=
_1f
[
dir
],
_22
=
{};
_22
[
dir
]
=
{
start
:
function
(){
s
.
overflow
=
"hidden"
;
if
(
s
.
visibility
==
"hidden"
||
s
.
display
==
"none"
){
s
[
dir
]
=
"1px"
;
s
.
display
=
""
;
s
.
visibility
=
""
;
return
1
;
}
else
{
var
now
=
dojo
.
style
(
_20
,
dir
);
return
Math
.
max
(
now
,
1
);
}
},
end
:
_21
};
var
_23
=
dojo
.
animateProperty
(
dojo
.
mixin
({
properties
:
_22
},
_1f
));
return
_23
;
};
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Feb 22, 15:27 (7 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24452
Default Alt Text
_base.js (3 KB)
Attached To
rZED Zed
Event Timeline
Log In to Comment