[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 /** 2 * @provides javelin-behavior-differential-diff-radios 3 * @requires javelin-behavior 4 * javelin-stratcom 5 * javelin-dom 6 */ 7 8 JX.behavior('differential-diff-radios', function(config) { 9 JX.Stratcom.listen( 10 'click', 11 'differential-new-radio', 12 function(e) { 13 var target = e.getTarget(); 14 var adjust; 15 var node; 16 var reset = false; 17 for (var ii = 0; ii < config.radios.length; ii++) { 18 node = JX.$(config.radios[ii]); 19 if (parseInt(node.value, 10) >= parseInt(target.value, 10)) { 20 if (node.checked) { 21 node.checked = false; 22 reset = true; 23 } 24 node.disabled = 'disabled'; 25 } else { 26 node.disabled = ''; 27 if (!adjust || adjust.value < node.value) { 28 adjust = node; 29 } 30 } 31 } 32 if (reset && adjust) { 33 adjust.checked = 'checked'; 34 } 35 }); 36 });
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |