[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 /** 2 * @provides javelin-behavior-differential-show-field-details 3 * @requires javelin-behavior 4 * javelin-stratcom 5 * javelin-dom 6 */ 7 8 JX.behavior('differential-show-field-details', function() { 9 10 JX.Stratcom.listen( 11 'click', 12 ['differential-results-row-show', 'tag:a'], 13 function(e) { 14 toggle(e, true); 15 }); 16 17 JX.Stratcom.listen( 18 'click', 19 ['differential-results-row-hide', 'tag:a'], 20 function(e) { 21 toggle(e, false); 22 }); 23 24 function toggle(e, show) { 25 e.kill(); 26 27 var f = show ? JX.DOM.show : JX.DOM.hide; 28 var g = show ? JX.DOM.hide : JX.DOM.show; 29 30 var table = e.getNode('differential-results-table'); 31 var rows = JX.DOM.scry(table, 'tr', 'differential-results-row-toggle'); 32 for (var ii = 0; ii < rows.length; ii++) { 33 f(rows[ii]); 34 } 35 36 g(JX.DOM.find(table, 'tr', 'differential-results-row-show')); 37 f(JX.DOM.find(table, 'tr', 'differential-results-row-hide')); 38 } 39 40 });
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 |