Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35313251
behavior-diff-radios.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
935 B
Subscribers
None
behavior-diff-radios.js
View Options
/**
* @provides javelin-behavior-differential-diff-radios
* @requires javelin-behavior
* javelin-stratcom
* javelin-dom
*/
JX
.
behavior
(
'differential-diff-radios'
,
function
(
config
)
{
JX
.
Stratcom
.
listen
(
'click'
,
'differential-new-radio'
,
function
(
e
)
{
var
target
=
e
.
getTarget
();
var
adjust
;
var
node
;
var
reset
=
false
;
for
(
var
ii
=
0
;
ii
<
config
.
radios
.
length
;
ii
++
)
{
node
=
JX
.
$
(
config
.
radios
[
ii
]);
if
(
parseInt
(
node
.
value
,
10
)
>=
parseInt
(
target
.
value
,
10
))
{
if
(
node
.
checked
)
{
node
.
checked
=
false
;
reset
=
true
;
}
node
.
disabled
=
'disabled'
;
}
else
{
node
.
disabled
=
''
;
if
(
!
adjust
||
adjust
.
value
<
node
.
value
)
{
adjust
=
node
;
}
}
}
if
(
reset
&&
adjust
)
{
adjust
.
checked
=
'checked'
;
}
});
});
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Feb 5, 9:21 PM (21 m, 7 s)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
9e/dc/cfecfe95d0d315f84e0d46e5af83
Attached To
rPHAB Phabricator
Event Timeline
Log In to Comment