diff --git a/resources/celerity/map.php b/resources/celerity/map.php --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -8,7 +8,7 @@ return array( 'names' => array( 'core.pkg.css' => '5b6531df', - 'core.pkg.js' => 'cbdbd552', + 'core.pkg.js' => '16aeff68', 'darkconsole.pkg.js' => 'df001cab', 'differential.pkg.css' => '8af45893', 'differential.pkg.js' => '42c10e78', @@ -481,7 +481,7 @@ 'rsrc/js/core/behavior-remarkup-preview.js' => 'f7379f45', 'rsrc/js/core/behavior-reorder-applications.js' => '76b9fc3e', 'rsrc/js/core/behavior-reveal-content.js' => '60821bc7', - 'rsrc/js/core/behavior-search-typeahead.js' => 'd712ac5f', + 'rsrc/js/core/behavior-search-typeahead.js' => '42312b14', 'rsrc/js/core/behavior-select-on-click.js' => '4e3e79a6', 'rsrc/js/core/behavior-toggle-class.js' => 'e566f52c', 'rsrc/js/core/behavior-tokenizer.js' => 'b3a4b884', @@ -622,7 +622,7 @@ 'javelin-behavior-phabricator-oncopy' => '2926fff2', 'javelin-behavior-phabricator-remarkup-assist' => 'e32d14ab', 'javelin-behavior-phabricator-reveal-content' => '60821bc7', - 'javelin-behavior-phabricator-search-typeahead' => 'd712ac5f', + 'javelin-behavior-phabricator-search-typeahead' => '42312b14', 'javelin-behavior-phabricator-show-all-transactions' => '7c273581', 'javelin-behavior-phabricator-tooltips' => '3ee3408b', 'javelin-behavior-phabricator-transaction-comment-form' => '9f7309fb', @@ -1102,6 +1102,16 @@ 'javelin-dom', 'javelin-util', ), + '42312b14' => array( + 'javelin-behavior', + 'javelin-typeahead-ondemand-source', + 'javelin-typeahead', + 'javelin-dom', + 'javelin-uri', + 'javelin-util', + 'javelin-stratcom', + 'phabricator-prefab', + ), '44168bad' => array( 'javelin-behavior', 'javelin-dom', @@ -1733,16 +1743,6 @@ 'javelin-stratcom', 'javelin-dom', ), - 'd712ac5f' => array( - 'javelin-behavior', - 'javelin-typeahead-ondemand-source', - 'javelin-typeahead', - 'javelin-dom', - 'javelin-uri', - 'javelin-util', - 'javelin-stratcom', - 'phabricator-prefab', - ), 'd75709e6' => array( 'javelin-behavior', 'javelin-workflow', diff --git a/webroot/rsrc/js/core/behavior-search-typeahead.js b/webroot/rsrc/js/core/behavior-search-typeahead.js --- a/webroot/rsrc/js/core/behavior-search-typeahead.js +++ b/webroot/rsrc/js/core/behavior-search-typeahead.js @@ -62,12 +62,19 @@ var ii; for (ii = 0; ii < list.length; ii++) { var item = list[ii]; + + for (var jj = 0; jj < tokens.length; jj++) { + if (item.name.toLowerCase().indexOf(tokens[jj].toLowerCase()) === 0) { + priority_hits[item.id] = true; + } + } + if (!item.priority) { continue; } - for (var jj = 0; jj < tokens.length; jj++) { - if (item.priority.substr(0, tokens[jj].length) == tokens[jj]) { + for (var hh = 0; hh < tokens.length; hh++) { + if (item.priority.substr(0, tokens[hh].length) == tokens[hh]) { priority_hits[item.id] = true; } }