2014-01-01 03:04:25 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* This file is automatically generated. Use 'bin/celerity map' to rebuild it.
|
|
|
|
* @generated
|
|
|
|
*/
|
|
|
|
return array(
|
|
|
|
'names' =>
|
|
|
|
array(
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'core.pkg.css' => '1ccefdc6',
|
2014-02-15 00:16:01 +01:00
|
|
|
'core.pkg.js' => '92f2c0a7',
|
2014-01-01 16:46:25 +01:00
|
|
|
'darkconsole.pkg.js' => 'ca8671ce',
|
2014-02-14 19:23:07 +01:00
|
|
|
'differential.pkg.css' => '6aef439e',
|
2014-01-01 16:46:25 +01:00
|
|
|
'differential.pkg.js' => '322ea941',
|
2014-01-06 06:47:21 +01:00
|
|
|
'diffusion.pkg.css' => '3783278d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'diffusion.pkg.js' => '7b51e80a',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'javelin.pkg.js' => '133881a7',
|
2014-02-14 03:12:38 +01:00
|
|
|
'maniphest.pkg.css' => 'f1887d71',
|
2014-01-01 16:46:25 +01:00
|
|
|
'maniphest.pkg.js' => '1e8f11af',
|
|
|
|
'rsrc/css/aphront/aphront-bars.css' => '231ac33c',
|
|
|
|
'rsrc/css/aphront/aphront-notes.css' => '6acadd3f',
|
|
|
|
'rsrc/css/aphront/context-bar.css' => '1c3b0529',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/aphront/dark-console.css' => '6378ef3d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/aphront/dialog-view.css' => 'dd9db96c',
|
2014-01-13 21:17:37 +01:00
|
|
|
'rsrc/css/aphront/error-view.css' => '16cd9949',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/aphront/lightbox-attachment.css' => '686f8885',
|
2014-02-01 20:48:28 +01:00
|
|
|
'rsrc/css/aphront/list-filter-view.css' => 'ef989c67',
|
2014-02-11 16:47:09 +01:00
|
|
|
'rsrc/css/aphront/multi-column.css' => '12f65921',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/aphront/notification.css' => '6901121e',
|
|
|
|
'rsrc/css/aphront/pager-view.css' => '2e3539af',
|
2014-01-21 23:23:36 +01:00
|
|
|
'rsrc/css/aphront/panel-view.css' => '5846dfa2',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/aphront/phabricator-nav-view.css' => 'd0d4a509',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/aphront/request-failure-view.css' => 'da14df31',
|
2014-01-20 20:52:49 +01:00
|
|
|
'rsrc/css/aphront/table-view.css' => '92a719ca',
|
Show icons and disabled/archived/closed results in typahead dynamic list
Summary:
Ref T4420. This is mostly a design change, but addresses two functional issues:
# Many sources exclude disabled accounts, system agents, archived projects, etc. It is rare to select these, but excluding them completely is too severe, and we've made more than a handful of changes over time to replace a "users" endpoint with an "accounts" endpoint (to include disabled users) or similar. Instead, always show these results, but sort them last and use a special style to clearly mark them as closed, disabled, or otherwise unusual.
- As a practical consequence, all the similar endpoints can now be merged, so "accounts" and "users" return the exact same result sets.
# Increasingly, sources can return multiple object types in a single list. For example, "CC" can have a user or mailing list, and soon a project or repository. However, the result list is fairly homogenous across types and it isn't easy to quickly pick out projects vs users. To help with this, add icons showing the result type.
Test Plan:
{F113079}
(The main search results get touched here too, I verified they didn't blow up.)
Reviewers: chad, btrahan
Reviewed By: chad
CC: chad, aran, mbishopim3
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8231
2014-02-14 19:24:11 +01:00
|
|
|
'rsrc/css/aphront/tokenizer.css' => '08ea6326',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/aphront/tooltip.css' => '9c90229d',
|
|
|
|
'rsrc/css/aphront/transaction.css' => 'ce491938',
|
|
|
|
'rsrc/css/aphront/two-column.css' => '16ab3ad2',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'rsrc/css/aphront/typeahead.css' => 'd24b4228',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/auth/auth.css' => '1e655982',
|
Show icons and disabled/archived/closed results in typahead dynamic list
Summary:
Ref T4420. This is mostly a design change, but addresses two functional issues:
# Many sources exclude disabled accounts, system agents, archived projects, etc. It is rare to select these, but excluding them completely is too severe, and we've made more than a handful of changes over time to replace a "users" endpoint with an "accounts" endpoint (to include disabled users) or similar. Instead, always show these results, but sort them last and use a special style to clearly mark them as closed, disabled, or otherwise unusual.
- As a practical consequence, all the similar endpoints can now be merged, so "accounts" and "users" return the exact same result sets.
# Increasingly, sources can return multiple object types in a single list. For example, "CC" can have a user or mailing list, and soon a project or repository. However, the result list is fairly homogenous across types and it isn't easy to quickly pick out projects vs users. To help with this, add icons showing the result type.
Test Plan:
{F113079}
(The main search results get touched here too, I verified they didn't blow up.)
Reviewers: chad, btrahan
Reviewed By: chad
CC: chad, aran, mbishopim3
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8231
2014-02-14 19:24:11 +01:00
|
|
|
'rsrc/css/application/base/main-menu-view.css' => 'd36e0c11',
|
2014-01-23 05:09:32 +01:00
|
|
|
'rsrc/css/application/base/notification-menu.css' => 'fc9a363c',
|
2014-01-31 18:10:32 +01:00
|
|
|
'rsrc/css/application/base/phabricator-application-launch-view.css' => '55ba7571',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/base/standard-page-view.css' => '517cdfb1',
|
2014-02-12 18:55:53 +01:00
|
|
|
'rsrc/css/application/chatlog/chatlog.css' => '852140ff',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/config/config-options.css' => '7fedf08b',
|
|
|
|
'rsrc/css/application/config/config-template.css' => '25d446d6',
|
2014-01-18 17:31:47 +01:00
|
|
|
'rsrc/css/application/config/setup-issue.css' => '1bb81c53',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/conpherence/menu.css' => '561348ac',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/conpherence/message-pane.css' => '2aedca89',
|
|
|
|
'rsrc/css/application/conpherence/notification.css' => 'f9ba9914',
|
|
|
|
'rsrc/css/application/conpherence/update.css' => '1099a660',
|
|
|
|
'rsrc/css/application/conpherence/widget-pane.css' => '87b12e0c',
|
|
|
|
'rsrc/css/application/contentsource/content-source-view.css' => '4b8b05d4',
|
|
|
|
'rsrc/css/application/countdown/timer.css' => '86b7b0a0',
|
|
|
|
'rsrc/css/application/diff/inline-comment-summary.css' => '14a91639',
|
|
|
|
'rsrc/css/application/differential/add-comment.css' => 'c478bcaa',
|
2014-01-15 17:00:55 +01:00
|
|
|
'rsrc/css/application/differential/changeset-view.css' => '82431767',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/differential/core.css' => '8135cb0c',
|
|
|
|
'rsrc/css/application/differential/local-commits-view.css' => '19649019',
|
|
|
|
'rsrc/css/application/differential/results-table.css' => '239924f9',
|
|
|
|
'rsrc/css/application/differential/revision-comment.css' => '48186045',
|
|
|
|
'rsrc/css/application/differential/revision-history.css' => 'f37aee8f',
|
|
|
|
'rsrc/css/application/differential/revision-list.css' => 'f3c47d33',
|
|
|
|
'rsrc/css/application/differential/table-of-contents.css' => '19566f76',
|
|
|
|
'rsrc/css/application/diffusion/commit-view.css' => '92d1e8f9',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/diffusion/diffusion-icons.css' => '384a0f7d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/diffusion/diffusion-source.css' => '66fdf661',
|
2014-01-14 03:32:01 +01:00
|
|
|
'rsrc/css/application/directory/phabricator-jump-nav.css' => 'f0c5e726',
|
2014-01-22 19:04:13 +01:00
|
|
|
'rsrc/css/application/feed/feed.css' => '0d17c209',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/files/global-drag-and-drop.css' => '697324ad',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/flag/flag.css' => '5337623f',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/herald/herald-test.css' => '2b7d0f54',
|
|
|
|
'rsrc/css/application/herald/herald.css' => '59d48f01',
|
2014-01-25 01:12:50 +01:00
|
|
|
'rsrc/css/application/legalpad/legalpad-document.css' => 'cd275275',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/maniphest/batch-editor.css' => '78444bc1',
|
|
|
|
'rsrc/css/application/maniphest/report.css' => '6fc16517',
|
|
|
|
'rsrc/css/application/maniphest/task-edit.css' => '8e23031b',
|
2014-02-14 03:12:38 +01:00
|
|
|
'rsrc/css/application/maniphest/task-summary.css' => '6df1a768',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/objectselector/object-selector.css' => '029a133d',
|
|
|
|
'rsrc/css/application/owners/owners-path-editor.css' => '2f00933b',
|
|
|
|
'rsrc/css/application/paste/paste.css' => 'aa1767d1',
|
|
|
|
'rsrc/css/application/people/people-profile.css' => 'd0bababe',
|
|
|
|
'rsrc/css/application/phame/phame.css' => '450826e1',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/pholio/pholio-edit.css' => 'b9e59b6d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/pholio/pholio-inline-comments.css' => '52be33f0',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/application/pholio/pholio.css' => 'd23ace50',
|
|
|
|
'rsrc/css/application/phortune/phortune-credit-card-form.css' => 'b25b4beb',
|
|
|
|
'rsrc/css/application/phrequent/phrequent.css' => 'ffc185ad',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/phriction/phriction-document-css.css' => 'b0309d8e',
|
|
|
|
'rsrc/css/application/policy/policy-edit.css' => '05cca26a',
|
|
|
|
'rsrc/css/application/policy/policy.css' => '957ea14c',
|
|
|
|
'rsrc/css/application/ponder/comments.css' => '6cdccea7',
|
|
|
|
'rsrc/css/application/ponder/feed.css' => 'e62615b6',
|
|
|
|
'rsrc/css/application/ponder/post.css' => 'ebab8a70',
|
|
|
|
'rsrc/css/application/ponder/vote.css' => '8ed6ed8b',
|
|
|
|
'rsrc/css/application/profile/profile-view.css' => '3a7e04ca',
|
|
|
|
'rsrc/css/application/projects/phabricator-object-list-view.css' => '1a1ea560',
|
|
|
|
'rsrc/css/application/projects/project-tag.css' => '095c9404',
|
|
|
|
'rsrc/css/application/releeph/releeph-branch.css' => 'b8821d2d',
|
|
|
|
'rsrc/css/application/releeph/releeph-colors.css' => '2d2d6aa8',
|
|
|
|
'rsrc/css/application/releeph/releeph-core.css' => '140b959d',
|
|
|
|
'rsrc/css/application/releeph/releeph-intents.css' => '7364ac97',
|
|
|
|
'rsrc/css/application/releeph/releeph-preview-branch.css' => '0e383ca3',
|
|
|
|
'rsrc/css/application/releeph/releeph-project.css' => 'ee1f9f57',
|
|
|
|
'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => '8d8b92cd',
|
|
|
|
'rsrc/css/application/releeph/releeph-request-typeahead.css' => '667a48ae',
|
|
|
|
'rsrc/css/application/releeph/releeph-status.css' => 'a20631d9',
|
|
|
|
'rsrc/css/application/search/search-results.css' => 'f240504c',
|
2014-01-07 20:57:37 +01:00
|
|
|
'rsrc/css/application/settings/settings.css' => 'ea8f5915',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/application/slowvote/slowvote.css' => '266df6a1',
|
|
|
|
'rsrc/css/application/tokens/tokens.css' => 'fb286311',
|
|
|
|
'rsrc/css/application/uiexample/example.css' => '4741b891',
|
2014-01-06 21:15:25 +01:00
|
|
|
'rsrc/css/core/core.css' => 'da26ddb2',
|
2014-01-24 21:50:33 +01:00
|
|
|
'rsrc/css/core/remarkup.css' => 'ca7f2265',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/core/syntax.css' => '3c18c1cb',
|
2014-02-12 18:02:05 +01:00
|
|
|
'rsrc/css/core/z-index.css' => '0fd29d49',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/diviner/diviner-shared.css' => 'be90f718',
|
2014-01-14 23:09:52 +01:00
|
|
|
'rsrc/css/layout/phabricator-action-header-view.css' => 'cc654b91',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/layout/phabricator-action-list-view.css' => '81383e25',
|
|
|
|
'rsrc/css/layout/phabricator-crumbs-view.css' => '2d9db584',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/layout/phabricator-filetree-view.css' => 'a8c86ace',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/layout/phabricator-hovercard-view.css' => '67c12b16',
|
|
|
|
'rsrc/css/layout/phabricator-side-menu-view.css' => '503699d0',
|
|
|
|
'rsrc/css/layout/phabricator-source-code-view.css' => '62a99814',
|
2014-02-11 01:04:42 +01:00
|
|
|
'rsrc/css/phui/phui-box.css' => '6c21bd6a',
|
2014-02-10 20:11:36 +01:00
|
|
|
'rsrc/css/phui/phui-button.css' => '8784a966',
|
2014-02-16 18:25:29 +01:00
|
|
|
'rsrc/css/phui/phui-calendar-month.css' => '3474d15a',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-document.css' => '143b2ac8',
|
|
|
|
'rsrc/css/phui/phui-feed-story.css' => '3a59c2cf',
|
2014-02-01 20:48:28 +01:00
|
|
|
'rsrc/css/phui/phui-form-view.css' => '0efd3326',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-form.css' => 'b78ec020',
|
2014-01-14 23:09:52 +01:00
|
|
|
'rsrc/css/phui/phui-header-view.css' => '472a6003',
|
2014-02-10 20:11:36 +01:00
|
|
|
'rsrc/css/phui/phui-icon.css' => 'fcb145a7',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-info-panel.css' => '27ea50a1',
|
|
|
|
'rsrc/css/phui/phui-list.css' => '2edb76cf',
|
2014-02-13 23:36:49 +01:00
|
|
|
'rsrc/css/phui/phui-object-box.css' => '95767d08',
|
2014-01-21 23:26:05 +01:00
|
|
|
'rsrc/css/phui/phui-object-item-list-view.css' => 'eb579d6c',
|
2014-02-10 23:31:23 +01:00
|
|
|
'rsrc/css/phui/phui-pinboard-view.css' => '4b346c2a',
|
2014-01-14 23:09:52 +01:00
|
|
|
'rsrc/css/phui/phui-property-list-view.css' => 'dbf53b12',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-remarkup-preview.css' => '19ad512b',
|
|
|
|
'rsrc/css/phui/phui-spacing.css' => '042804d6',
|
|
|
|
'rsrc/css/phui/phui-status.css' => '2f562399',
|
2014-01-14 23:18:52 +01:00
|
|
|
'rsrc/css/phui/phui-tag-view.css' => '295d81c4',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-text.css' => '23e9b4b7',
|
2014-02-14 19:23:07 +01:00
|
|
|
'rsrc/css/phui/phui-timeline-view.css' => 'd3ccba00',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/css/phui/phui-workboard-view.css' => 'bf70dd2e',
|
2014-02-16 18:26:22 +01:00
|
|
|
'rsrc/css/phui/phui-workpanel-view.css' => '97b69459',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/sprite-actions.css' => '4557baf8',
|
2014-01-31 18:10:32 +01:00
|
|
|
'rsrc/css/sprite-apps-large.css' => '0a453d4b',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/sprite-apps-xlarge.css' => 'db66c878',
|
2014-02-01 00:19:39 +01:00
|
|
|
'rsrc/css/sprite-apps.css' => 'c3857e4e',
|
2014-02-13 23:36:49 +01:00
|
|
|
'rsrc/css/sprite-buttonbar.css' => '955c2190',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/sprite-conpherence.css' => '084b1f13',
|
|
|
|
'rsrc/css/sprite-docs.css' => '7ea4927e',
|
|
|
|
'rsrc/css/sprite-gradient.css' => 'a10def53',
|
2014-02-13 23:36:49 +01:00
|
|
|
'rsrc/css/sprite-icons.css' => '4546b245',
|
2014-01-06 06:47:21 +01:00
|
|
|
'rsrc/css/sprite-login.css' => 'fa00ebdc',
|
|
|
|
'rsrc/css/sprite-main-header.css' => 'ba949d0d',
|
|
|
|
'rsrc/css/sprite-menu.css' => '9db4da0b',
|
|
|
|
'rsrc/css/sprite-minicons.css' => 'eb009037',
|
|
|
|
'rsrc/css/sprite-payments.css' => '68ec786d',
|
|
|
|
'rsrc/css/sprite-projects.css' => '8109f6e3',
|
|
|
|
'rsrc/css/sprite-status.css' => '767312f9',
|
|
|
|
'rsrc/css/sprite-tokens.css' => '9540e337',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/externals/javelin/core/Event.js' => '79473b62',
|
|
|
|
'rsrc/externals/javelin/core/Stratcom.js' => 'c293f7b9',
|
|
|
|
'rsrc/externals/javelin/core/__tests__/event-stop-and-kill.js' => 'e27df27b',
|
|
|
|
'rsrc/externals/javelin/core/__tests__/install.js' => '1dd4d6db',
|
|
|
|
'rsrc/externals/javelin/core/__tests__/stratcom.js' => 'da194d4b',
|
|
|
|
'rsrc/externals/javelin/core/__tests__/util.js' => 'd3b157a9',
|
|
|
|
'rsrc/externals/javelin/core/init.js' => 'b88ab49e',
|
|
|
|
'rsrc/externals/javelin/core/install.js' => '52a92793',
|
|
|
|
'rsrc/externals/javelin/core/util.js' => '7501647b',
|
|
|
|
'rsrc/externals/javelin/docs/Base.js' => '3b9ca7eb',
|
|
|
|
'rsrc/externals/javelin/docs/onload.js' => '69948972',
|
|
|
|
'rsrc/externals/javelin/ext/fx/Color.js' => '7e41274a',
|
|
|
|
'rsrc/externals/javelin/ext/fx/FX.js' => '54b612ba',
|
|
|
|
'rsrc/externals/javelin/ext/reactor/core/DynVal.js' => '63f9ad59',
|
|
|
|
'rsrc/externals/javelin/ext/reactor/core/Reactor.js' => 'ba86e2fd',
|
|
|
|
'rsrc/externals/javelin/ext/reactor/core/ReactorNode.js' => '96474586',
|
|
|
|
'rsrc/externals/javelin/ext/reactor/core/ReactorNodeCalmer.js' => '4c33dff1',
|
|
|
|
'rsrc/externals/javelin/ext/reactor/dom/RDOM.js' => 'bd3c1838',
|
|
|
|
'rsrc/externals/javelin/ext/view/HTMLView.js' => '957caa12',
|
|
|
|
'rsrc/externals/javelin/ext/view/View.js' => '4641579a',
|
|
|
|
'rsrc/externals/javelin/ext/view/ViewInterpreter.js' => '0c33c1a0',
|
|
|
|
'rsrc/externals/javelin/ext/view/ViewPlaceholder.js' => '2fa810fc',
|
|
|
|
'rsrc/externals/javelin/ext/view/ViewRenderer.js' => '77461fd6',
|
|
|
|
'rsrc/externals/javelin/ext/view/ViewVisitor.js' => 'ca704f2b',
|
|
|
|
'rsrc/externals/javelin/ext/view/__tests__/HTMLView.js' => 'f92d7bcb',
|
|
|
|
'rsrc/externals/javelin/ext/view/__tests__/View.js' => 'bda69c40',
|
|
|
|
'rsrc/externals/javelin/ext/view/__tests__/ViewInterpreter.js' => '7a94d6a5',
|
|
|
|
'rsrc/externals/javelin/ext/view/__tests__/ViewRenderer.js' => '5426001c',
|
|
|
|
'rsrc/externals/javelin/lib/Cookie.js' => '6b3dcf44',
|
|
|
|
'rsrc/externals/javelin/lib/DOM.js' => '03be94fb',
|
|
|
|
'rsrc/externals/javelin/lib/History.js' => 'c60f4327',
|
|
|
|
'rsrc/externals/javelin/lib/JSON.js' => '08e56a4e',
|
|
|
|
'rsrc/externals/javelin/lib/Mask.js' => 'b9f26029',
|
|
|
|
'rsrc/externals/javelin/lib/Request.js' => '23f9bb8d',
|
|
|
|
'rsrc/externals/javelin/lib/Resource.js' => '356de121',
|
|
|
|
'rsrc/externals/javelin/lib/URI.js' => 'd9a9b862',
|
|
|
|
'rsrc/externals/javelin/lib/Vector.js' => '403a3dce',
|
|
|
|
'rsrc/externals/javelin/lib/Workflow.js' => 'd16edeae',
|
|
|
|
'rsrc/externals/javelin/lib/__tests__/Cookie.js' => '5ed109e8',
|
|
|
|
'rsrc/externals/javelin/lib/__tests__/DOM.js' => 'c984504b',
|
|
|
|
'rsrc/externals/javelin/lib/__tests__/JSON.js' => '2295d074',
|
|
|
|
'rsrc/externals/javelin/lib/__tests__/URI.js' => 'ece3ddb3',
|
|
|
|
'rsrc/externals/javelin/lib/__tests__/behavior.js' => 'c1d75ee6',
|
|
|
|
'rsrc/externals/javelin/lib/behavior.js' => '8a3ed18b',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/tokenizer/Tokenizer.js' => '1c1a6cdf',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/Typeahead.js' => 'caab854b',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js' => '5f850b5c',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js' => '0136cec1',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js' => '7383383f',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js' => 'e9b95df3',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadSource.js' => '62e18640',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadStaticSource.js' => 'c2b8bf64',
|
|
|
|
'rsrc/externals/raphael/g.raphael.js' => '40dde778',
|
|
|
|
'rsrc/externals/raphael/g.raphael.line.js' => '40da039e',
|
|
|
|
'rsrc/externals/raphael/raphael.js' => '51ee6b43',
|
2014-02-14 00:15:58 +01:00
|
|
|
'rsrc/image/BFCFDA.png' => 'd5ec91f4',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/actions/edit.png' => '2fc41442',
|
|
|
|
'rsrc/image/apple-touch-icon.png' => '8458dda7',
|
|
|
|
'rsrc/image/avatar.png' => '62c5f933',
|
|
|
|
'rsrc/image/checker_dark.png' => 'd8e65881',
|
|
|
|
'rsrc/image/checker_light.png' => 'a0155918',
|
|
|
|
'rsrc/image/credit_cards.png' => '72b8ede8',
|
|
|
|
'rsrc/image/darkload.gif' => '1ffd3ec6',
|
|
|
|
'rsrc/image/divot.png' => '94dded62',
|
|
|
|
'rsrc/image/grippy_texture.png' => 'aca81e2f',
|
|
|
|
'rsrc/image/icon/fatcow/arrow_branch.png' => '2537c01c',
|
|
|
|
'rsrc/image/icon/fatcow/arrow_merge.png' => '21b660e0',
|
|
|
|
'rsrc/image/icon/fatcow/bullet_black.png' => 'ff190031',
|
|
|
|
'rsrc/image/icon/fatcow/bullet_orange.png' => 'e273e5bb',
|
|
|
|
'rsrc/image/icon/fatcow/bullet_red.png' => 'c0b75434',
|
|
|
|
'rsrc/image/icon/fatcow/calendar_edit.png' => '24632275',
|
|
|
|
'rsrc/image/icon/fatcow/document_black.png' => '45fe1c60',
|
|
|
|
'rsrc/image/icon/fatcow/flag_blue.png' => 'a01abb1d',
|
|
|
|
'rsrc/image/icon/fatcow/flag_finish.png' => '67825cee',
|
|
|
|
'rsrc/image/icon/fatcow/flag_ghost.png' => '20ca8783',
|
|
|
|
'rsrc/image/icon/fatcow/flag_green.png' => '7e0eaa7a',
|
|
|
|
'rsrc/image/icon/fatcow/flag_orange.png' => '9e73df66',
|
|
|
|
'rsrc/image/icon/fatcow/flag_pink.png' => '7e92f3b2',
|
|
|
|
'rsrc/image/icon/fatcow/flag_purple.png' => 'cc517522',
|
|
|
|
'rsrc/image/icon/fatcow/flag_red.png' => '04ec726f',
|
|
|
|
'rsrc/image/icon/fatcow/flag_yellow.png' => '73946fd4',
|
|
|
|
'rsrc/image/icon/fatcow/folder.png' => '95a435af',
|
|
|
|
'rsrc/image/icon/fatcow/folder_go.png' => '001cbc94',
|
|
|
|
'rsrc/image/icon/fatcow/key_question.png' => '52a0c26a',
|
|
|
|
'rsrc/image/icon/fatcow/link.png' => '7afd4d5e',
|
|
|
|
'rsrc/image/icon/fatcow/page_white_edit.png' => '39a2eed8',
|
|
|
|
'rsrc/image/icon/fatcow/page_white_link.png' => 'a90023c7',
|
|
|
|
'rsrc/image/icon/fatcow/page_white_put.png' => '08c95a0c',
|
|
|
|
'rsrc/image/icon/fatcow/page_white_text.png' => '1e1f79c3',
|
|
|
|
'rsrc/image/icon/fatcow/source/conduit.png' => '4ea01d2f',
|
|
|
|
'rsrc/image/icon/fatcow/source/email.png' => '9bab3239',
|
|
|
|
'rsrc/image/icon/fatcow/source/fax.png' => '04195e68',
|
|
|
|
'rsrc/image/icon/fatcow/source/mobile.png' => 'f1321264',
|
|
|
|
'rsrc/image/icon/fatcow/source/tablet.png' => '49396799',
|
|
|
|
'rsrc/image/icon/fatcow/source/web.png' => '136ccb5d',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/default160x120.png' => 'f2e8a2eb',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/default60x45.png' => '0118abed',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/image160x120.png' => '79bb556a',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/image60x45.png' => 'c5e1685e',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/pdf160x120.png' => 'ac9edbf5',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/pdf60x45.png' => 'c0db4143',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/zip160x120.png' => '75f9cd0f',
|
|
|
|
'rsrc/image/icon/fatcow/thumbnails/zip60x45.png' => 'af11bf3e',
|
|
|
|
'rsrc/image/icon/lightbox/close-2.png' => 'cc40e7c8',
|
|
|
|
'rsrc/image/icon/lightbox/close-hover-2.png' => 'fb5d6d9e',
|
|
|
|
'rsrc/image/icon/lightbox/left-arrow-2.png' => '8426133b',
|
|
|
|
'rsrc/image/icon/lightbox/left-arrow-hover-2.png' => '701e5ee3',
|
|
|
|
'rsrc/image/icon/lightbox/right-arrow-2.png' => '6d5519a0',
|
|
|
|
'rsrc/image/icon/lightbox/right-arrow-hover-2.png' => '3a04aa21',
|
|
|
|
'rsrc/image/icon/subscribe.png' => 'd03ed5a5',
|
|
|
|
'rsrc/image/icon/tango/attachment.png' => 'ecc8022e',
|
|
|
|
'rsrc/image/icon/tango/edit.png' => '929a1363',
|
|
|
|
'rsrc/image/icon/tango/go-down.png' => '96d95e43',
|
|
|
|
'rsrc/image/icon/tango/log.png' => 'b08cc63a',
|
|
|
|
'rsrc/image/icon/tango/upload.png' => '7bbb7984',
|
|
|
|
'rsrc/image/icon/unsubscribe.png' => '25725013',
|
2014-01-18 17:31:47 +01:00
|
|
|
'rsrc/image/lightblue-header.png' => '5c168b6d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/loading.gif' => '75d384cc',
|
|
|
|
'rsrc/image/loading/boating_24.gif' => '5c90f086',
|
|
|
|
'rsrc/image/loading/compass_24.gif' => 'b36b4f46',
|
|
|
|
'rsrc/image/loading/loading_24.gif' => '26bc9adc',
|
|
|
|
'rsrc/image/loading/loading_48.gif' => '6a4994c7',
|
|
|
|
'rsrc/image/loading/loading_d48.gif' => 'cdcbe900',
|
|
|
|
'rsrc/image/loading/loading_w24.gif' => '7662fa2b',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'rsrc/image/loading/tokenizer_loading.gif' => '93622511',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/main_texture.png' => '29a2c5ad',
|
|
|
|
'rsrc/image/menu_texture.png' => '5a17580d',
|
|
|
|
'rsrc/image/people/harding.png' => '45aa614e',
|
|
|
|
'rsrc/image/people/jefferson.png' => 'afca0e53',
|
|
|
|
'rsrc/image/people/lincoln.png' => '9369126d',
|
|
|
|
'rsrc/image/people/mckinley.png' => 'fb8f16ce',
|
|
|
|
'rsrc/image/people/taft.png' => 'd7bc402c',
|
|
|
|
'rsrc/image/people/washington.png' => '40dd301c',
|
|
|
|
'rsrc/image/phrequent_active.png' => 'a466a8ed',
|
|
|
|
'rsrc/image/phrequent_inactive.png' => 'bfc15a69',
|
|
|
|
'rsrc/image/search-white.png' => '64cc0d45',
|
|
|
|
'rsrc/image/search.png' => '82625a7e',
|
|
|
|
'rsrc/image/sprite-actions-X2.png' => '7dfd5652',
|
|
|
|
'rsrc/image/sprite-actions.png' => '7b370d72',
|
2014-01-31 18:10:32 +01:00
|
|
|
'rsrc/image/sprite-apps-X2.png' => '8d56a056',
|
|
|
|
'rsrc/image/sprite-apps-large-X2.png' => '0e676838',
|
|
|
|
'rsrc/image/sprite-apps-large.png' => 'b0aa7d64',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/sprite-apps-xlarge.png' => 'a751a580',
|
2014-01-31 18:10:32 +01:00
|
|
|
'rsrc/image/sprite-apps.png' => '35052ada',
|
2014-02-13 23:36:49 +01:00
|
|
|
'rsrc/image/sprite-buttonbar-X2.png' => '898b1d59',
|
|
|
|
'rsrc/image/sprite-buttonbar.png' => 'fb58f604',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/sprite-conpherence-X2.png' => '5ed80fb0',
|
|
|
|
'rsrc/image/sprite-conpherence.png' => '7146f76f',
|
|
|
|
'rsrc/image/sprite-docs-X2.png' => '520858fa',
|
|
|
|
'rsrc/image/sprite-docs.png' => '4636297f',
|
|
|
|
'rsrc/image/sprite-gradient.png' => '4ece0b62',
|
2014-02-13 23:36:49 +01:00
|
|
|
'rsrc/image/sprite-icons-X2.png' => '762cbfa5',
|
|
|
|
'rsrc/image/sprite-icons.png' => '9056fc51',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/image/sprite-login-X2.png' => 'd2132242',
|
|
|
|
'rsrc/image/sprite-login.png' => '7f878f1d',
|
|
|
|
'rsrc/image/sprite-main-header.png' => 'bca643fc',
|
|
|
|
'rsrc/image/sprite-menu-X2.png' => '4e38aacb',
|
|
|
|
'rsrc/image/sprite-menu.png' => '8d4da28c',
|
|
|
|
'rsrc/image/sprite-minicons-X2.png' => 'd986b16b',
|
|
|
|
'rsrc/image/sprite-minicons.png' => '272644ea',
|
|
|
|
'rsrc/image/sprite-payments.png' => 'aedcb4a6',
|
|
|
|
'rsrc/image/sprite-projects-X2.png' => 'd30e8ca4',
|
|
|
|
'rsrc/image/sprite-projects.png' => '9e372fae',
|
|
|
|
'rsrc/image/sprite-status-X2.png' => '2997265d',
|
|
|
|
'rsrc/image/sprite-status.png' => '94fdbdd8',
|
|
|
|
'rsrc/image/sprite-tokens-X2.png' => '1e5d2641',
|
|
|
|
'rsrc/image/sprite-tokens.png' => 'a6cf4488',
|
|
|
|
'rsrc/image/texture/card-gradient.png' => '815f26e8',
|
|
|
|
'rsrc/image/texture/dark-menu-hover.png' => '5fa7ece8',
|
|
|
|
'rsrc/image/texture/dark-menu.png' => '7e22296e',
|
|
|
|
'rsrc/image/texture/grip.png' => '719404f3',
|
|
|
|
'rsrc/image/texture/panel-header-gradient.png' => 'e3b8dcfe',
|
|
|
|
'rsrc/image/texture/phlnx-bg.png' => '8d819209',
|
|
|
|
'rsrc/image/texture/pholio-background.gif' => 'ba29239c',
|
|
|
|
'rsrc/image/texture/table_header.png' => '5c433037',
|
|
|
|
'rsrc/image/texture/table_header_hover.png' => '038ec3b9',
|
|
|
|
'rsrc/image/texture/table_header_tall.png' => 'd56b434f',
|
|
|
|
'rsrc/js/application/aphlict/Aphlict.js' => '493665ee',
|
2014-01-29 05:19:20 +01:00
|
|
|
'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '2a2dba85',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => '845731b8',
|
|
|
|
'rsrc/js/application/auth/behavior-persona-login.js' => '9414ff18',
|
|
|
|
'rsrc/js/application/config/behavior-reorder-fields.js' => '69bb5094',
|
|
|
|
'rsrc/js/application/conpherence/behavior-menu.js' => '872bc8ff',
|
|
|
|
'rsrc/js/application/conpherence/behavior-pontificate.js' => '53f6f2dd',
|
|
|
|
'rsrc/js/application/conpherence/behavior-widget-pane.js' => 'd8ef8659',
|
|
|
|
'rsrc/js/application/countdown/timer.js' => '8454ce4f',
|
|
|
|
'rsrc/js/application/differential/DifferentialInlineCommentEditor.js' => 'f2441746',
|
|
|
|
'rsrc/js/application/differential/behavior-accept-with-errors.js' => 'e12c760a',
|
|
|
|
'rsrc/js/application/differential/behavior-add-reviewers-and-ccs.js' => '4ba4c13d',
|
|
|
|
'rsrc/js/application/differential/behavior-comment-jump.js' => '71755c79',
|
|
|
|
'rsrc/js/application/differential/behavior-comment-preview.js' => '127f2018',
|
|
|
|
'rsrc/js/application/differential/behavior-diff-radios.js' => 'e1ff79b1',
|
|
|
|
'rsrc/js/application/differential/behavior-dropdown-menus.js' => '5f004630',
|
|
|
|
'rsrc/js/application/differential/behavior-edit-inline-comments.js' => '93f43142',
|
|
|
|
'rsrc/js/application/differential/behavior-keyboard-nav.js' => 'da3e88f9',
|
|
|
|
'rsrc/js/application/differential/behavior-populate.js' => 'ce0c217a',
|
2014-02-14 19:23:07 +01:00
|
|
|
'rsrc/js/application/differential/behavior-show-all-comments.js' => '7c273581',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/differential/behavior-show-field-details.js' => '441f2137',
|
|
|
|
'rsrc/js/application/differential/behavior-show-more.js' => 'dd7e8ef5',
|
|
|
|
'rsrc/js/application/differential/behavior-toggle-files.js' => 'ca3f91eb',
|
|
|
|
'rsrc/js/application/differential/behavior-user-select.js' => 'a8d8459d',
|
|
|
|
'rsrc/js/application/diffusion/behavior-audit-preview.js' => 'be81801d',
|
|
|
|
'rsrc/js/application/diffusion/behavior-commit-branches.js' => 'eae2f65d',
|
|
|
|
'rsrc/js/application/diffusion/behavior-commit-graph.js' => '85ba3cf4',
|
|
|
|
'rsrc/js/application/diffusion/behavior-jump-to.js' => '9db3d160',
|
|
|
|
'rsrc/js/application/diffusion/behavior-load-blame.js' => '42126667',
|
|
|
|
'rsrc/js/application/diffusion/behavior-pull-lastmodified.js' => '3c5310da',
|
|
|
|
'rsrc/js/application/doorkeeper/behavior-doorkeeper-tag.js' => 'fd27d99a',
|
|
|
|
'rsrc/js/application/files/behavior-icon-composer.js' => 'ea38f732',
|
|
|
|
'rsrc/js/application/files/behavior-launch-icon-composer.js' => '6ec125a0',
|
|
|
|
'rsrc/js/application/harbormaster/behavior-reorder-steps.js' => 'b21125a5',
|
2014-02-06 20:42:31 +01:00
|
|
|
'rsrc/js/application/herald/HeraldRuleEditor.js' => '4f31d692',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/herald/PathTypeahead.js' => 'f7fc67ec',
|
|
|
|
'rsrc/js/application/herald/herald-rule-editor.js' => '7ebaeed3',
|
|
|
|
'rsrc/js/application/maniphest/behavior-batch-editor.js' => '391457d7',
|
|
|
|
'rsrc/js/application/maniphest/behavior-batch-selector.js' => 'ead554ec',
|
2014-01-27 22:55:01 +01:00
|
|
|
'rsrc/js/application/maniphest/behavior-line-chart.js' => 'cdcbe8a4',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/maniphest/behavior-list-edit.js' => 'cf76cfd5',
|
|
|
|
'rsrc/js/application/maniphest/behavior-subpriorityeditor.js' => '84845b5b',
|
|
|
|
'rsrc/js/application/maniphest/behavior-transaction-controls.js' => '75e50c72',
|
|
|
|
'rsrc/js/application/maniphest/behavior-transaction-expand.js' => '2f2e18aa',
|
|
|
|
'rsrc/js/application/maniphest/behavior-transaction-preview.js' => 'f8248bc5',
|
|
|
|
'rsrc/js/application/owners/OwnersPathEditor.js' => '46efd18e',
|
|
|
|
'rsrc/js/application/owners/owners-path-editor.js' => '7a68dda3',
|
|
|
|
'rsrc/js/application/passphrase/phame-credential-control.js' => '1e1c8a59',
|
|
|
|
'rsrc/js/application/phame/phame-post-preview.js' => '61d927ec',
|
|
|
|
'rsrc/js/application/pholio/behavior-pholio-mock-edit.js' => '1e1e8bb0',
|
|
|
|
'rsrc/js/application/pholio/behavior-pholio-mock-view.js' => '28497740',
|
|
|
|
'rsrc/js/application/phortune/behavior-balanced-payment-form.js' => '3b3e1664',
|
|
|
|
'rsrc/js/application/phortune/behavior-stripe-payment-form.js' => '1693a296',
|
|
|
|
'rsrc/js/application/phortune/behavior-test-payment-form.js' => 'b3e5ee60',
|
|
|
|
'rsrc/js/application/phortune/phortune-credit-card-form.js' => '2290aeef',
|
|
|
|
'rsrc/js/application/policy/behavior-policy-control.js' => 'c01153ea',
|
|
|
|
'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '263aeb8c',
|
|
|
|
'rsrc/js/application/ponder/behavior-votebox.js' => '327dbe61',
|
2014-01-13 21:24:36 +01:00
|
|
|
'rsrc/js/application/projects/behavior-project-boards.js' => '1b9facd8',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/projects/behavior-project-create.js' => '065227cc',
|
|
|
|
'rsrc/js/application/releeph/releeph-preview-branch.js' => '9eb2cedb',
|
|
|
|
'rsrc/js/application/releeph/releeph-request-state-change.js' => 'fe7fc914',
|
|
|
|
'rsrc/js/application/releeph/releeph-request-typeahead.js' => 'cd9e7094',
|
|
|
|
'rsrc/js/application/repository/repository-crossreference.js' => '8ab282be',
|
|
|
|
'rsrc/js/application/search/behavior-reorder-queries.js' => '34397f68',
|
|
|
|
'rsrc/js/application/slowvote/behavior-slowvote-embed.js' => 'a51fdb2e',
|
|
|
|
'rsrc/js/application/transactions/behavior-transaction-comment-form.js' => '9084a36f',
|
2014-02-14 03:12:38 +01:00
|
|
|
'rsrc/js/application/transactions/behavior-transaction-list.js' => 'bfb45968',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/application/uiexample/JavelinViewExample.js' => 'd4a14807',
|
|
|
|
'rsrc/js/application/uiexample/ReactorButtonExample.js' => '44524435',
|
|
|
|
'rsrc/js/application/uiexample/ReactorCheckboxExample.js' => '7ba325ee',
|
|
|
|
'rsrc/js/application/uiexample/ReactorFocusExample.js' => '82f568cd',
|
|
|
|
'rsrc/js/application/uiexample/ReactorInputExample.js' => 'd6ca6b1c',
|
|
|
|
'rsrc/js/application/uiexample/ReactorMouseoverExample.js' => '4e37e4de',
|
|
|
|
'rsrc/js/application/uiexample/ReactorRadioExample.js' => '858f9728',
|
|
|
|
'rsrc/js/application/uiexample/ReactorSelectExample.js' => '189e4fe3',
|
|
|
|
'rsrc/js/application/uiexample/ReactorSendClassExample.js' => 'bf97561d',
|
|
|
|
'rsrc/js/application/uiexample/ReactorSendPropertiesExample.js' => '551add57',
|
|
|
|
'rsrc/js/application/uiexample/busy-example.js' => 'fbbce3bf',
|
|
|
|
'rsrc/js/application/uiexample/gesture-example.js' => 'f42bb8c6',
|
|
|
|
'rsrc/js/application/uiexample/notification-example.js' => 'c51a6616',
|
|
|
|
'rsrc/js/core/Busy.js' => '6453c869',
|
|
|
|
'rsrc/js/core/DragAndDropFileUpload.js' => 'ae6abfba',
|
2014-01-13 21:24:36 +01:00
|
|
|
'rsrc/js/core/DraggableList.js' => '1681c4d4',
|
2014-01-29 05:19:20 +01:00
|
|
|
'rsrc/js/core/DropdownMenu.js' => 'fb342e18',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/core/DropdownMenuItem.js' => '0f386ef4',
|
|
|
|
'rsrc/js/core/FileUpload.js' => '96713558',
|
|
|
|
'rsrc/js/core/Hovercard.js' => '4f344388',
|
|
|
|
'rsrc/js/core/KeyboardShortcut.js' => '1ae869f2',
|
|
|
|
'rsrc/js/core/KeyboardShortcutManager.js' => 'ad7a69ca',
|
|
|
|
'rsrc/js/core/MultirowRowManager.js' => 'e7076916',
|
|
|
|
'rsrc/js/core/Notification.js' => '95944043',
|
2014-02-15 00:16:01 +01:00
|
|
|
'rsrc/js/core/Prefab.js' => '88ca7175',
|
2014-01-01 16:46:25 +01:00
|
|
|
'rsrc/js/core/ShapedRequest.js' => 'dfa181a4',
|
|
|
|
'rsrc/js/core/TextAreaUtils.js' => 'b3ec3cfc',
|
|
|
|
'rsrc/js/core/ToolTip.js' => '0a81ea29',
|
|
|
|
'rsrc/js/core/behavior-active-nav.js' => 'c81bc98f',
|
|
|
|
'rsrc/js/core/behavior-audio-source.js' => '59b251eb',
|
|
|
|
'rsrc/js/core/behavior-autofocus.js' => '7319e029',
|
|
|
|
'rsrc/js/core/behavior-crop.js' => 'b98fc918',
|
|
|
|
'rsrc/js/core/behavior-dark-console.js' => 'e9fdb5e5',
|
|
|
|
'rsrc/js/core/behavior-device.js' => '03d6ed07',
|
|
|
|
'rsrc/js/core/behavior-drag-and-drop-textarea.js' => '94d146cb',
|
|
|
|
'rsrc/js/core/behavior-error-log.js' => 'a5d7cf86',
|
|
|
|
'rsrc/js/core/behavior-fancy-datepicker.js' => '5d584426',
|
|
|
|
'rsrc/js/core/behavior-file-tree.js' => 'c8728c70',
|
|
|
|
'rsrc/js/core/behavior-form.js' => '27d4da3f',
|
|
|
|
'rsrc/js/core/behavior-gesture.js' => 'fe2e0ba4',
|
|
|
|
'rsrc/js/core/behavior-global-drag-and-drop.js' => '828a2eed',
|
|
|
|
'rsrc/js/core/behavior-history-install.js' => '7ee2b591',
|
|
|
|
'rsrc/js/core/behavior-hovercard.js' => '9c808199',
|
|
|
|
'rsrc/js/core/behavior-keyboard-pager.js' => 'b657bdf8',
|
|
|
|
'rsrc/js/core/behavior-keyboard-shortcuts.js' => 'd75709e6',
|
|
|
|
'rsrc/js/core/behavior-konami.js' => '5bc2cb21',
|
|
|
|
'rsrc/js/core/behavior-lightbox-attachments.js' => '3aa45ad9',
|
|
|
|
'rsrc/js/core/behavior-line-linker.js' => 'bc778103',
|
|
|
|
'rsrc/js/core/behavior-more.js' => '9b9197be',
|
|
|
|
'rsrc/js/core/behavior-object-selector.js' => 'b4eef37b',
|
|
|
|
'rsrc/js/core/behavior-oncopy.js' => 'dab9253e',
|
|
|
|
'rsrc/js/core/behavior-phabricator-nav.js' => 'b5842a5e',
|
|
|
|
'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => 'c021950a',
|
|
|
|
'rsrc/js/core/behavior-refresh-csrf.js' => 'c4b31646',
|
|
|
|
'rsrc/js/core/behavior-remarkup-preview.js' => 'f7379f45',
|
|
|
|
'rsrc/js/core/behavior-reveal-content.js' => '8f24abfc',
|
|
|
|
'rsrc/js/core/behavior-search-typeahead.js' => 'f6b56f7a',
|
|
|
|
'rsrc/js/core/behavior-select-on-click.js' => '0e34ca02',
|
|
|
|
'rsrc/js/core/behavior-toggle-class.js' => 'a82a7769',
|
|
|
|
'rsrc/js/core/behavior-tokenizer.js' => 'b3a4b884',
|
|
|
|
'rsrc/js/core/behavior-tooltip.js' => 'e5dd1c6d',
|
|
|
|
'rsrc/js/core/behavior-watch-anchor.js' => '06e05112',
|
|
|
|
'rsrc/js/core/behavior-workflow.js' => '82947dda',
|
|
|
|
'rsrc/js/core/phtize.js' => 'd254d646',
|
|
|
|
'rsrc/js/phui/behavior-phui-object-box-tabs.js' => 'a3e2244e',
|
|
|
|
'rsrc/swf/aphlict.swf' => 'abac967d',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
'aphront-bars' => '231ac33c',
|
|
|
|
'aphront-contextbar-view-css' => '1c3b0529',
|
2014-01-06 06:47:21 +01:00
|
|
|
'aphront-dark-console-css' => '6378ef3d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'aphront-dialog-view-css' => 'dd9db96c',
|
2014-01-13 21:17:37 +01:00
|
|
|
'aphront-error-view-css' => '16cd9949',
|
2014-02-01 20:48:28 +01:00
|
|
|
'aphront-list-filter-view-css' => 'ef989c67',
|
2014-02-11 16:47:09 +01:00
|
|
|
'aphront-multi-column-view-css' => '12f65921',
|
2014-01-01 16:46:25 +01:00
|
|
|
'aphront-notes' => '6acadd3f',
|
|
|
|
'aphront-pager-view-css' => '2e3539af',
|
2014-01-21 23:23:36 +01:00
|
|
|
'aphront-panel-view-css' => '5846dfa2',
|
2014-01-01 16:46:25 +01:00
|
|
|
'aphront-request-failure-view-css' => 'da14df31',
|
2014-01-20 20:52:49 +01:00
|
|
|
'aphront-table-view-css' => '92a719ca',
|
Show icons and disabled/archived/closed results in typahead dynamic list
Summary:
Ref T4420. This is mostly a design change, but addresses two functional issues:
# Many sources exclude disabled accounts, system agents, archived projects, etc. It is rare to select these, but excluding them completely is too severe, and we've made more than a handful of changes over time to replace a "users" endpoint with an "accounts" endpoint (to include disabled users) or similar. Instead, always show these results, but sort them last and use a special style to clearly mark them as closed, disabled, or otherwise unusual.
- As a practical consequence, all the similar endpoints can now be merged, so "accounts" and "users" return the exact same result sets.
# Increasingly, sources can return multiple object types in a single list. For example, "CC" can have a user or mailing list, and soon a project or repository. However, the result list is fairly homogenous across types and it isn't easy to quickly pick out projects vs users. To help with this, add icons showing the result type.
Test Plan:
{F113079}
(The main search results get touched here too, I verified they didn't blow up.)
Reviewers: chad, btrahan
Reviewed By: chad
CC: chad, aran, mbishopim3
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8231
2014-02-14 19:24:11 +01:00
|
|
|
'aphront-tokenizer-control-css' => '08ea6326',
|
2014-01-01 16:46:25 +01:00
|
|
|
'aphront-tooltip-css' => '9c90229d',
|
|
|
|
'aphront-two-column-view-css' => '16ab3ad2',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'aphront-typeahead-control-css' => 'd24b4228',
|
2014-01-01 16:46:25 +01:00
|
|
|
'auth-css' => '1e655982',
|
|
|
|
'config-options-css' => '7fedf08b',
|
2014-01-06 06:47:21 +01:00
|
|
|
'conpherence-menu-css' => '561348ac',
|
2014-01-01 16:46:25 +01:00
|
|
|
'conpherence-message-pane-css' => '2aedca89',
|
|
|
|
'conpherence-notification-css' => 'f9ba9914',
|
|
|
|
'conpherence-update-css' => '1099a660',
|
|
|
|
'conpherence-widget-pane-css' => '87b12e0c',
|
2014-01-15 17:00:55 +01:00
|
|
|
'differential-changeset-view-css' => '82431767',
|
2014-01-01 16:46:25 +01:00
|
|
|
'differential-core-view-css' => '8135cb0c',
|
|
|
|
'differential-inline-comment-editor' => 'f2441746',
|
|
|
|
'differential-local-commits-view-css' => '19649019',
|
|
|
|
'differential-results-table-css' => '239924f9',
|
|
|
|
'differential-revision-add-comment-css' => 'c478bcaa',
|
|
|
|
'differential-revision-comment-css' => '48186045',
|
|
|
|
'differential-revision-history-css' => 'f37aee8f',
|
|
|
|
'differential-revision-list-css' => 'f3c47d33',
|
|
|
|
'differential-table-of-contents-css' => '19566f76',
|
|
|
|
'diffusion-commit-view-css' => '92d1e8f9',
|
2014-01-06 06:47:21 +01:00
|
|
|
'diffusion-icons-css' => '384a0f7d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'diffusion-source-css' => '66fdf661',
|
|
|
|
'diviner-shared-css' => 'be90f718',
|
|
|
|
'global-drag-and-drop-css' => '697324ad',
|
|
|
|
'herald-css' => '59d48f01',
|
2014-02-06 20:42:31 +01:00
|
|
|
'herald-rule-editor' => '4f31d692',
|
2014-01-01 16:46:25 +01:00
|
|
|
'herald-test-css' => '2b7d0f54',
|
|
|
|
'inline-comment-summary-css' => '14a91639',
|
|
|
|
'javelin-aphlict' => '493665ee',
|
|
|
|
'javelin-behavior' => '8a3ed18b',
|
2014-01-29 05:19:20 +01:00
|
|
|
'javelin-behavior-aphlict-dropdown' => '2a2dba85',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-behavior-aphlict-listen' => '845731b8',
|
|
|
|
'javelin-behavior-aphront-basic-tokenizer' => 'b3a4b884',
|
|
|
|
'javelin-behavior-aphront-crop' => 'b98fc918',
|
|
|
|
'javelin-behavior-aphront-drag-and-drop-textarea' => '94d146cb',
|
|
|
|
'javelin-behavior-aphront-form-disable-on-submit' => '27d4da3f',
|
|
|
|
'javelin-behavior-aphront-more' => '9b9197be',
|
|
|
|
'javelin-behavior-audio-source' => '59b251eb',
|
|
|
|
'javelin-behavior-audit-preview' => 'be81801d',
|
|
|
|
'javelin-behavior-balanced-payment-form' => '3b3e1664',
|
|
|
|
'javelin-behavior-config-reorder-fields' => '69bb5094',
|
|
|
|
'javelin-behavior-conpherence-menu' => '872bc8ff',
|
|
|
|
'javelin-behavior-conpherence-pontificate' => '53f6f2dd',
|
|
|
|
'javelin-behavior-conpherence-widget-pane' => 'd8ef8659',
|
|
|
|
'javelin-behavior-countdown-timer' => '8454ce4f',
|
|
|
|
'javelin-behavior-dark-console' => 'e9fdb5e5',
|
|
|
|
'javelin-behavior-device' => '03d6ed07',
|
|
|
|
'javelin-behavior-differential-accept-with-errors' => 'e12c760a',
|
|
|
|
'javelin-behavior-differential-add-reviewers-and-ccs' => '4ba4c13d',
|
|
|
|
'javelin-behavior-differential-comment-jump' => '71755c79',
|
|
|
|
'javelin-behavior-differential-diff-radios' => 'e1ff79b1',
|
|
|
|
'javelin-behavior-differential-dropdown-menus' => '5f004630',
|
|
|
|
'javelin-behavior-differential-edit-inline-comments' => '93f43142',
|
|
|
|
'javelin-behavior-differential-feedback-preview' => '127f2018',
|
|
|
|
'javelin-behavior-differential-keyboard-navigation' => 'da3e88f9',
|
|
|
|
'javelin-behavior-differential-populate' => 'ce0c217a',
|
|
|
|
'javelin-behavior-differential-show-field-details' => '441f2137',
|
|
|
|
'javelin-behavior-differential-show-more' => 'dd7e8ef5',
|
|
|
|
'javelin-behavior-differential-toggle-files' => 'ca3f91eb',
|
|
|
|
'javelin-behavior-differential-user-select' => 'a8d8459d',
|
|
|
|
'javelin-behavior-diffusion-commit-branches' => 'eae2f65d',
|
|
|
|
'javelin-behavior-diffusion-commit-graph' => '85ba3cf4',
|
|
|
|
'javelin-behavior-diffusion-jump-to' => '9db3d160',
|
|
|
|
'javelin-behavior-diffusion-pull-lastmodified' => '3c5310da',
|
|
|
|
'javelin-behavior-doorkeeper-tag' => 'fd27d99a',
|
|
|
|
'javelin-behavior-error-log' => 'a5d7cf86',
|
|
|
|
'javelin-behavior-fancy-datepicker' => '5d584426',
|
|
|
|
'javelin-behavior-global-drag-and-drop' => '828a2eed',
|
|
|
|
'javelin-behavior-harbormaster-reorder-steps' => 'b21125a5',
|
|
|
|
'javelin-behavior-herald-rule-editor' => '7ebaeed3',
|
|
|
|
'javelin-behavior-history-install' => '7ee2b591',
|
|
|
|
'javelin-behavior-icon-composer' => 'ea38f732',
|
|
|
|
'javelin-behavior-konami' => '5bc2cb21',
|
|
|
|
'javelin-behavior-launch-icon-composer' => '6ec125a0',
|
|
|
|
'javelin-behavior-lightbox-attachments' => '3aa45ad9',
|
2014-01-27 22:55:01 +01:00
|
|
|
'javelin-behavior-line-chart' => 'cdcbe8a4',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-behavior-load-blame' => '42126667',
|
|
|
|
'javelin-behavior-maniphest-batch-editor' => '391457d7',
|
|
|
|
'javelin-behavior-maniphest-batch-selector' => 'ead554ec',
|
|
|
|
'javelin-behavior-maniphest-list-editor' => 'cf76cfd5',
|
|
|
|
'javelin-behavior-maniphest-subpriority-editor' => '84845b5b',
|
|
|
|
'javelin-behavior-maniphest-transaction-controls' => '75e50c72',
|
|
|
|
'javelin-behavior-maniphest-transaction-expand' => '2f2e18aa',
|
|
|
|
'javelin-behavior-maniphest-transaction-preview' => 'f8248bc5',
|
|
|
|
'javelin-behavior-owners-path-editor' => '7a68dda3',
|
|
|
|
'javelin-behavior-passphrase-credential-control' => '1e1c8a59',
|
|
|
|
'javelin-behavior-persona-login' => '9414ff18',
|
|
|
|
'javelin-behavior-phabricator-active-nav' => 'c81bc98f',
|
|
|
|
'javelin-behavior-phabricator-autofocus' => '7319e029',
|
|
|
|
'javelin-behavior-phabricator-busy-example' => 'fbbce3bf',
|
|
|
|
'javelin-behavior-phabricator-file-tree' => 'c8728c70',
|
|
|
|
'javelin-behavior-phabricator-gesture' => 'fe2e0ba4',
|
|
|
|
'javelin-behavior-phabricator-gesture-example' => 'f42bb8c6',
|
|
|
|
'javelin-behavior-phabricator-hovercards' => '9c808199',
|
|
|
|
'javelin-behavior-phabricator-keyboard-pager' => 'b657bdf8',
|
|
|
|
'javelin-behavior-phabricator-keyboard-shortcuts' => 'd75709e6',
|
|
|
|
'javelin-behavior-phabricator-line-linker' => 'bc778103',
|
|
|
|
'javelin-behavior-phabricator-nav' => 'b5842a5e',
|
|
|
|
'javelin-behavior-phabricator-notification-example' => 'c51a6616',
|
|
|
|
'javelin-behavior-phabricator-object-selector' => 'b4eef37b',
|
|
|
|
'javelin-behavior-phabricator-oncopy' => 'dab9253e',
|
|
|
|
'javelin-behavior-phabricator-remarkup-assist' => 'c021950a',
|
|
|
|
'javelin-behavior-phabricator-reveal-content' => '8f24abfc',
|
|
|
|
'javelin-behavior-phabricator-search-typeahead' => 'f6b56f7a',
|
2014-02-14 19:23:07 +01:00
|
|
|
'javelin-behavior-phabricator-show-all-transactions' => '7c273581',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-behavior-phabricator-tooltips' => 'e5dd1c6d',
|
|
|
|
'javelin-behavior-phabricator-transaction-comment-form' => '9084a36f',
|
2014-02-14 03:12:38 +01:00
|
|
|
'javelin-behavior-phabricator-transaction-list' => 'bfb45968',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-behavior-phabricator-watch-anchor' => '06e05112',
|
|
|
|
'javelin-behavior-phame-post-preview' => '61d927ec',
|
|
|
|
'javelin-behavior-pholio-mock-edit' => '1e1e8bb0',
|
|
|
|
'javelin-behavior-pholio-mock-view' => '28497740',
|
|
|
|
'javelin-behavior-phui-object-box-tabs' => 'a3e2244e',
|
|
|
|
'javelin-behavior-policy-control' => 'c01153ea',
|
|
|
|
'javelin-behavior-policy-rule-editor' => '263aeb8c',
|
|
|
|
'javelin-behavior-ponder-votebox' => '327dbe61',
|
2014-01-13 21:24:36 +01:00
|
|
|
'javelin-behavior-project-boards' => '1b9facd8',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-behavior-project-create' => '065227cc',
|
|
|
|
'javelin-behavior-refresh-csrf' => 'c4b31646',
|
|
|
|
'javelin-behavior-releeph-preview-branch' => '9eb2cedb',
|
|
|
|
'javelin-behavior-releeph-request-state-change' => 'fe7fc914',
|
|
|
|
'javelin-behavior-releeph-request-typeahead' => 'cd9e7094',
|
|
|
|
'javelin-behavior-remarkup-preview' => 'f7379f45',
|
|
|
|
'javelin-behavior-repository-crossreference' => '8ab282be',
|
|
|
|
'javelin-behavior-search-reorder-queries' => '34397f68',
|
|
|
|
'javelin-behavior-select-on-click' => '0e34ca02',
|
|
|
|
'javelin-behavior-slowvote-embed' => 'a51fdb2e',
|
|
|
|
'javelin-behavior-stripe-payment-form' => '1693a296',
|
|
|
|
'javelin-behavior-test-payment-form' => 'b3e5ee60',
|
|
|
|
'javelin-behavior-toggle-class' => 'a82a7769',
|
|
|
|
'javelin-behavior-view-placeholder' => '2fa810fc',
|
|
|
|
'javelin-behavior-workflow' => '82947dda',
|
|
|
|
'javelin-color' => '7e41274a',
|
|
|
|
'javelin-cookie' => '6b3dcf44',
|
|
|
|
'javelin-dom' => '03be94fb',
|
|
|
|
'javelin-dynval' => '63f9ad59',
|
|
|
|
'javelin-event' => '79473b62',
|
|
|
|
'javelin-fx' => '54b612ba',
|
|
|
|
'javelin-history' => 'c60f4327',
|
|
|
|
'javelin-install' => '52a92793',
|
|
|
|
'javelin-json' => '08e56a4e',
|
|
|
|
'javelin-magical-init' => 'b88ab49e',
|
|
|
|
'javelin-mask' => 'b9f26029',
|
|
|
|
'javelin-reactor' => 'ba86e2fd',
|
|
|
|
'javelin-reactor-dom' => 'bd3c1838',
|
|
|
|
'javelin-reactor-node-calmer' => '4c33dff1',
|
|
|
|
'javelin-reactornode' => '96474586',
|
|
|
|
'javelin-request' => '23f9bb8d',
|
|
|
|
'javelin-resource' => '356de121',
|
|
|
|
'javelin-stratcom' => 'c293f7b9',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'javelin-tokenizer' => '1c1a6cdf',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'javelin-typeahead' => 'caab854b',
|
|
|
|
'javelin-typeahead-composite-source' => '0136cec1',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-typeahead-normalizer' => '5f850b5c',
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'javelin-typeahead-ondemand-source' => '7383383f',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-typeahead-preloaded-source' => 'e9b95df3',
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'javelin-typeahead-source' => '62e18640',
|
2014-01-01 16:46:25 +01:00
|
|
|
'javelin-typeahead-static-source' => 'c2b8bf64',
|
|
|
|
'javelin-uri' => 'd9a9b862',
|
|
|
|
'javelin-util' => '7501647b',
|
|
|
|
'javelin-vector' => '403a3dce',
|
|
|
|
'javelin-view' => '4641579a',
|
|
|
|
'javelin-view-html' => '957caa12',
|
|
|
|
'javelin-view-interpreter' => '0c33c1a0',
|
|
|
|
'javelin-view-renderer' => '77461fd6',
|
|
|
|
'javelin-view-visitor' => 'ca704f2b',
|
|
|
|
'javelin-workflow' => 'd16edeae',
|
2014-01-25 01:12:50 +01:00
|
|
|
'legalpad-document-css' => 'cd275275',
|
2014-01-06 06:47:21 +01:00
|
|
|
'lightbox-attachment-css' => '686f8885',
|
2014-01-01 16:46:25 +01:00
|
|
|
'maniphest-batch-editor' => '78444bc1',
|
|
|
|
'maniphest-report-css' => '6fc16517',
|
|
|
|
'maniphest-task-edit-css' => '8e23031b',
|
2014-02-14 03:12:38 +01:00
|
|
|
'maniphest-task-summary-css' => '6df1a768',
|
2014-01-01 16:46:25 +01:00
|
|
|
'multirow-row-manager' => 'e7076916',
|
|
|
|
'owners-path-editor' => '46efd18e',
|
|
|
|
'owners-path-editor-css' => '2f00933b',
|
|
|
|
'paste-css' => 'aa1767d1',
|
|
|
|
'path-typeahead' => 'f7fc67ec',
|
|
|
|
'people-profile-css' => 'd0bababe',
|
2014-01-14 23:09:52 +01:00
|
|
|
'phabricator-action-header-view-css' => 'cc654b91',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-action-list-view-css' => '81383e25',
|
2014-01-31 18:10:32 +01:00
|
|
|
'phabricator-application-launch-view-css' => '55ba7571',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-busy' => '6453c869',
|
2014-02-12 18:55:53 +01:00
|
|
|
'phabricator-chatlog-css' => '852140ff',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-content-source-view-css' => '4b8b05d4',
|
2014-01-06 21:15:25 +01:00
|
|
|
'phabricator-core-css' => 'da26ddb2',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-countdown-css' => '86b7b0a0',
|
|
|
|
'phabricator-crumbs-view-css' => '2d9db584',
|
|
|
|
'phabricator-drag-and-drop-file-upload' => 'ae6abfba',
|
2014-01-13 21:24:36 +01:00
|
|
|
'phabricator-draggable-list' => '1681c4d4',
|
2014-01-29 05:19:20 +01:00
|
|
|
'phabricator-dropdown-menu' => 'fb342e18',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-fatal-config-template-css' => '25d446d6',
|
2014-01-22 19:04:13 +01:00
|
|
|
'phabricator-feed-css' => '0d17c209',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-file-upload' => '96713558',
|
2014-01-06 06:47:21 +01:00
|
|
|
'phabricator-filetree-view-css' => 'a8c86ace',
|
|
|
|
'phabricator-flag-css' => '5337623f',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-hovercard' => '4f344388',
|
|
|
|
'phabricator-hovercard-view-css' => '67c12b16',
|
2014-01-14 03:32:01 +01:00
|
|
|
'phabricator-jump-nav' => 'f0c5e726',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-keyboard-shortcut' => '1ae869f2',
|
|
|
|
'phabricator-keyboard-shortcut-manager' => 'ad7a69ca',
|
Show icons and disabled/archived/closed results in typahead dynamic list
Summary:
Ref T4420. This is mostly a design change, but addresses two functional issues:
# Many sources exclude disabled accounts, system agents, archived projects, etc. It is rare to select these, but excluding them completely is too severe, and we've made more than a handful of changes over time to replace a "users" endpoint with an "accounts" endpoint (to include disabled users) or similar. Instead, always show these results, but sort them last and use a special style to clearly mark them as closed, disabled, or otherwise unusual.
- As a practical consequence, all the similar endpoints can now be merged, so "accounts" and "users" return the exact same result sets.
# Increasingly, sources can return multiple object types in a single list. For example, "CC" can have a user or mailing list, and soon a project or repository. However, the result list is fairly homogenous across types and it isn't easy to quickly pick out projects vs users. To help with this, add icons showing the result type.
Test Plan:
{F113079}
(The main search results get touched here too, I verified they didn't blow up.)
Reviewers: chad, btrahan
Reviewed By: chad
CC: chad, aran, mbishopim3
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8231
2014-02-14 19:24:11 +01:00
|
|
|
'phabricator-main-menu-view' => 'd36e0c11',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-menu-item' => '0f386ef4',
|
2014-01-06 06:47:21 +01:00
|
|
|
'phabricator-nav-view-css' => 'd0d4a509',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-notification' => '95944043',
|
|
|
|
'phabricator-notification-css' => '6901121e',
|
2014-01-23 05:09:32 +01:00
|
|
|
'phabricator-notification-menu-css' => 'fc9a363c',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-object-list-view-css' => '1a1ea560',
|
|
|
|
'phabricator-object-selector-css' => '029a133d',
|
|
|
|
'phabricator-phtize' => 'd254d646',
|
2014-02-15 00:16:01 +01:00
|
|
|
'phabricator-prefab' => '88ca7175',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-profile-css' => '3a7e04ca',
|
|
|
|
'phabricator-project-tag-css' => '095c9404',
|
2014-01-24 21:50:33 +01:00
|
|
|
'phabricator-remarkup-css' => 'ca7f2265',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-search-results-css' => 'f240504c',
|
2014-01-07 20:57:37 +01:00
|
|
|
'phabricator-settings-css' => 'ea8f5915',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-shaped-request' => 'dfa181a4',
|
|
|
|
'phabricator-side-menu-view-css' => '503699d0',
|
|
|
|
'phabricator-slowvote-css' => '266df6a1',
|
|
|
|
'phabricator-source-code-view-css' => '62a99814',
|
2014-01-06 06:47:21 +01:00
|
|
|
'phabricator-standard-page-view' => '517cdfb1',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phabricator-textareautils' => 'b3ec3cfc',
|
|
|
|
'phabricator-tooltip' => '0a81ea29',
|
|
|
|
'phabricator-transaction-view-css' => 'ce491938',
|
|
|
|
'phabricator-ui-example-css' => '4741b891',
|
|
|
|
'phabricator-uiexample-javelin-view' => 'd4a14807',
|
|
|
|
'phabricator-uiexample-reactor-button' => '44524435',
|
|
|
|
'phabricator-uiexample-reactor-checkbox' => '7ba325ee',
|
|
|
|
'phabricator-uiexample-reactor-focus' => '82f568cd',
|
|
|
|
'phabricator-uiexample-reactor-input' => 'd6ca6b1c',
|
|
|
|
'phabricator-uiexample-reactor-mouseover' => '4e37e4de',
|
|
|
|
'phabricator-uiexample-reactor-radio' => '858f9728',
|
|
|
|
'phabricator-uiexample-reactor-select' => '189e4fe3',
|
|
|
|
'phabricator-uiexample-reactor-sendclass' => 'bf97561d',
|
|
|
|
'phabricator-uiexample-reactor-sendproperties' => '551add57',
|
2014-02-12 18:02:05 +01:00
|
|
|
'phabricator-zindex-css' => '0fd29d49',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phame-css' => '450826e1',
|
2014-01-06 06:47:21 +01:00
|
|
|
'pholio-css' => 'd23ace50',
|
|
|
|
'pholio-edit-css' => 'b9e59b6d',
|
2014-01-01 16:46:25 +01:00
|
|
|
'pholio-inline-comments-css' => '52be33f0',
|
|
|
|
'phortune-credit-card-form' => '2290aeef',
|
2014-01-06 06:47:21 +01:00
|
|
|
'phortune-credit-card-form-css' => 'b25b4beb',
|
|
|
|
'phrequent-css' => 'ffc185ad',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phriction-document-css' => 'b0309d8e',
|
2014-02-11 01:04:42 +01:00
|
|
|
'phui-box-css' => '6c21bd6a',
|
2014-02-10 20:11:36 +01:00
|
|
|
'phui-button-css' => '8784a966',
|
2014-02-16 18:25:29 +01:00
|
|
|
'phui-calendar-month-css' => '3474d15a',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phui-document-view-css' => '143b2ac8',
|
|
|
|
'phui-feed-story-css' => '3a59c2cf',
|
|
|
|
'phui-form-css' => 'b78ec020',
|
2014-02-01 20:48:28 +01:00
|
|
|
'phui-form-view-css' => '0efd3326',
|
2014-01-14 23:09:52 +01:00
|
|
|
'phui-header-view-css' => '472a6003',
|
2014-02-10 20:11:36 +01:00
|
|
|
'phui-icon-view-css' => 'fcb145a7',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phui-info-panel-css' => '27ea50a1',
|
|
|
|
'phui-list-view-css' => '2edb76cf',
|
2014-02-13 23:36:49 +01:00
|
|
|
'phui-object-box-css' => '95767d08',
|
2014-01-21 23:26:05 +01:00
|
|
|
'phui-object-item-list-view-css' => 'eb579d6c',
|
2014-02-10 23:31:23 +01:00
|
|
|
'phui-pinboard-view-css' => '4b346c2a',
|
2014-01-14 23:09:52 +01:00
|
|
|
'phui-property-list-view-css' => 'dbf53b12',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phui-remarkup-preview-css' => '19ad512b',
|
|
|
|
'phui-spacing-css' => '042804d6',
|
|
|
|
'phui-status-list-view-css' => '2f562399',
|
2014-01-14 23:18:52 +01:00
|
|
|
'phui-tag-view-css' => '295d81c4',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phui-text-css' => '23e9b4b7',
|
2014-02-14 19:23:07 +01:00
|
|
|
'phui-timeline-view-css' => 'd3ccba00',
|
2014-01-01 16:46:25 +01:00
|
|
|
'phui-workboard-view-css' => 'bf70dd2e',
|
2014-02-16 18:26:22 +01:00
|
|
|
'phui-workpanel-view-css' => '97b69459',
|
2014-01-01 16:46:25 +01:00
|
|
|
'policy-css' => '957ea14c',
|
|
|
|
'policy-edit-css' => '05cca26a',
|
|
|
|
'ponder-comment-table-css' => '6cdccea7',
|
|
|
|
'ponder-feed-view-css' => 'e62615b6',
|
|
|
|
'ponder-post-css' => 'ebab8a70',
|
|
|
|
'ponder-vote-css' => '8ed6ed8b',
|
|
|
|
'raphael-core' => '51ee6b43',
|
|
|
|
'raphael-g' => '40dde778',
|
|
|
|
'raphael-g-line' => '40da039e',
|
|
|
|
'releeph-branch' => 'b8821d2d',
|
|
|
|
'releeph-colors' => '2d2d6aa8',
|
|
|
|
'releeph-core' => '140b959d',
|
|
|
|
'releeph-intents' => '7364ac97',
|
|
|
|
'releeph-preview-branch' => '0e383ca3',
|
|
|
|
'releeph-project' => 'ee1f9f57',
|
|
|
|
'releeph-request-differential-create-dialog' => '8d8b92cd',
|
|
|
|
'releeph-request-typeahead-css' => '667a48ae',
|
|
|
|
'releeph-status' => 'a20631d9',
|
2014-01-18 17:31:47 +01:00
|
|
|
'setup-issue-css' => '1bb81c53',
|
2014-01-06 06:47:21 +01:00
|
|
|
'sprite-actions-css' => '4557baf8',
|
2014-02-01 00:19:39 +01:00
|
|
|
'sprite-apps-css' => 'c3857e4e',
|
2014-01-31 18:10:32 +01:00
|
|
|
'sprite-apps-large-css' => '0a453d4b',
|
2014-01-06 06:47:21 +01:00
|
|
|
'sprite-apps-xlarge-css' => 'db66c878',
|
2014-02-13 23:36:49 +01:00
|
|
|
'sprite-buttonbar-css' => '955c2190',
|
2014-01-06 06:47:21 +01:00
|
|
|
'sprite-conpherence-css' => '084b1f13',
|
|
|
|
'sprite-docs-css' => '7ea4927e',
|
|
|
|
'sprite-gradient-css' => 'a10def53',
|
2014-02-13 23:36:49 +01:00
|
|
|
'sprite-icons-css' => '4546b245',
|
2014-01-06 06:47:21 +01:00
|
|
|
'sprite-login-css' => 'fa00ebdc',
|
|
|
|
'sprite-main-header-css' => 'ba949d0d',
|
|
|
|
'sprite-menu-css' => '9db4da0b',
|
|
|
|
'sprite-minicons-css' => 'eb009037',
|
|
|
|
'sprite-payments-css' => '68ec786d',
|
|
|
|
'sprite-projects-css' => '8109f6e3',
|
|
|
|
'sprite-status-css' => '767312f9',
|
|
|
|
'sprite-tokens-css' => '9540e337',
|
2014-01-01 16:46:25 +01:00
|
|
|
'syntax-highlighting-css' => '3c18c1cb',
|
|
|
|
'tokens-css' => 'fb286311',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
|
|
|
'requires' =>
|
|
|
|
array(
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'0136cec1' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-typeahead-source',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'029a133d' =>
|
|
|
|
array(
|
|
|
|
0 => 'aphront-dialog-view-css',
|
|
|
|
),
|
|
|
|
'03be94fb' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-magical-init',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'03d6ed07' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'065227cc' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'06e05112' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-vector',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'08e56a4e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
Show icons and disabled/archived/closed results in typahead dynamic list
Summary:
Ref T4420. This is mostly a design change, but addresses two functional issues:
# Many sources exclude disabled accounts, system agents, archived projects, etc. It is rare to select these, but excluding them completely is too severe, and we've made more than a handful of changes over time to replace a "users" endpoint with an "accounts" endpoint (to include disabled users) or similar. Instead, always show these results, but sort them last and use a special style to clearly mark them as closed, disabled, or otherwise unusual.
- As a practical consequence, all the similar endpoints can now be merged, so "accounts" and "users" return the exact same result sets.
# Increasingly, sources can return multiple object types in a single list. For example, "CC" can have a user or mailing list, and soon a project or repository. However, the result list is fairly homogenous across types and it isn't easy to quickly pick out projects vs users. To help with this, add icons showing the result type.
Test Plan:
{F113079}
(The main search results get touched here too, I verified they didn't blow up.)
Reviewers: chad, btrahan
Reviewed By: chad
CC: chad, aran, mbishopim3
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8231
2014-02-14 19:24:11 +01:00
|
|
|
'08ea6326' =>
|
|
|
|
array(
|
|
|
|
0 => 'aphront-typeahead-control-css',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'0a81ea29' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
),
|
|
|
|
'0c33c1a0' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-view',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'0e34ca02' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'0f386ef4' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'127f2018' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-request',
|
2014-01-01 16:46:25 +01:00
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'phabricator-shaped-request',
|
|
|
|
),
|
2014-01-13 21:24:36 +01:00
|
|
|
'1681c4d4' =>
|
2014-01-13 21:24:13 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
4 => 'javelin-vector',
|
|
|
|
5 => 'javelin-magical-init',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'1693a296' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phortune-credit-card-form',
|
|
|
|
),
|
|
|
|
'189e4fe3' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'1ae869f2' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'phabricator-keyboard-shortcut-manager',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-13 21:24:36 +01:00
|
|
|
'1b9facd8' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-workflow',
|
|
|
|
5 => 'phabricator-draggable-list',
|
|
|
|
),
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'1c1a6cdf' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-install',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'1e1c8a59' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'javelin-uri',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'1e1e8bb0' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'phabricator-phtize',
|
|
|
|
5 => 'phabricator-drag-and-drop-file-upload',
|
|
|
|
6 => 'phabricator-draggable-list',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'2290aeef' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-json',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'23f9bb8d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-behavior',
|
|
|
|
4 => 'javelin-json',
|
|
|
|
5 => 'javelin-dom',
|
|
|
|
6 => 'javelin-resource',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'263aeb8c' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'multirow-row-manager',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-util',
|
|
|
|
4 => 'phabricator-prefab',
|
|
|
|
5 => 'javelin-tokenizer',
|
|
|
|
6 => 'javelin-typeahead',
|
|
|
|
7 => 'javelin-typeahead-preloaded-source',
|
|
|
|
8 => 'javelin-json',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'27d4da3f' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-29 05:19:20 +01:00
|
|
|
'2a2dba85' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-request',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-dom',
|
|
|
|
5 => 'javelin-uri',
|
|
|
|
6 => 'javelin-behavior-device',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'2f2e18aa' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-workflow',
|
|
|
|
3 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'2fa810fc' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-view-renderer',
|
|
|
|
3 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'327dbe61' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'34397f68' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-workflow',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'phabricator-draggable-list',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'356de121' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-util',
|
|
|
|
1 => 'javelin-uri',
|
|
|
|
2 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'391457d7' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-prefab',
|
|
|
|
4 => 'multirow-row-manager',
|
|
|
|
5 => 'javelin-json',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'3aa45ad9' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-mask',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'phabricator-busy',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'3b3e1664' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phortune-credit-card-form',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'3c5310da' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-request',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'403a3dce' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-event',
|
|
|
|
),
|
|
|
|
'441f2137' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'4641579a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'46efd18e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'multirow-row-manager',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'path-typeahead',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'phabricator-prefab',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'493665ee' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'4ba4c13d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phabricator-prefab',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'4c33dff1' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-reactor',
|
|
|
|
2 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'4e37e4de' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-02-06 20:42:31 +01:00
|
|
|
'4f31d692' =>
|
|
|
|
array(
|
|
|
|
0 => 'multirow-row-manager',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-typeahead',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
4 => 'javelin-dom',
|
|
|
|
5 => 'javelin-tokenizer',
|
|
|
|
6 => 'javelin-typeahead-preloaded-source',
|
|
|
|
7 => 'javelin-stratcom',
|
|
|
|
8 => 'javelin-json',
|
|
|
|
9 => 'phabricator-prefab',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'4f344388' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'52a92793' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-util',
|
|
|
|
1 => 'javelin-magical-init',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'53f6f2dd' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'54b612ba' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-color',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'551add57' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'59b251eb' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'5bc2cb21' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'5d584426' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-vector',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'5f004630' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'phabricator-dropdown-menu',
|
|
|
|
5 => 'phabricator-menu-item',
|
|
|
|
6 => 'phabricator-phtize',
|
|
|
|
),
|
|
|
|
'5f850b5c' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'61d927ec' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'62e18640' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-typeahead-normalizer',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'63f9ad59' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-reactornode',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-reactor',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'6453c869' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-fx',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'69bb5094' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-json',
|
|
|
|
4 => 'phabricator-draggable-list',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'6b3dcf44' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'6ec125a0' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'71755c79' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7319e029' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
Improve tokenizer loading behaviors
Summary:
Ref T4420. Fixes T3309. Two major UX issues here:
- When the user extends a query ("alin" -> "alinc"), we currently hide all the results, then show them again when the new results arrive. This makes the typeahead feel a bit flickery. Instead, show matching results, then add more results when everything arrives.
- When loading more results from ondemand sources, we currently do not give you any indication that things are loading. Instead:
- Show a loading GIF (this might need #design help, @chad).
- Slightly lighten the control border.
- I didn't want to do anything like actually add "loading" text because it would cause UI flicker in the 'extend a query' case and some other cases, but otherwise this design is totally made up.
Test Plan: Typed into tokenizers and extended queries, got a better-feeling UI.
Reviewers: chad, btrahan
Reviewed By: btrahan
CC: chad, aran
Maniphest Tasks: T3309, T4420
Differential Revision: https://secure.phabricator.com/D8233
2014-02-14 19:24:58 +01:00
|
|
|
'7383383f' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-typeahead-source',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'75e50c72' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'phabricator-prefab',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'77461fd6' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'79473b62' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7a68dda3' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'owners-path-editor',
|
|
|
|
1 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7ba325ee' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-02-14 19:23:07 +01:00
|
|
|
'7c273581' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7e41274a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7ebaeed3' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'herald-rule-editor',
|
|
|
|
1 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'7ee2b591' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-history',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'828a2eed' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-uri',
|
|
|
|
3 => 'javelin-mask',
|
|
|
|
4 => 'phabricator-drag-and-drop-file-upload',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'82947dda' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'82f568cd' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'8454ce4f' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'845731b8' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-aphlict',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-uri',
|
|
|
|
5 => 'javelin-dom',
|
|
|
|
6 => 'javelin-json',
|
|
|
|
7 => 'phabricator-notification',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'84845b5b' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'phabricator-draggable-list',
|
|
|
|
),
|
|
|
|
'858f9728' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-reactor-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'85ba3cf4' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'872bc8ff' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-workflow',
|
|
|
|
5 => 'javelin-behavior-device',
|
|
|
|
6 => 'javelin-history',
|
|
|
|
7 => 'javelin-vector',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-02-15 00:16:01 +01:00
|
|
|
'88ca7175' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-typeahead',
|
|
|
|
4 => 'javelin-tokenizer',
|
|
|
|
5 => 'javelin-typeahead-preloaded-source',
|
|
|
|
6 => 'javelin-typeahead-ondemand-source',
|
|
|
|
7 => 'javelin-dom',
|
|
|
|
8 => 'javelin-stratcom',
|
|
|
|
9 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'8a3ed18b' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-magical-init',
|
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'8ab282be' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-uri',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'8f24abfc' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9084a36f' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-fx',
|
|
|
|
4 => 'javelin-request',
|
|
|
|
5 => 'phabricator-shaped-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'93f43142' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
4 => 'javelin-vector',
|
2014-01-01 16:46:25 +01:00
|
|
|
5 => 'differential-inline-comment-editor',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9414ff18' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-resource',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'94d146cb' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phabricator-drag-and-drop-file-upload',
|
|
|
|
3 => 'phabricator-textareautils',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'957caa12' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-view-visitor',
|
|
|
|
3 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9b9197be' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9c808199' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-behavior-device',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'phabricator-hovercard',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9db3d160' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-vector',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'9eb2cedb' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-uri',
|
|
|
|
3 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'a3e2244e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'a51fdb2e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-request',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'a5d7cf86' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'a82a7769' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'a8d8459d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ad7a69ca' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-vector',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ae6abfba' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
4 => 'javelin-uri',
|
|
|
|
5 => 'phabricator-file-upload',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b21125a5' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-workflow',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'phabricator-draggable-list',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b3a4b884' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'phabricator-prefab',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b3e5ee60' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phortune-credit-card-form',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b3ec3cfc' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b4eef37b' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b5842a5e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-behavior-device',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
4 => 'javelin-magical-init',
|
|
|
|
5 => 'javelin-vector',
|
|
|
|
6 => 'javelin-request',
|
|
|
|
7 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b657bdf8' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-uri',
|
|
|
|
2 => 'phabricator-keyboard-shortcut',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'b98fc918' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-magical-init',
|
|
|
|
),
|
|
|
|
'b9f26029' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ba86e2fd' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'bc778103' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-history',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'bd3c1838' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dynval',
|
|
|
|
2 => 'javelin-reactor',
|
|
|
|
3 => 'javelin-reactornode',
|
|
|
|
4 => 'javelin-install',
|
|
|
|
5 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'be81801d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'bf97561d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-02-14 03:12:38 +01:00
|
|
|
'bfb45968' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-workflow',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-fx',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'c01153ea' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-dropdown-menu',
|
|
|
|
4 => 'phabricator-menu-item',
|
|
|
|
5 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'c021950a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'phabricator-phtize',
|
|
|
|
4 => 'phabricator-textareautils',
|
|
|
|
5 => 'javelin-workflow',
|
|
|
|
6 => 'javelin-vector',
|
|
|
|
),
|
|
|
|
'c293f7b9' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-event',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-magical-init',
|
|
|
|
),
|
|
|
|
'c2b8bf64' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-typeahead-source',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'c4b31646' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'phabricator-busy',
|
|
|
|
),
|
|
|
|
'c51a6616' =>
|
|
|
|
array(
|
|
|
|
0 => 'phabricator-notification',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'c60f4327' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-stratcom',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-uri',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'c81bc98f' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'c8728c70' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'phabricator-keyboard-shortcut',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'ca3f91eb' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'phabricator-phtize',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ca704f2b' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
Fix an async display issue for tokenizer/typeahead results
Summary:
Ref T4420. After the changes to the tokenizer, I sometimes do this:
- Type something like "diff" into a project typeahead.
- Select "differential".
- A fraction of a second later, the typeahead pops back open.
This is because I selected the result from a partial query (like "diff" running against the "di" results) and then the full results of the "diff" query came back to the browser.
Instead, when showing results, require that the current state match the state that the results are for: don't show "dog" results if the tokenizer now reads "cat", for whatever reason.
Test Plan: Added a 1s delay to results, typed "a", then typed "m" and selected a result in less than a second. Prior to the patch, the tokenizer would pop back open with "am" results afterward. Now, it doesn't.
Reviewers: btrahan, chad
Reviewed By: chad
CC: aran
Maniphest Tasks: T4420
Differential Revision: https://secure.phabricator.com/D8250
2014-02-16 22:15:37 +01:00
|
|
|
'caab854b' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'cd9e7094' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-typeahead',
|
|
|
|
3 => 'javelin-typeahead-ondemand-source',
|
|
|
|
4 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-27 22:55:01 +01:00
|
|
|
'cdcbe8a4' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ce0c217a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-workflow',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
5 => 'javelin-behavior-device',
|
|
|
|
6 => 'javelin-vector',
|
|
|
|
7 => 'phabricator-tooltip',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'cf76cfd5' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-fx',
|
|
|
|
5 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'd16edeae' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-stratcom',
|
|
|
|
1 => 'javelin-request',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-install',
|
|
|
|
5 => 'javelin-util',
|
|
|
|
6 => 'javelin-mask',
|
|
|
|
7 => 'javelin-uri',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'd254d646' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'd4a14807' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-view',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'd6ca6b1c' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-reactor-dom',
|
|
|
|
2 => 'javelin-view-html',
|
|
|
|
3 => 'javelin-view-interpreter',
|
|
|
|
4 => 'javelin-view-renderer',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'd75709e6' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-workflow',
|
|
|
|
2 => 'javelin-json',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'phabricator-keyboard-shortcut',
|
|
|
|
),
|
|
|
|
'd8ef8659' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'phabricator-notification',
|
|
|
|
6 => 'javelin-behavior-device',
|
|
|
|
7 => 'phabricator-dropdown-menu',
|
|
|
|
8 => 'phabricator-menu-item',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'd9a9b862' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'da3e88f9' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'phabricator-keyboard-shortcut',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'dab9253e' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'dd7e8ef5' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
4 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'dfa181a4' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e12c760a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e1ff79b1' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e5dd1c6d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-behavior-device',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'phabricator-tooltip',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e7076916' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e9b95df3' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-typeahead-source',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'e9fdb5e5' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-request',
|
|
|
|
5 => 'phabricator-keyboard-shortcut',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ea38f732' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'ead554ec' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'eae2f65d' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
),
|
|
|
|
'f2441746' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-install',
|
|
|
|
4 => 'javelin-request',
|
|
|
|
5 => 'javelin-workflow',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'f42bb8c6' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-stratcom',
|
|
|
|
1 => 'javelin-behavior',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'f6b56f7a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-typeahead-ondemand-source',
|
|
|
|
2 => 'javelin-typeahead',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-uri',
|
|
|
|
5 => 'javelin-util',
|
|
|
|
6 => 'javelin-stratcom',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'f7379f45' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'f7fc67ec' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-typeahead',
|
2014-01-01 03:04:25 +01:00
|
|
|
2 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-typeahead-ondemand-source',
|
|
|
|
5 => 'javelin-util',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'f8248bc5' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-json',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
5 => 'phabricator-shaped-request',
|
|
|
|
),
|
2014-01-29 05:19:20 +01:00
|
|
|
'fb342e18' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
5 => 'phabricator-menu-item',
|
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'fbbce3bf' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'phabricator-busy',
|
|
|
|
1 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'fd27d99a' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-json',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
4 => 'javelin-magical-init',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'fe2e0ba4' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-behavior-device',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-dom',
|
|
|
|
5 => 'javelin-magical-init',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
'fe7fc914' =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 16:46:25 +01:00
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'phabricator-keyboard-shortcut',
|
|
|
|
5 => 'phabricator-notification',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
28497740 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-vector',
|
|
|
|
5 => 'javelin-magical-init',
|
|
|
|
6 => 'javelin-request',
|
|
|
|
7 => 'javelin-history',
|
|
|
|
8 => 'javelin-workflow',
|
|
|
|
9 => 'javelin-mask',
|
|
|
|
10 => 'javelin-behavior-device',
|
|
|
|
11 => 'phabricator-keyboard-shortcut',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
42126667 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
2014-01-01 16:46:25 +01:00
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-request',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
44524435 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dynval',
|
|
|
|
4 => 'javelin-reactor-dom',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
95944043 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
2014-01-01 03:04:25 +01:00
|
|
|
1 => 'javelin-dom',
|
2014-01-01 16:46:25 +01:00
|
|
|
2 => 'javelin-stratcom',
|
2014-01-01 03:04:25 +01:00
|
|
|
3 => 'javelin-util',
|
2014-01-01 16:46:25 +01:00
|
|
|
4 => 'phabricator-notification-css',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
96474586 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-reactor',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-reactor-node-calmer',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
2014-01-01 16:46:25 +01:00
|
|
|
96713558 =>
|
2014-01-01 03:04:25 +01:00
|
|
|
array(
|
2014-01-01 16:46:25 +01:00
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phabricator-notification',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
|
|
|
),
|
|
|
|
'packages' =>
|
|
|
|
array(
|
|
|
|
'core.pkg.css' =>
|
|
|
|
array(
|
|
|
|
0 => 'phabricator-core-css',
|
|
|
|
1 => 'phabricator-zindex-css',
|
|
|
|
2 => 'phui-button-css',
|
|
|
|
3 => 'phabricator-standard-page-view',
|
|
|
|
4 => 'aphront-dialog-view-css',
|
|
|
|
5 => 'phui-form-view-css',
|
|
|
|
6 => 'aphront-panel-view-css',
|
|
|
|
7 => 'aphront-table-view-css',
|
|
|
|
8 => 'aphront-tokenizer-control-css',
|
|
|
|
9 => 'aphront-typeahead-control-css',
|
|
|
|
10 => 'aphront-list-filter-view-css',
|
|
|
|
11 => 'phabricator-jump-nav',
|
|
|
|
12 => 'phabricator-remarkup-css',
|
|
|
|
13 => 'syntax-highlighting-css',
|
|
|
|
14 => 'aphront-pager-view-css',
|
|
|
|
15 => 'phabricator-transaction-view-css',
|
|
|
|
16 => 'aphront-tooltip-css',
|
|
|
|
17 => 'phabricator-flag-css',
|
|
|
|
18 => 'aphront-error-view-css',
|
|
|
|
19 => 'sprite-icons-css',
|
|
|
|
20 => 'sprite-gradient-css',
|
|
|
|
21 => 'sprite-menu-css',
|
|
|
|
22 => 'sprite-apps-large-css',
|
|
|
|
23 => 'sprite-status-css',
|
|
|
|
24 => 'phabricator-main-menu-view',
|
|
|
|
25 => 'phabricator-notification-css',
|
|
|
|
26 => 'phabricator-notification-menu-css',
|
|
|
|
27 => 'lightbox-attachment-css',
|
|
|
|
28 => 'phui-header-view-css',
|
|
|
|
29 => 'phabricator-filetree-view-css',
|
|
|
|
30 => 'phabricator-nav-view-css',
|
|
|
|
31 => 'phabricator-side-menu-view-css',
|
|
|
|
32 => 'phabricator-crumbs-view-css',
|
|
|
|
33 => 'phui-object-item-list-view-css',
|
|
|
|
34 => 'global-drag-and-drop-css',
|
|
|
|
35 => 'phui-spacing-css',
|
|
|
|
36 => 'phui-form-css',
|
|
|
|
37 => 'phui-icon-view-css',
|
|
|
|
38 => 'phabricator-application-launch-view-css',
|
|
|
|
39 => 'phabricator-action-list-view-css',
|
|
|
|
40 => 'phui-property-list-view-css',
|
2014-01-14 23:09:52 +01:00
|
|
|
41 => 'phui-tag-view-css',
|
2014-01-01 03:04:25 +01:00
|
|
|
42 => 'phui-list-view-css',
|
|
|
|
),
|
|
|
|
'core.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior-aphront-basic-tokenizer',
|
|
|
|
1 => 'javelin-behavior-workflow',
|
|
|
|
2 => 'javelin-behavior-aphront-form-disable-on-submit',
|
|
|
|
3 => 'phabricator-keyboard-shortcut-manager',
|
|
|
|
4 => 'phabricator-keyboard-shortcut',
|
|
|
|
5 => 'javelin-behavior-phabricator-keyboard-shortcuts',
|
|
|
|
6 => 'javelin-behavior-refresh-csrf',
|
|
|
|
7 => 'javelin-behavior-phabricator-watch-anchor',
|
|
|
|
8 => 'javelin-behavior-phabricator-autofocus',
|
|
|
|
9 => 'phabricator-menu-item',
|
|
|
|
10 => 'phabricator-dropdown-menu',
|
|
|
|
11 => 'phabricator-phtize',
|
|
|
|
12 => 'javelin-behavior-phabricator-oncopy',
|
|
|
|
13 => 'phabricator-tooltip',
|
|
|
|
14 => 'javelin-behavior-phabricator-tooltips',
|
|
|
|
15 => 'phabricator-prefab',
|
|
|
|
16 => 'javelin-behavior-device',
|
|
|
|
17 => 'javelin-behavior-toggle-class',
|
|
|
|
18 => 'javelin-behavior-lightbox-attachments',
|
|
|
|
19 => 'phabricator-busy',
|
|
|
|
20 => 'javelin-aphlict',
|
|
|
|
21 => 'phabricator-notification',
|
|
|
|
22 => 'javelin-behavior-aphlict-listen',
|
|
|
|
23 => 'javelin-behavior-phabricator-search-typeahead',
|
|
|
|
24 => 'javelin-behavior-konami',
|
|
|
|
25 => 'javelin-behavior-aphlict-dropdown',
|
|
|
|
26 => 'javelin-behavior-history-install',
|
|
|
|
27 => 'javelin-behavior-phabricator-gesture',
|
|
|
|
28 => 'javelin-behavior-phabricator-active-nav',
|
|
|
|
29 => 'javelin-behavior-phabricator-nav',
|
|
|
|
30 => 'javelin-behavior-phabricator-remarkup-assist',
|
|
|
|
31 => 'phabricator-textareautils',
|
|
|
|
32 => 'phabricator-file-upload',
|
|
|
|
33 => 'javelin-behavior-global-drag-and-drop',
|
|
|
|
34 => 'javelin-behavior-phabricator-reveal-content',
|
|
|
|
35 => 'phabricator-hovercard',
|
|
|
|
36 => 'javelin-behavior-phabricator-hovercards',
|
|
|
|
37 => 'javelin-color',
|
|
|
|
38 => 'javelin-fx',
|
|
|
|
),
|
|
|
|
'darkconsole.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior-dark-console',
|
|
|
|
1 => 'javelin-behavior-error-log',
|
|
|
|
),
|
|
|
|
'differential.pkg.css' =>
|
|
|
|
array(
|
|
|
|
0 => 'differential-core-view-css',
|
|
|
|
1 => 'differential-changeset-view-css',
|
|
|
|
2 => 'differential-results-table-css',
|
|
|
|
3 => 'differential-revision-history-css',
|
|
|
|
4 => 'differential-revision-list-css',
|
|
|
|
5 => 'differential-table-of-contents-css',
|
|
|
|
6 => 'differential-revision-comment-css',
|
|
|
|
7 => 'differential-revision-add-comment-css',
|
2014-02-14 19:23:07 +01:00
|
|
|
8 => 'phabricator-object-selector-css',
|
|
|
|
9 => 'phabricator-content-source-view-css',
|
|
|
|
10 => 'differential-local-commits-view-css',
|
|
|
|
11 => 'inline-comment-summary-css',
|
2014-01-01 03:04:25 +01:00
|
|
|
),
|
|
|
|
'differential.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'phabricator-drag-and-drop-file-upload',
|
|
|
|
1 => 'phabricator-shaped-request',
|
|
|
|
2 => 'javelin-behavior-differential-feedback-preview',
|
|
|
|
3 => 'javelin-behavior-differential-edit-inline-comments',
|
|
|
|
4 => 'javelin-behavior-differential-populate',
|
|
|
|
5 => 'javelin-behavior-differential-show-more',
|
|
|
|
6 => 'javelin-behavior-differential-diff-radios',
|
|
|
|
7 => 'javelin-behavior-differential-accept-with-errors',
|
|
|
|
8 => 'javelin-behavior-differential-comment-jump',
|
|
|
|
9 => 'javelin-behavior-differential-add-reviewers-and-ccs',
|
|
|
|
10 => 'javelin-behavior-differential-keyboard-navigation',
|
|
|
|
11 => 'javelin-behavior-aphront-drag-and-drop-textarea',
|
|
|
|
12 => 'javelin-behavior-phabricator-object-selector',
|
|
|
|
13 => 'javelin-behavior-repository-crossreference',
|
|
|
|
14 => 'javelin-behavior-load-blame',
|
|
|
|
15 => 'differential-inline-comment-editor',
|
|
|
|
16 => 'javelin-behavior-differential-dropdown-menus',
|
|
|
|
17 => 'javelin-behavior-differential-toggle-files',
|
|
|
|
18 => 'javelin-behavior-differential-user-select',
|
|
|
|
),
|
|
|
|
'diffusion.pkg.css' =>
|
|
|
|
array(
|
|
|
|
0 => 'diffusion-commit-view-css',
|
|
|
|
1 => 'diffusion-icons-css',
|
|
|
|
),
|
|
|
|
'diffusion.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior-diffusion-pull-lastmodified',
|
|
|
|
1 => 'javelin-behavior-diffusion-commit-graph',
|
|
|
|
2 => 'javelin-behavior-audit-preview',
|
|
|
|
),
|
|
|
|
'javelin.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-util',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-event',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-behavior',
|
|
|
|
5 => 'javelin-resource',
|
|
|
|
6 => 'javelin-request',
|
|
|
|
7 => 'javelin-vector',
|
|
|
|
8 => 'javelin-dom',
|
|
|
|
9 => 'javelin-json',
|
|
|
|
10 => 'javelin-uri',
|
|
|
|
11 => 'javelin-workflow',
|
|
|
|
12 => 'javelin-mask',
|
|
|
|
13 => 'javelin-typeahead',
|
|
|
|
14 => 'javelin-typeahead-normalizer',
|
|
|
|
15 => 'javelin-typeahead-source',
|
|
|
|
16 => 'javelin-typeahead-preloaded-source',
|
|
|
|
17 => 'javelin-typeahead-ondemand-source',
|
|
|
|
18 => 'javelin-tokenizer',
|
|
|
|
19 => 'javelin-history',
|
|
|
|
),
|
|
|
|
'maniphest.pkg.css' =>
|
|
|
|
array(
|
|
|
|
0 => 'maniphest-task-summary-css',
|
|
|
|
1 => 'phabricator-project-tag-css',
|
|
|
|
),
|
|
|
|
'maniphest.pkg.js' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior-maniphest-batch-selector',
|
|
|
|
1 => 'javelin-behavior-maniphest-transaction-controls',
|
|
|
|
2 => 'javelin-behavior-maniphest-transaction-preview',
|
|
|
|
3 => 'javelin-behavior-maniphest-transaction-expand',
|
|
|
|
4 => 'javelin-behavior-maniphest-subpriority-editor',
|
|
|
|
),
|
|
|
|
),
|
|
|
|
);
|