[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 /** 2 * @provides javelin-behavior-diffusion-locate-file 3 * @requires javelin-behavior 4 * javelin-diffusion-locate-file-source 5 * javelin-dom 6 * javelin-typeahead 7 * javelin-uri 8 */ 9 10 JX.behavior('diffusion-locate-file', function(config) { 11 var control = JX.$(config.controlID); 12 var input = JX.$(config.inputID); 13 14 var datasource = new JX.DiffusionLocateFileSource(config.uri); 15 16 var typeahead = new JX.Typeahead(control, input); 17 typeahead.setDatasource(datasource); 18 19 typeahead.listen('choose', function(r) { 20 JX.$U(config.browseBaseURI + r.ref).go(); 21 }); 22 23 var started = false; 24 JX.DOM.listen(input, 'click', null, function() { 25 if (!started) { 26 started = true; 27 typeahead.start(); 28 } 29 }); 30 31 });
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 |