[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 /** 2 * @provides javelin-behavior-boards-dropdown 3 * @requires javelin-behavior 4 * javelin-dom 5 * javelin-stratcom 6 * phuix-dropdown-menu 7 */ 8 9 JX.behavior('boards-dropdown', function() { 10 11 JX.Stratcom.listen('click', 'boards-dropdown-menu', function(e) { 12 var data = e.getNodeData('boards-dropdown-menu'); 13 if (data.menu) { 14 return; 15 } 16 17 e.kill(); 18 19 var list = JX.$H(data.items).getFragment().firstChild; 20 21 var button = e.getNode('boards-dropdown-menu'); 22 data.menu = new JX.PHUIXDropdownMenu(button); 23 data.menu.setContent(list); 24 data.menu.open(); 25 26 JX.DOM.listen(list, 'click', 'tag:a', function(e) { 27 if (!e.isNormalClick()) { 28 return; 29 } 30 data.menu.close(); 31 }); 32 }); 33 34 35 });
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 |