Skip to content

Commit f930fd2

Browse files
author
Chad Little
committed
Add an Emoji Typeahead
Summary: This adds a more complete emoji datasource, with a typeahead and autocomplete. It works by pulling in a raw datasource from EmojiOne (I chose Unicode 8, but they have a Unicode 9 datasource as well) and transforming it for speed/need. If we build more robustness or an actual picker into the Remarkup bar, having the additional keywords, etc, might be important. When Unicode 9 support is more prevalent, we should only need to update the single file. Tossing up as a proof of concept on engineering direction. Also I can't quite get the autocomplete to complete. Test Plan: Test UIExamples, Autocomplete, and TypeaheadSource Reviewers: epriestley Reviewed By: epriestley Subscribers: Korvin Maniphest Tasks: T12139 Differential Revision: https://secure.phabricator.com/D17244
1 parent 61216dc commit f930fd2

File tree

9 files changed

+1792
-9
lines changed

9 files changed

+1792
-9
lines changed

resources/celerity/map.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@
540540
'rsrc/js/phui/behavior-phui-tab-group.js' => '0a0b10e9',
541541
'rsrc/js/phuix/PHUIXActionListView.js' => 'b5c256b8',
542542
'rsrc/js/phuix/PHUIXActionView.js' => 'b3465b9b',
543-
'rsrc/js/phuix/PHUIXAutocomplete.js' => '6d86ce8b',
543+
'rsrc/js/phuix/PHUIXAutocomplete.js' => '7c492cd2',
544544
'rsrc/js/phuix/PHUIXDropdownMenu.js' => '8018ee50',
545545
'rsrc/js/phuix/PHUIXFormControl.js' => 'bbece68d',
546546
'rsrc/js/phuix/PHUIXIconView.js' => 'bff6884b',
@@ -899,7 +899,7 @@
899899
'phui-workpanel-view-css' => 'a3a63478',
900900
'phuix-action-list-view' => 'b5c256b8',
901901
'phuix-action-view' => 'b3465b9b',
902-
'phuix-autocomplete' => '6d86ce8b',
902+
'phuix-autocomplete' => '7c492cd2',
903903
'phuix-dropdown-menu' => '8018ee50',
904904
'phuix-form-control-view' => 'bbece68d',
905905
'phuix-icon-view' => 'bff6884b',
@@ -1423,12 +1423,6 @@
14231423
'javelin-typeahead',
14241424
'javelin-uri',
14251425
),
1426-
'6d86ce8b' => array(
1427-
'javelin-install',
1428-
'javelin-dom',
1429-
'phuix-icon-view',
1430-
'phabricator-prefab',
1431-
),
14321426
'70baed2f' => array(
14331427
'javelin-install',
14341428
'javelin-dom',
@@ -1496,6 +1490,12 @@
14961490
'owners-path-editor',
14971491
'javelin-behavior',
14981492
),
1493+
'7c492cd2' => array(
1494+
'javelin-install',
1495+
'javelin-dom',
1496+
'phuix-icon-view',
1497+
'phabricator-prefab',
1498+
),
14991499
'7cbe244b' => array(
15001500
'javelin-install',
15011501
'javelin-util',

0 commit comments

Comments
 (0)