Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4141154
jquery.ui.effect-blind.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
jquery.ui.effect-blind.js
View Options
/*!
* jQuery UI Effects Blind 1.9.2
* http://jqueryui.com
*
* Copyright 2012 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/blind-effect/
*
* Depends:
* jquery.ui.effect.js
*/
(
function
(
$
,
undefined
)
{
var
rvertical
=
/up|down|vertical/
,
rpositivemotion
=
/up|left|vertical|horizontal/
;
$
.
effects
.
effect
.
blind
=
function
(
o
,
done
)
{
// Create element
var
el
=
$
(
this
),
props
=
[
"position"
,
"top"
,
"bottom"
,
"left"
,
"right"
,
"height"
,
"width"
],
mode
=
$
.
effects
.
setMode
(
el
,
o
.
mode
||
"hide"
),
direction
=
o
.
direction
||
"up"
,
vertical
=
rvertical
.
test
(
direction
),
ref
=
vertical
?
"height"
:
"width"
,
ref2
=
vertical
?
"top"
:
"left"
,
motion
=
rpositivemotion
.
test
(
direction
),
animation
=
{},
show
=
mode
===
"show"
,
wrapper
,
distance
,
margin
;
// if already wrapped, the wrapper's properties are my property. #6245
if
(
el
.
parent
().
is
(
".ui-effects-wrapper"
)
)
{
$
.
effects
.
save
(
el
.
parent
(),
props
);
}
else
{
$
.
effects
.
save
(
el
,
props
);
}
el
.
show
();
wrapper
=
$
.
effects
.
createWrapper
(
el
).
css
({
overflow
:
"hidden"
});
distance
=
wrapper
[
ref
]();
margin
=
parseFloat
(
wrapper
.
css
(
ref2
)
)
||
0
;
animation
[
ref
]
=
show
?
distance
:
0
;
if
(
!
motion
)
{
el
.
css
(
vertical
?
"bottom"
:
"right"
,
0
)
.
css
(
vertical
?
"top"
:
"left"
,
"auto"
)
.
css
({
position
:
"absolute"
});
animation
[
ref2
]
=
show
?
margin
:
distance
+
margin
;
}
// start at 0 if we are showing
if
(
show
)
{
wrapper
.
css
(
ref
,
0
);
if
(
!
motion
)
{
wrapper
.
css
(
ref2
,
margin
+
distance
);
}
}
// Animate
wrapper
.
animate
(
animation
,
{
duration
:
o
.
duration
,
easing
:
o
.
easing
,
queue
:
false
,
complete
:
function
()
{
if
(
mode
===
"hide"
)
{
el
.
hide
();
}
$
.
effects
.
restore
(
el
,
props
);
$
.
effects
.
removeWrapper
(
el
);
done
();
}
});
};
})(
jQuery
);
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Aug 19, 15:50 (3 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
44/fc/66e6d2ccdd046889c7b642c39d61
Default Alt Text
jquery.ui.effect-blind.js (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment