2012-01-05 02:10:34 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* This file is automatically generated. Use 'celerity_mapper.php' to rebuild
|
|
|
|
* it.
|
|
|
|
* @generated
|
|
|
|
*/
|
|
|
|
|
|
|
|
celerity_register_resource_map(array(
|
|
|
|
'aphront-attached-file-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a6ca5487/rsrc/css/aphront/attached-file-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/attached-file-view.css',
|
|
|
|
),
|
|
|
|
'aphront-calendar-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c86d9a4b/rsrc/css/aphront/calendar-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/calendar-view.css',
|
|
|
|
),
|
|
|
|
'aphront-contextbar-view-css' =>
|
|
|
|
array(
|
2012-01-24 03:34:46 +01:00
|
|
|
'uri' => '/res/9e0c2ed7/rsrc/css/aphront/context-bar.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/context-bar.css',
|
|
|
|
),
|
|
|
|
'aphront-crumbs-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/9009e6bd/rsrc/css/aphront/crumbs-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/crumbs-view.css',
|
|
|
|
),
|
|
|
|
'aphront-dark-console-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/1a9f84bb/rsrc/css/aphront/dark-console.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/dark-console.css',
|
|
|
|
),
|
|
|
|
'aphront-dialog-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/1c0a5f75/rsrc/css/aphront/dialog-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/dialog-view.css',
|
|
|
|
),
|
|
|
|
'aphront-error-view-css' =>
|
|
|
|
array(
|
2012-02-28 04:21:41 +01:00
|
|
|
'uri' => '/res/038f6022/rsrc/css/aphront/error-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/error-view.css',
|
|
|
|
),
|
|
|
|
'aphront-form-view-css' =>
|
|
|
|
array(
|
2012-03-05 22:51:35 +01:00
|
|
|
'uri' => '/res/38bc1599/rsrc/css/aphront/form-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/form-view.css',
|
|
|
|
),
|
|
|
|
'aphront-headsup-action-list-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/84743e20/rsrc/css/aphront/headsup-action-list-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/headsup-action-list-view.css',
|
|
|
|
),
|
|
|
|
'aphront-list-filter-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0f5ddaba/rsrc/css/aphront/list-filter-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/list-filter-view.css',
|
|
|
|
),
|
|
|
|
'aphront-pager-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/43fb79f0/rsrc/css/aphront/pager-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/pager-view.css',
|
|
|
|
),
|
|
|
|
'aphront-panel-view-css' =>
|
|
|
|
array(
|
2012-02-27 22:14:32 +01:00
|
|
|
'uri' => '/res/9f08d754/rsrc/css/aphront/panel-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/panel-view.css',
|
|
|
|
),
|
|
|
|
'aphront-request-failure-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c9a43002/rsrc/css/aphront/request-failure-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/request-failure-view.css',
|
|
|
|
),
|
|
|
|
'aphront-side-nav-view-css' =>
|
|
|
|
array(
|
Replace home directory list with a dashboard
Summary:
Rough cut that still needs a lot of polish, but replace the directory list with
more of a dashboard type thing:
- Show "Unbreak Now", triage-in-your-projects, and other stuff that you're
supposed to deal with, then feed.
- Move tools a click a way behind nav -- this also lets us put more stuff
there and subtools, etc., later.
- Remove tabs.
- Merge the category/item editing views.
- I also added a light blue wash to the side nav, not sure if I like that or
not.
Test Plan:
- Viewed all elements in empty and nonempty states.
- Viewed applications, edited items/categories.
Reviewers: btrahan, aran
Reviewed By: btrahan
CC: aran, epriestley, davidreuss
Maniphest Tasks: T21, T631
Differential Revision: https://secure.phabricator.com/D1574
2012-02-08 01:04:48 +01:00
|
|
|
'uri' => '/res/ba0e18dd/rsrc/css/aphront/side-nav-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/side-nav-view.css',
|
|
|
|
),
|
|
|
|
'aphront-table-view-css' =>
|
|
|
|
array(
|
2012-03-24 01:11:15 +01:00
|
|
|
'uri' => '/res/cbc7ab3a/rsrc/css/aphront/table-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/table-view.css',
|
|
|
|
),
|
|
|
|
'aphront-tokenizer-control-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/f530af47/rsrc/css/aphront/tokenizer.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'aphront-typeahead-control-css',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/tokenizer.css',
|
|
|
|
),
|
2012-03-13 02:21:02 +01:00
|
|
|
'aphront-tooltip-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/6bbfd9dd/rsrc/css/aphront/tooltip.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/tooltip.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'aphront-typeahead-control-css' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/311e8830/rsrc/css/aphront/typeahead.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/typeahead.css',
|
|
|
|
),
|
|
|
|
'differential-changeset-view-css' =>
|
|
|
|
array(
|
2012-03-15 00:45:40 +01:00
|
|
|
'uri' => '/res/de3d6ec7/rsrc/css/application/differential/changeset-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/changeset-view.css',
|
|
|
|
),
|
|
|
|
'differential-core-view-css' =>
|
|
|
|
array(
|
2012-01-29 21:48:43 +01:00
|
|
|
'uri' => '/res/0bc9223a/rsrc/css/application/differential/core.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/core.css',
|
|
|
|
),
|
|
|
|
'differential-inline-comment-editor' =>
|
|
|
|
array(
|
2012-03-01 07:21:40 +01:00
|
|
|
'uri' => '/res/c3be229c/rsrc/js/application/differential/DifferentialInlineCommentEditor.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
2012-02-29 23:28:48 +01:00
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-install',
|
|
|
|
4 => 'javelin-request',
|
|
|
|
5 => 'javelin-workflow',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/DifferentialInlineCommentEditor.js',
|
|
|
|
),
|
|
|
|
'differential-local-commits-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8cdacd82/rsrc/css/application/differential/local-commits-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/local-commits-view.css',
|
|
|
|
),
|
|
|
|
'differential-revision-add-comment-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/849748d3/rsrc/css/application/differential/add-comment.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/add-comment.css',
|
|
|
|
),
|
|
|
|
'differential-revision-comment-css' =>
|
|
|
|
array(
|
2012-03-20 03:45:16 +01:00
|
|
|
'uri' => '/res/cac35316/rsrc/css/application/differential/revision-comment.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/revision-comment.css',
|
|
|
|
),
|
|
|
|
'differential-revision-comment-list-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/3b31faa3/rsrc/css/application/differential/revision-comment-list.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/revision-comment-list.css',
|
|
|
|
),
|
|
|
|
'differential-revision-detail-css' =>
|
|
|
|
array(
|
2012-02-27 22:14:32 +01:00
|
|
|
'uri' => '/res/2433dbdc/rsrc/css/application/differential/revision-detail.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/revision-detail.css',
|
|
|
|
),
|
|
|
|
'differential-revision-history-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0d7d515d/rsrc/css/application/differential/revision-history.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/revision-history.css',
|
|
|
|
),
|
|
|
|
'differential-table-of-contents-css' =>
|
|
|
|
array(
|
2012-03-13 02:21:02 +01:00
|
|
|
'uri' => '/res/2a4137ef/rsrc/css/application/differential/table-of-contents.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/differential/table-of-contents.css',
|
|
|
|
),
|
|
|
|
'diffusion-commit-view-css' =>
|
|
|
|
array(
|
2012-02-24 23:14:39 +01:00
|
|
|
'uri' => '/res/d486f79a/rsrc/css/application/diffusion/commit-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/diffusion/commit-view.css',
|
|
|
|
),
|
Improve Diffusion behavior for externals
Summary:
- Feature request from Airtime that I missed in the feedback notes, came up yesterday.
- Identify git submodules as "FILE_SUBMODULE", not "FILE_NORMAL".
- Link git submodules to an external resolver endpoint, which tries to find commits in tracked repositories.
- Identify git symlinks as "FILE_SYMLINK", not "FILE_NORMAL".
- Add folder, file, symlink and externals icons.
Test Plan:
- externals/javelin is now identified as a submoudule and links to Javelin, not identified as a file and links to error.
- bin/phd is now identified as a symlink.
- Interfaces have pretty icons.
Reviewers: btrahan, cpiro, ddfisher, keebuhm, allenjohnashton
Reviewed By: btrahan
CC: aran, epriestley
Differential Revision: https://secure.phabricator.com/D1975
2012-03-21 22:01:20 +01:00
|
|
|
'diffusion-icons-css' =>
|
|
|
|
array(
|
2012-03-23 23:32:07 +01:00
|
|
|
'uri' => '/res/b7e2a749/rsrc/css/application/diffusion/diffusion-icons.css',
|
Improve Diffusion behavior for externals
Summary:
- Feature request from Airtime that I missed in the feedback notes, came up yesterday.
- Identify git submodules as "FILE_SUBMODULE", not "FILE_NORMAL".
- Link git submodules to an external resolver endpoint, which tries to find commits in tracked repositories.
- Identify git symlinks as "FILE_SYMLINK", not "FILE_NORMAL".
- Add folder, file, symlink and externals icons.
Test Plan:
- externals/javelin is now identified as a submoudule and links to Javelin, not identified as a file and links to error.
- bin/phd is now identified as a symlink.
- Interfaces have pretty icons.
Reviewers: btrahan, cpiro, ddfisher, keebuhm, allenjohnashton
Reviewed By: btrahan
CC: aran, epriestley
Differential Revision: https://secure.phabricator.com/D1975
2012-03-21 22:01:20 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/diffusion/diffusion-icons.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'diffusion-source-css' =>
|
|
|
|
array(
|
2012-03-01 07:21:40 +01:00
|
|
|
'uri' => '/res/5f5ac1d6/rsrc/css/application/diffusion/diffusion-source.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/diffusion/diffusion-source.css',
|
|
|
|
),
|
|
|
|
'files-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a265a77d/rsrc/css/application/files/files.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/files/files.css',
|
|
|
|
),
|
|
|
|
'herald-css' =>
|
|
|
|
array(
|
2012-01-05 22:07:08 +01:00
|
|
|
'uri' => '/res/ed5556e6/rsrc/css/application/herald/herald.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/herald/herald.css',
|
|
|
|
),
|
|
|
|
'herald-rule-editor' =>
|
|
|
|
array(
|
2012-02-27 22:14:32 +01:00
|
|
|
'uri' => '/res/745c9d43/rsrc/js/application/herald/HeraldRuleEditor.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
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',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/herald/HeraldRuleEditor.js',
|
|
|
|
),
|
|
|
|
'herald-test-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c0cd6bdb/rsrc/css/application/herald/herald-test.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/herald/herald-test.css',
|
|
|
|
),
|
2012-03-20 03:45:16 +01:00
|
|
|
'inline-comment-summary-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/338704f7/rsrc/css/application/diff/inline-comment-summary.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/diff/inline-comment-summary.css',
|
|
|
|
),
|
2012-03-07 05:14:03 +01:00
|
|
|
'javelin-aphlict' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/50cae715/rsrc/js/application/aphlict/Aphlict.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/aphlict/Aphlict.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0017f840/rsrc/js/javelin/lib/behavior.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-magical-init',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/behavior.js',
|
|
|
|
),
|
2012-03-07 05:14:03 +01:00
|
|
|
'javelin-behavior-aphlict-listen' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/6388e057/rsrc/js/application/aphlict/behavior-aphlict-listen.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-aphlict',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/aphlict/behavior-aphlict-listen.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-aphront-basic-tokenizer' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/cf049052/rsrc/js/application/core/behavior-tokenizer.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
1 => 'phabricator-prefab',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-tokenizer.js',
|
|
|
|
),
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-behavior-aphront-drag-and-drop' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/ac21045a/rsrc/js/application/core/behavior-drag-and-drop.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-drag-and-drop-file-upload',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-drag-and-drop.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-aphront-drag-and-drop-textarea' =>
|
|
|
|
array(
|
2012-02-24 00:47:41 +01:00
|
|
|
'uri' => '/res/65980508/rsrc/js/application/core/behavior-drag-and-drop-textarea.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'phabricator-drag-and-drop-file-upload',
|
2012-02-24 00:47:41 +01:00
|
|
|
3 => 'phabricator-paste-file-upload',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-drag-and-drop-textarea.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-aphront-form-disable-on-submit' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/6c659ede/rsrc/js/application/core/behavior-form.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-form.js',
|
|
|
|
),
|
2012-02-27 22:00:23 +01:00
|
|
|
'javelin-behavior-audit-preview' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/3048b073/rsrc/js/application/diffusion/behavior-audit-preview.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/diffusion/behavior-audit-preview.js',
|
|
|
|
),
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-behavior-buoyant' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/e7581db1/rsrc/js/application/core/behavior-buoyant.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-buoyant.js',
|
|
|
|
),
|
2012-03-01 23:19:11 +01:00
|
|
|
'javelin-behavior-burn-chart' =>
|
|
|
|
array(
|
2012-03-20 03:20:49 +01:00
|
|
|
'uri' => '/res/0bc23e4d/rsrc/js/application/maniphest/behavior-burn-chart.js',
|
2012-03-01 23:19:11 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-burn-chart.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-countdown-timer' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/5ee9cb13/rsrc/js/application/countdown/timer.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/countdown/timer.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-dark-console' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c80156c4/rsrc/js/application/core/behavior-dark-console.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-request',
|
|
|
|
5 => 'phabricator-keyboard-shortcut',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-dark-console.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-accept-with-errors' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/41c4685b/rsrc/js/application/differential/behavior-accept-with-errors.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-accept-with-errors.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-add-reviewers-and-ccs' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/27be3f81/rsrc/js/application/differential/behavior-add-reviewers-and-ccs.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
2 => 'phabricator-prefab',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-add-reviewers-and-ccs.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-comment-jump' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/be77fced/rsrc/js/application/differential/behavior-comment-jump.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-comment-jump.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-diff-radios' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/004cb66f/rsrc/js/application/differential/behavior-diff-radios.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-diff-radios.js',
|
|
|
|
),
|
2012-01-05 01:52:13 +01:00
|
|
|
'javelin-behavior-differential-dropdown-menus' =>
|
|
|
|
array(
|
2012-03-21 22:01:04 +01:00
|
|
|
'uri' => '/res/2549921f/rsrc/js/application/differential/behavior-dropdown-menus.js',
|
2012-01-05 01:52:13 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
2012-01-05 23:41:11 +01:00
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'phabricator-dropdown-menu',
|
|
|
|
5 => 'phabricator-menu-item',
|
2012-01-05 01:52:13 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-dropdown-menus.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-differential-edit-inline-comments' =>
|
|
|
|
array(
|
2012-03-10 01:04:25 +01:00
|
|
|
'uri' => '/res/d95624e2/rsrc/js/application/differential/behavior-edit-inline-comments.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
4 => 'javelin-vector',
|
|
|
|
5 => 'differential-inline-comment-editor',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-edit-inline-comments.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-feedback-preview' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/768b60c9/rsrc/js/application/differential/behavior-comment-preview.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
5 => 'phabricator-shaped-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-comment-preview.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-keyboard-navigation' =>
|
|
|
|
array(
|
2012-03-19 03:44:28 +01:00
|
|
|
'uri' => '/res/d9755787/rsrc/js/application/differential/behavior-keyboard-nav.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
Add more keyboard navigation options for inline comments
Summary:
- Use n/p to jump between comments.
- Use r to reply to the selected comment.
- Use e to edit the selected comment.
Test Plan: Verified n, p, r, e, j, k, J, K, "click edit" and "click reply"
behavior in as many weird cases as I could come up with.
Reviewers: btrahan, jungejason, nh, cpiro, jl
Reviewed By: btrahan
CC: aran, btrahan, epriestley
Maniphest Tasks: T583
Differential Revision: https://secure.phabricator.com/D1308
2012-01-04 17:21:22 +01:00
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'phabricator-keyboard-shortcut',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-keyboard-nav.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-populate' =>
|
|
|
|
array(
|
2012-03-13 04:04:12 +01:00
|
|
|
'uri' => '/res/8ea8cb57/rsrc/js/application/differential/behavior-populate.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-workflow',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
2012-03-13 04:04:12 +01:00
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
5 => 'phabricator-tooltip',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-populate.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-show-all-comments' =>
|
|
|
|
array(
|
2012-02-26 12:54:17 +01:00
|
|
|
'uri' => '/res/eaa12efc/rsrc/js/application/differential/behavior-show-all-comments.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-show-all-comments.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-differential-show-more' =>
|
|
|
|
array(
|
2012-03-13 04:04:12 +01:00
|
|
|
'uri' => '/res/e92c5272/rsrc/js/application/differential/behavior-show-more.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-workflow',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/differential/behavior-show-more.js',
|
|
|
|
),
|
2012-03-24 01:11:15 +01:00
|
|
|
'javelin-behavior-diffusion-commit-graph' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/cfe336e8/rsrc/js/application/diffusion/behavior-commit-graph.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/diffusion/behavior-commit-graph.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-diffusion-jump-to' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/7c42e1ba/rsrc/js/application/diffusion/behavior-jump-to.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/diffusion/behavior-jump-to.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-diffusion-pull-lastmodified' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/29fe2790/rsrc/js/application/diffusion/behavior-pull-lastmodified.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/diffusion/behavior-pull-lastmodified.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-error-log' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a5cb42a5/rsrc/js/application/core/behavior-error-log.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-error-log.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-files-drag-and-drop' =>
|
|
|
|
array(
|
2012-03-14 07:06:34 +01:00
|
|
|
'uri' => '/res/3a7a2a8a/rsrc/js/application/core/behavior-files-drag-and-drop.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-uri',
|
|
|
|
3 => 'phabricator-drag-and-drop-file-upload',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-files-drag-and-drop.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-herald-rule-editor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/77a0c945/rsrc/js/application/herald/herald-rule-editor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'herald-rule-editor',
|
|
|
|
1 => 'javelin-behavior',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/herald/herald-rule-editor.js',
|
|
|
|
),
|
2012-02-24 22:00:48 +01:00
|
|
|
'javelin-behavior-maniphest-batch-editor' =>
|
|
|
|
array(
|
2012-03-21 22:01:04 +01:00
|
|
|
'uri' => '/res/d22661be/rsrc/js/application/maniphest/behavior-batch-editor.js',
|
2012-02-24 22:00:48 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-prefab',
|
|
|
|
4 => 'multirow-row-manager',
|
2012-03-21 22:01:04 +01:00
|
|
|
5 => 'javelin-json',
|
2012-02-24 22:00:48 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-batch-editor.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-maniphest-batch-selector' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/398cf8d7/rsrc/js/application/maniphest/behavior-batch-selector.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-batch-selector.js',
|
|
|
|
),
|
2012-01-25 20:23:00 +01:00
|
|
|
'javelin-behavior-maniphest-description-preview' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8acd6f07/rsrc/js/application/maniphest/behavior-task-preview.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-task-preview.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-maniphest-project-create' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/85a0eaf9/rsrc/js/application/maniphest/behavior-project-create.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-workflow',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-project-create.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-maniphest-transaction-controls' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/62465554/rsrc/js/application/maniphest/behavior-transaction-controls.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
2 => 'phabricator-prefab',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-transaction-controls.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-maniphest-transaction-expand' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/966410de/rsrc/js/application/maniphest/behavior-transaction-expand.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-workflow',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-transaction-expand.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-maniphest-transaction-preview' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/44e86555/rsrc/js/application/maniphest/behavior-transaction-preview.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/maniphest/behavior-transaction-preview.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-owners-path-editor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/9cf78ffc/rsrc/js/application/owners/owners-path-editor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'owners-path-editor',
|
|
|
|
1 => 'javelin-behavior',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/owners/owners-path-editor.js',
|
|
|
|
),
|
2012-02-16 02:49:23 +01:00
|
|
|
'javelin-behavior-phabricator-autofocus' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/2946bb89/rsrc/js/application/core/behavior-autofocus.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-autofocus.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-phabricator-keyboard-pager' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/56d64eff/rsrc/js/application/core/behavior-keyboard-pager.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-uri',
|
|
|
|
2 => 'phabricator-keyboard-shortcut',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-keyboard-pager.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-phabricator-keyboard-shortcuts' =>
|
|
|
|
array(
|
2012-03-20 03:17:40 +01:00
|
|
|
'uri' => '/res/06a151d8/rsrc/js/application/core/behavior-keyboard-shortcuts.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-workflow',
|
|
|
|
2 => 'javelin-json',
|
2012-03-20 03:17:40 +01:00
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'phabricator-keyboard-shortcut',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-keyboard-shortcuts.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-phabricator-object-selector' =>
|
|
|
|
array(
|
2012-03-20 03:20:49 +01:00
|
|
|
'uri' => '/res/b711be4b/rsrc/js/application/core/behavior-object-selector.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-object-selector.js',
|
|
|
|
),
|
Kind-of-terrible (?) oncopy handler
Summary: Works in Safari, Firefox, Chrome.
Test Plan: Copied some text, threw up a little in my mouth.
Reviewers: aran, tuomaspelkonen, tomo, rstout, btrahan
Reviewed By: aran
CC: aran, epriestley, ddfisher
Maniphest Tasks: T145, T995
Differential Revision: https://secure.phabricator.com/D244
2012-03-16 03:04:59 +01:00
|
|
|
'javelin-behavior-phabricator-oncopy' =>
|
|
|
|
array(
|
2012-03-19 03:44:28 +01:00
|
|
|
'uri' => '/res/6aa56092/rsrc/js/application/core/behavior-oncopy.js',
|
Kind-of-terrible (?) oncopy handler
Summary: Works in Safari, Firefox, Chrome.
Test Plan: Copied some text, threw up a little in my mouth.
Reviewers: aran, tuomaspelkonen, tomo, rstout, btrahan
Reviewed By: aran
CC: aran, epriestley, ddfisher
Maniphest Tasks: T145, T995
Differential Revision: https://secure.phabricator.com/D244
2012-03-16 03:04:59 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-oncopy.js',
|
|
|
|
),
|
2012-03-13 02:21:02 +01:00
|
|
|
'javelin-behavior-phabricator-tooltips' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/49f92a92/rsrc/js/application/core/behavior-tooltip.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'phabricator-tooltip',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-tooltip.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'javelin-behavior-phabricator-watch-anchor' =>
|
|
|
|
array(
|
2012-01-06 16:16:56 +01:00
|
|
|
'uri' => '/res/880e3de4/rsrc/js/application/core/behavior-watch-anchor.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
2012-01-06 01:36:59 +01:00
|
|
|
3 => 'javelin-vector',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-watch-anchor.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-phriction-document-preview' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/f1665ecd/rsrc/js/application/phriction/phriction-document-preview.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'phabricator-shaped-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/phriction/phriction-document-preview.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-projects-resource-editor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/ffdde7d9/rsrc/js/application/projects/projects-resource-editor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'phabricator-prefab',
|
|
|
|
2 => 'multirow-row-manager',
|
|
|
|
3 => 'javelin-tokenizer',
|
|
|
|
4 => 'javelin-typeahead-preloaded-source',
|
|
|
|
5 => 'javelin-typeahead',
|
|
|
|
6 => 'javelin-dom',
|
|
|
|
7 => 'javelin-json',
|
|
|
|
8 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/projects/projects-resource-editor.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-refresh-csrf' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/88beba4c/rsrc/js/application/core/behavior-refresh-csrf.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-request',
|
|
|
|
1 => 'javelin-behavior',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-refresh-csrf.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-repository-crossreference' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/49472f48/rsrc/js/application/repository/repository-crossreference.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/repository/repository-crossreference.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-view-placeholder' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/5b89bdf5/rsrc/js/javelin/ext/view/ViewPlaceholder.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-view-renderer',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/ViewPlaceholder.js',
|
|
|
|
),
|
|
|
|
'javelin-behavior-workflow' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/079f49c3/rsrc/js/application/core/behavior-workflow.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-behavior',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-workflow',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/behavior-workflow.js',
|
|
|
|
),
|
|
|
|
'javelin-color' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/b0439fc9/rsrc/js/javelin/ext/fx/Color.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/fx/Color.js',
|
|
|
|
),
|
|
|
|
'javelin-cookie' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a9cddab0/rsrc/js/javelin/lib/Cookie.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Cookie.js',
|
|
|
|
),
|
|
|
|
'javelin-dom' =>
|
|
|
|
array(
|
2012-02-23 21:26:14 +01:00
|
|
|
'uri' => '/res/4c86aaeb/rsrc/js/javelin/lib/DOM.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-magical-init',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/DOM.js',
|
|
|
|
),
|
|
|
|
'javelin-dynval' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/d89c6f88/rsrc/js/javelin/ext/reactor/core/DynVal.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-reactornode',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-reactor',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/reactor/core/DynVal.js',
|
|
|
|
),
|
|
|
|
'javelin-event' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/f42fa6ea/rsrc/js/javelin/core/Event.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/core/Event.js',
|
|
|
|
),
|
|
|
|
'javelin-fx' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/97e25a7f/rsrc/js/javelin/ext/fx/FX.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-color',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/fx/FX.js',
|
|
|
|
),
|
|
|
|
'javelin-history' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/9bb36651/rsrc/js/javelin/lib/History.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-stratcom',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-uri',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/History.js',
|
|
|
|
),
|
|
|
|
'javelin-install' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/cab679ff/rsrc/js/javelin/core/install.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-util',
|
|
|
|
1 => 'javelin-magical-init',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/core/install.js',
|
|
|
|
),
|
|
|
|
'javelin-json' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/561b8056/rsrc/js/javelin/lib/JSON.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/JSON.js',
|
|
|
|
),
|
|
|
|
'javelin-magical-init' =>
|
|
|
|
array(
|
2012-02-24 00:47:41 +01:00
|
|
|
'uri' => '/res/caa86a45/rsrc/js/javelin/core/init.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/core/init.js',
|
|
|
|
),
|
|
|
|
'javelin-mask' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/03ef78b8/rsrc/js/javelin/lib/Mask.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-vector',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Mask.js',
|
|
|
|
),
|
|
|
|
'javelin-reactor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/dfd87f3c/rsrc/js/javelin/ext/reactor/core/Reactor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/reactor/core/Reactor.js',
|
|
|
|
),
|
|
|
|
'javelin-reactor-dom' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/701b6f39/rsrc/js/javelin/ext/reactor/dom/RDOM.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
|
|
|
1 => 'javelin-dynval',
|
|
|
|
2 => 'javelin-reactornode',
|
|
|
|
3 => 'javelin-install',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/reactor/dom/RDOM.js',
|
|
|
|
),
|
|
|
|
'javelin-reactor-node-calmer' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/5a35920a/rsrc/js/javelin/ext/reactor/core/ReactorNodeCalmer.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-reactor',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/reactor/core/ReactorNodeCalmer.js',
|
|
|
|
),
|
|
|
|
'javelin-reactornode' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/f278cc27/rsrc/js/javelin/ext/reactor/core/ReactorNode.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-reactor',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-reactor-node-calmer',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/reactor/core/ReactorNode.js',
|
|
|
|
),
|
|
|
|
'javelin-request' =>
|
|
|
|
array(
|
2012-02-23 21:26:14 +01:00
|
|
|
'uri' => '/res/6ccc1d5a/rsrc/js/javelin/lib/Request.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-behavior',
|
|
|
|
4 => 'javelin-json',
|
|
|
|
5 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Request.js',
|
|
|
|
),
|
|
|
|
'javelin-resource' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/1ebc5a0d/rsrc/js/javelin/lib/Resource.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-magical-init',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Resource.js',
|
|
|
|
),
|
|
|
|
'javelin-stratcom' =>
|
|
|
|
array(
|
2012-02-23 21:26:14 +01:00
|
|
|
'uri' => '/res/3afdac66/rsrc/js/javelin/core/Stratcom.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-event',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-magical-init',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/core/Stratcom.js',
|
|
|
|
),
|
|
|
|
'javelin-tokenizer' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/a8275d0d/rsrc/js/javelin/lib/control/tokenizer/Tokenizer.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-dom',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/tokenizer/Tokenizer.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/2f694700/rsrc/js/javelin/lib/control/typeahead/Typeahead.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
2 => 'javelin-vector',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/Typeahead.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead-composite-source' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/7c0d631f/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-typeahead-source',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead-normalizer' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a9e97c0d/rsrc/js/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead-ondemand-source' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/81e531aa/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-typeahead-source',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead-preloaded-source' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/d464efd2/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-typeahead-source',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js',
|
|
|
|
),
|
|
|
|
'javelin-typeahead-source' =>
|
|
|
|
array(
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'uri' => '/res/ff342bbb/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadSource.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-typeahead-normalizer',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/control/typeahead/source/TypeaheadSource.js',
|
|
|
|
),
|
|
|
|
'javelin-uri' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/393ace00/rsrc/js/javelin/lib/URI.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/URI.js',
|
|
|
|
),
|
|
|
|
'javelin-util' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/2180bc95/rsrc/js/javelin/core/util.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/core/util.js',
|
|
|
|
),
|
|
|
|
'javelin-vector' =>
|
|
|
|
array(
|
2012-02-23 21:26:14 +01:00
|
|
|
'uri' => '/res/f240bdb3/rsrc/js/javelin/lib/Vector.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-event',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Vector.js',
|
|
|
|
),
|
|
|
|
'javelin-view' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/b98657a7/rsrc/js/javelin/ext/view/View.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/View.js',
|
|
|
|
),
|
|
|
|
'javelin-view-html' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/7e5a2122/rsrc/js/javelin/ext/view/HTMLView.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/HTMLView.js',
|
|
|
|
),
|
|
|
|
'javelin-view-interpreter' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/17e911ca/rsrc/js/javelin/ext/view/ViewInterpreter.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-view',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/ViewInterpreter.js',
|
|
|
|
),
|
|
|
|
'javelin-view-renderer' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/db4ed5a2/rsrc/js/javelin/ext/view/ViewRenderer.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/ViewRenderer.js',
|
|
|
|
),
|
|
|
|
'javelin-view-visitor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0ef9dc43/rsrc/js/javelin/ext/view/ViewVisitor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/ext/view/ViewVisitor.js',
|
|
|
|
),
|
|
|
|
'javelin-workflow' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/519c4e1a/rsrc/js/javelin/lib/Workflow.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
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',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/javelin/lib/Workflow.js',
|
|
|
|
),
|
2012-02-24 22:00:48 +01:00
|
|
|
'maniphest-batch-editor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/fb15d744/rsrc/css/application/maniphest/batch-editor.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/batch-editor.css',
|
|
|
|
),
|
2012-03-01 23:19:11 +01:00
|
|
|
'maniphest-report-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/2e633fcf/rsrc/css/application/maniphest/report.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/report.css',
|
|
|
|
),
|
2012-03-02 02:23:00 +01:00
|
|
|
'maniphest-task-detail-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/15c28f68/rsrc/css/application/maniphest/task-detail.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/task-detail.css',
|
|
|
|
),
|
2012-01-25 20:23:00 +01:00
|
|
|
'maniphest-task-edit-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/68c7863e/rsrc/css/application/maniphest/task-edit.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/task-edit.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'maniphest-task-summary-css' =>
|
|
|
|
array(
|
2012-03-05 22:51:35 +01:00
|
|
|
'uri' => '/res/9d8a5516/rsrc/css/application/maniphest/task-summary.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/task-summary.css',
|
|
|
|
),
|
|
|
|
'maniphest-transaction-detail-css' =>
|
|
|
|
array(
|
2012-02-24 22:02:35 +01:00
|
|
|
'uri' => '/res/24e5862f/rsrc/css/application/maniphest/transaction-detail.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/maniphest/transaction-detail.css',
|
|
|
|
),
|
|
|
|
'multirow-row-manager' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0a9b3dee/rsrc/js/application/core/MultirowRowManager.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-stratcom',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/MultirowRowManager.js',
|
|
|
|
),
|
|
|
|
'owners-path-editor' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/e6c51eb6/rsrc/js/application/owners/OwnersPathEditor.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'multirow-row-manager',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'path-typeahead',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/owners/OwnersPathEditor.js',
|
|
|
|
),
|
|
|
|
'owners-path-editor-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/9bc5332c/rsrc/css/application/owners/owners-path-editor.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/owners/owners-path-editor.css',
|
|
|
|
),
|
|
|
|
'path-typeahead' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/50246fb6/rsrc/js/application/herald/PathTypeahead.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-typeahead',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-request',
|
|
|
|
4 => 'javelin-typeahead-ondemand-source',
|
|
|
|
5 => 'javelin-util',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/herald/PathTypeahead.js',
|
|
|
|
),
|
2012-02-27 22:14:32 +01:00
|
|
|
'phabricator-app-buttons-css' =>
|
|
|
|
array(
|
2012-02-29 06:17:40 +01:00
|
|
|
'uri' => '/res/7d97b5e0/rsrc/css/application/directory/phabricator-app-buttons.css',
|
2012-02-27 22:14:32 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/directory/phabricator-app-buttons.css',
|
|
|
|
),
|
2012-02-17 19:21:38 +01:00
|
|
|
'phabricator-chatlog-css' =>
|
|
|
|
array(
|
2012-02-19 18:06:47 +01:00
|
|
|
'uri' => '/res/f674f526/rsrc/css/application/chatlog/chatlog.css',
|
2012-02-17 19:21:38 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/chatlog/chatlog.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'phabricator-content-source-view-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8c738a93/rsrc/css/application/contentsource/content-source-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/contentsource/content-source-view.css',
|
|
|
|
),
|
|
|
|
'phabricator-core-buttons-css' =>
|
|
|
|
array(
|
2012-01-05 01:52:13 +01:00
|
|
|
'uri' => '/res/89b939ae/rsrc/css/core/buttons.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/core/buttons.css',
|
|
|
|
),
|
|
|
|
'phabricator-core-css' =>
|
|
|
|
array(
|
2012-01-06 16:16:56 +01:00
|
|
|
'uri' => '/res/f912ffab/rsrc/css/core/core.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/core/core.css',
|
|
|
|
),
|
|
|
|
'phabricator-countdown-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0f646281/rsrc/css/application/countdown/timer.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/countdown/timer.css',
|
|
|
|
),
|
|
|
|
'phabricator-directory-css' =>
|
|
|
|
array(
|
Replace home directory list with a dashboard
Summary:
Rough cut that still needs a lot of polish, but replace the directory list with
more of a dashboard type thing:
- Show "Unbreak Now", triage-in-your-projects, and other stuff that you're
supposed to deal with, then feed.
- Move tools a click a way behind nav -- this also lets us put more stuff
there and subtools, etc., later.
- Remove tabs.
- Merge the category/item editing views.
- I also added a light blue wash to the side nav, not sure if I like that or
not.
Test Plan:
- Viewed all elements in empty and nonempty states.
- Viewed applications, edited items/categories.
Reviewers: btrahan, aran
Reviewed By: btrahan
CC: aran, epriestley, davidreuss
Maniphest Tasks: T21, T631
Differential Revision: https://secure.phabricator.com/D1574
2012-02-08 01:04:48 +01:00
|
|
|
'uri' => '/res/61afca2b/rsrc/css/application/directory/phabricator-directory.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/directory/phabricator-directory.css',
|
|
|
|
),
|
|
|
|
'phabricator-drag-and-drop-file-upload' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/63a06ad9/rsrc/js/application/core/DragAndDropFileUpload.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/DragAndDropFileUpload.js',
|
|
|
|
),
|
2012-01-05 01:52:13 +01:00
|
|
|
'phabricator-dropdown-menu' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/d55c3771/rsrc/js/application/core/DropdownMenu.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
4 => 'javelin-stratcom',
|
|
|
|
5 => 'phabricator-menu-item',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/DropdownMenu.js',
|
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'phabricator-feed-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/e4bf27b5/rsrc/css/application/feed/feed.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/feed/feed.css',
|
|
|
|
),
|
|
|
|
'phabricator-jump-nav' =>
|
|
|
|
array(
|
2012-02-27 22:14:32 +01:00
|
|
|
'uri' => '/res/8bdc0fc3/rsrc/css/application/directory/phabricator-jump-nav.css',
|
2012-02-24 22:02:35 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/directory/phabricator-jump-nav.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'phabricator-keyboard-shortcut' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/beed38cd/rsrc/js/application/core/KeyboardShortcut.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'phabricator-keyboard-shortcut-manager',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/KeyboardShortcut.js',
|
|
|
|
),
|
|
|
|
'phabricator-keyboard-shortcut-manager' =>
|
|
|
|
array(
|
2012-03-06 04:51:16 +01:00
|
|
|
'uri' => '/res/0be80136/rsrc/js/application/core/KeyboardShortcutManager.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-stratcom',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-vector',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/KeyboardShortcutManager.js',
|
|
|
|
),
|
2012-01-05 01:52:13 +01:00
|
|
|
'phabricator-menu-item' =>
|
|
|
|
array(
|
2012-01-17 07:17:18 +01:00
|
|
|
'uri' => '/res/32fc2325/rsrc/js/application/core/DropdownMenuItem.js',
|
2012-01-05 01:52:13 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/DropdownMenuItem.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'phabricator-object-selector-css' =>
|
|
|
|
array(
|
2012-03-20 03:20:49 +01:00
|
|
|
'uri' => '/res/7eb4c705/rsrc/css/application/objectselector/object-selector.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'aphront-dialog-view-css',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/objectselector/object-selector.css',
|
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'phabricator-paste-file-upload' =>
|
2012-01-25 20:23:00 +01:00
|
|
|
array(
|
2012-02-24 22:02:35 +01:00
|
|
|
'uri' => '/res/cdc939bd/rsrc/js/application/core/PasteFileUpload.js',
|
2012-01-25 20:23:00 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
2012-02-24 22:02:35 +01:00
|
|
|
2 => 'javelin-request',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-uri',
|
2012-02-24 00:47:41 +01:00
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'disk' => '/rsrc/js/application/core/PasteFileUpload.js',
|
2012-02-24 00:47:41 +01:00
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'phabricator-prefab' =>
|
2012-02-24 00:47:41 +01:00
|
|
|
array(
|
2012-03-21 22:01:04 +01:00
|
|
|
'uri' => '/res/2734e45f/rsrc/js/application/core/Prefab.js',
|
2012-02-24 00:47:41 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
2012-02-24 22:02:35 +01:00
|
|
|
2 => 'javelin-dom',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
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',
|
2012-02-24 00:47:41 +01:00
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'disk' => '/rsrc/js/application/core/Prefab.js',
|
2012-02-24 00:47:41 +01:00
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'phabricator-profile-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/9869d10b/rsrc/css/application/profile/profile-view.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/profile/profile-view.css',
|
|
|
|
),
|
|
|
|
'phabricator-profile-header-css' =>
|
|
|
|
array(
|
2012-01-25 20:51:20 +01:00
|
|
|
'uri' => '/res/4b1cb23b/rsrc/css/application/profile/profile-header-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/profile/profile-header-view.css',
|
|
|
|
),
|
|
|
|
'phabricator-remarkup-css' =>
|
|
|
|
array(
|
2012-03-24 01:11:15 +01:00
|
|
|
'uri' => '/res/ff60c68a/rsrc/css/core/remarkup.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/core/remarkup.css',
|
|
|
|
),
|
|
|
|
'phabricator-search-results-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/f8a86e27/rsrc/css/application/search/search-results.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/search/search-results.css',
|
|
|
|
),
|
|
|
|
'phabricator-shaped-request' =>
|
|
|
|
array(
|
2012-02-15 00:47:10 +01:00
|
|
|
'uri' => '/res/59029fa9/rsrc/js/application/core/ShapedRequest.js',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-request',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/ShapedRequest.js',
|
|
|
|
),
|
|
|
|
'phabricator-slowvote-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/94d20443/rsrc/css/application/slowvote/slowvote.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/slowvote/slowvote.css',
|
|
|
|
),
|
|
|
|
'phabricator-standard-page-view' =>
|
|
|
|
array(
|
2012-02-23 21:26:14 +01:00
|
|
|
'uri' => '/res/7e09bbfc/rsrc/css/application/base/standard-page-view.css',
|
2012-01-05 02:10:34 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/base/standard-page-view.css',
|
|
|
|
),
|
2012-03-13 02:21:02 +01:00
|
|
|
'phabricator-tooltip' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/bcddf5de/rsrc/js/application/core/ToolTip.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-util',
|
|
|
|
2 => 'javelin-dom',
|
|
|
|
3 => 'javelin-vector',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/core/ToolTip.js',
|
|
|
|
),
|
2012-02-24 22:02:35 +01:00
|
|
|
'phabricator-transaction-view-css' =>
|
|
|
|
array(
|
2012-02-24 23:14:39 +01:00
|
|
|
'uri' => '/res/731959fb/rsrc/css/aphront/transaction.css',
|
2012-02-24 22:02:35 +01:00
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/aphront/transaction.css',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'phabricator-ui-example-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/0cef078b/rsrc/css/application/uiexample/example.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/uiexample/example.css',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-javelin-view' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/a2ce2cfc/rsrc/js/application/uiexample/JavelinViewExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/JavelinViewExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-button' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/142127f6/rsrc/js/application/uiexample/ReactorButtonExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorButtonExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-checkbox' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c75cb9e9/rsrc/js/application/uiexample/ReactorCheckboxExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorCheckboxExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-focus' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/3cc992eb/rsrc/js/application/uiexample/ReactorFocusExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorFocusExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-input' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/4953da16/rsrc/js/application/uiexample/ReactorInputExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
5 => 'javelin-view-html',
|
|
|
|
6 => 'javelin-view-interpreter',
|
|
|
|
7 => 'javelin-view-renderer',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorInputExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-mouseover' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/52a355b6/rsrc/js/application/uiexample/ReactorMouseoverExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorMouseoverExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-radio' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/ae87f3af/rsrc/js/application/uiexample/ReactorRadioExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorRadioExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-select' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/23cb448a/rsrc/js/application/uiexample/ReactorSelectExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorSelectExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-sendclass' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8cd34264/rsrc/js/application/uiexample/ReactorSendClassExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorSendClassExample.js',
|
|
|
|
),
|
|
|
|
'phabricator-uiexample-reactor-sendproperties' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/18af54aa/rsrc/js/application/uiexample/ReactorSendPropertiesExample.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-install',
|
|
|
|
1 => 'javelin-view',
|
|
|
|
2 => 'javelin-util',
|
|
|
|
3 => 'javelin-dom',
|
|
|
|
4 => 'javelin-reactor-dom',
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/application/uiexample/ReactorSendPropertiesExample.js',
|
|
|
|
),
|
|
|
|
'phriction-document-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8d09bd7f/rsrc/css/application/phriction/phriction-document-css.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/phriction/phriction-document-css.css',
|
|
|
|
),
|
|
|
|
'project-edit-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/c192b5f9/rsrc/css/application/projects/project-edit.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/application/projects/project-edit.css',
|
|
|
|
),
|
2012-02-22 00:10:24 +01:00
|
|
|
'raphael-core' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/bae05d27/rsrc/js/raphael/raphael.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/raphael/raphael.js',
|
|
|
|
),
|
|
|
|
'raphael-g' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/8bbdbea8/rsrc/js/raphael/g.raphael.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/raphael/g.raphael.js',
|
|
|
|
),
|
|
|
|
'raphael-g-line' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/54504ae4/rsrc/js/raphael/g.raphael.line.js',
|
|
|
|
'type' => 'js',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/js/raphael/g.raphael.line.js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
'syntax-highlighting-css' =>
|
|
|
|
array(
|
|
|
|
'uri' => '/res/5669beb6/rsrc/css/core/syntax.css',
|
|
|
|
'type' => 'css',
|
|
|
|
'requires' =>
|
|
|
|
array(
|
|
|
|
),
|
|
|
|
'disk' => '/rsrc/css/core/syntax.css',
|
|
|
|
),
|
|
|
|
), array(
|
|
|
|
'packages' =>
|
|
|
|
array(
|
2012-03-24 01:11:15 +01:00
|
|
|
'c02b2ef0' =>
|
2012-03-15 06:42:30 +01:00
|
|
|
array(
|
|
|
|
'name' => 'core.pkg.css',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'phabricator-core-css',
|
|
|
|
1 => 'phabricator-core-buttons-css',
|
|
|
|
2 => 'phabricator-standard-page-view',
|
|
|
|
3 => 'aphront-dialog-view-css',
|
|
|
|
4 => 'aphront-form-view-css',
|
|
|
|
5 => 'aphront-panel-view-css',
|
|
|
|
6 => 'aphront-side-nav-view-css',
|
|
|
|
7 => 'aphront-table-view-css',
|
|
|
|
8 => 'aphront-crumbs-view-css',
|
|
|
|
9 => 'aphront-tokenizer-control-css',
|
|
|
|
10 => 'aphront-typeahead-control-css',
|
|
|
|
11 => 'aphront-list-filter-view-css',
|
|
|
|
12 => 'phabricator-directory-css',
|
|
|
|
13 => 'phabricator-jump-nav',
|
|
|
|
14 => 'phabricator-app-buttons-css',
|
|
|
|
15 => 'phabricator-remarkup-css',
|
|
|
|
16 => 'syntax-highlighting-css',
|
|
|
|
17 => 'aphront-pager-view-css',
|
|
|
|
18 => 'phabricator-transaction-view-css',
|
|
|
|
),
|
2012-03-24 01:11:15 +01:00
|
|
|
'uri' => '/res/pkg/c02b2ef0/core.pkg.css',
|
2012-03-15 06:42:30 +01:00
|
|
|
'type' => 'css',
|
|
|
|
),
|
2012-03-20 03:17:40 +01:00
|
|
|
'21d01ed8' =>
|
2012-03-15 06:42:30 +01:00
|
|
|
array(
|
|
|
|
'name' => 'core.pkg.js',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-mask',
|
|
|
|
1 => 'javelin-workflow',
|
|
|
|
2 => 'javelin-behavior-workflow',
|
|
|
|
3 => 'javelin-behavior-aphront-form-disable-on-submit',
|
|
|
|
4 => 'phabricator-keyboard-shortcut-manager',
|
|
|
|
5 => 'phabricator-keyboard-shortcut',
|
|
|
|
6 => 'javelin-behavior-phabricator-keyboard-shortcuts',
|
|
|
|
7 => 'javelin-behavior-refresh-csrf',
|
|
|
|
8 => 'javelin-behavior-phabricator-watch-anchor',
|
|
|
|
9 => 'javelin-behavior-phabricator-autofocus',
|
|
|
|
10 => 'phabricator-paste-file-upload',
|
|
|
|
11 => 'phabricator-menu-item',
|
|
|
|
12 => 'phabricator-dropdown-menu',
|
|
|
|
),
|
2012-03-20 03:17:40 +01:00
|
|
|
'uri' => '/res/pkg/21d01ed8/core.pkg.js',
|
2012-03-15 06:42:30 +01:00
|
|
|
'type' => 'js',
|
|
|
|
),
|
2012-03-20 03:45:16 +01:00
|
|
|
'551249fc' =>
|
2012-03-13 02:21:02 +01:00
|
|
|
array(
|
|
|
|
'name' => 'differential.pkg.css',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'differential-core-view-css',
|
|
|
|
1 => 'differential-changeset-view-css',
|
|
|
|
2 => 'differential-revision-detail-css',
|
|
|
|
3 => 'differential-revision-history-css',
|
|
|
|
4 => 'differential-table-of-contents-css',
|
|
|
|
5 => 'differential-revision-comment-css',
|
|
|
|
6 => 'differential-revision-add-comment-css',
|
|
|
|
7 => 'differential-revision-comment-list-css',
|
|
|
|
8 => 'phabricator-object-selector-css',
|
|
|
|
9 => 'aphront-headsup-action-list-view-css',
|
|
|
|
10 => 'phabricator-content-source-view-css',
|
|
|
|
11 => 'differential-local-commits-view-css',
|
|
|
|
),
|
2012-03-20 03:45:16 +01:00
|
|
|
'uri' => '/res/pkg/551249fc/differential.pkg.css',
|
2012-03-13 02:21:02 +01:00
|
|
|
'type' => 'css',
|
|
|
|
),
|
2012-03-21 22:01:04 +01:00
|
|
|
'9b256876' =>
|
2012-03-10 01:04:25 +01:00
|
|
|
array(
|
|
|
|
'name' => 'differential.pkg.js',
|
|
|
|
'symbols' =>
|
|
|
|
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',
|
|
|
|
12 => 'javelin-behavior-aphront-drag-and-drop-textarea',
|
|
|
|
13 => 'javelin-behavior-phabricator-object-selector',
|
|
|
|
14 => 'differential-inline-comment-editor',
|
|
|
|
15 => 'javelin-behavior-differential-dropdown-menus',
|
|
|
|
16 => 'javelin-behavior-buoyant',
|
|
|
|
),
|
2012-03-21 22:01:04 +01:00
|
|
|
'uri' => '/res/pkg/9b256876/differential.pkg.js',
|
2012-03-10 01:04:25 +01:00
|
|
|
'type' => 'js',
|
|
|
|
),
|
2012-03-15 06:42:30 +01:00
|
|
|
'61f9d480' =>
|
|
|
|
array(
|
|
|
|
'name' => 'diffusion.pkg.css',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'diffusion-commit-view-css',
|
|
|
|
),
|
|
|
|
'uri' => '/res/pkg/61f9d480/diffusion.pkg.css',
|
|
|
|
'type' => 'css',
|
|
|
|
),
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'4fbae2af' =>
|
|
|
|
array(
|
|
|
|
'name' => 'javelin.pkg.js',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'javelin-util',
|
|
|
|
1 => 'javelin-install',
|
|
|
|
2 => 'javelin-event',
|
|
|
|
3 => 'javelin-stratcom',
|
|
|
|
4 => 'javelin-behavior',
|
|
|
|
5 => 'javelin-request',
|
|
|
|
6 => 'javelin-vector',
|
|
|
|
7 => 'javelin-dom',
|
|
|
|
8 => 'javelin-json',
|
|
|
|
9 => 'javelin-uri',
|
|
|
|
),
|
|
|
|
'uri' => '/res/pkg/4fbae2af/javelin.pkg.js',
|
|
|
|
'type' => 'js',
|
|
|
|
),
|
2012-03-10 01:04:25 +01:00
|
|
|
31583232 =>
|
|
|
|
array(
|
|
|
|
'name' => 'maniphest.pkg.css',
|
|
|
|
'symbols' =>
|
|
|
|
array(
|
|
|
|
0 => 'maniphest-task-summary-css',
|
|
|
|
1 => 'maniphest-transaction-detail-css',
|
|
|
|
2 => 'maniphest-task-detail-css',
|
|
|
|
3 => 'aphront-attached-file-view-css',
|
|
|
|
),
|
|
|
|
'uri' => '/res/pkg/31583232/maniphest.pkg.css',
|
|
|
|
'type' => 'css',
|
|
|
|
),
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'86fc0b0c' =>
|
|
|
|
array(
|
|
|
|
'name' => 'maniphest.pkg.js',
|
|
|
|
'symbols' =>
|
|
|
|
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',
|
|
|
|
),
|
|
|
|
'uri' => '/res/pkg/86fc0b0c/maniphest.pkg.js',
|
|
|
|
'type' => 'js',
|
|
|
|
),
|
2012-03-15 06:42:30 +01:00
|
|
|
'2af849fb' =>
|
2012-03-15 04:47:17 +01:00
|
|
|
array(
|
2012-03-15 06:42:30 +01:00
|
|
|
'name' => 'typeahead.pkg.js',
|
2012-03-15 04:47:17 +01:00
|
|
|
'symbols' =>
|
|
|
|
array(
|
2012-03-15 06:42:30 +01:00
|
|
|
0 => 'javelin-typeahead',
|
|
|
|
1 => 'javelin-typeahead-normalizer',
|
|
|
|
2 => 'javelin-typeahead-source',
|
|
|
|
3 => 'javelin-typeahead-preloaded-source',
|
|
|
|
4 => 'javelin-typeahead-ondemand-source',
|
|
|
|
5 => 'javelin-tokenizer',
|
|
|
|
6 => 'javelin-behavior-aphront-basic-tokenizer',
|
2012-03-15 04:47:17 +01:00
|
|
|
),
|
2012-03-15 06:42:30 +01:00
|
|
|
'uri' => '/res/pkg/2af849fb/typeahead.pkg.js',
|
2012-03-15 04:47:17 +01:00
|
|
|
'type' => 'js',
|
|
|
|
),
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
'reverse' =>
|
|
|
|
array(
|
2012-03-05 22:51:35 +01:00
|
|
|
'aphront-attached-file-view-css' => '31583232',
|
2012-03-24 01:11:15 +01:00
|
|
|
'aphront-crumbs-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-dialog-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-form-view-css' => 'c02b2ef0',
|
2012-03-20 03:45:16 +01:00
|
|
|
'aphront-headsup-action-list-view-css' => '551249fc',
|
2012-03-24 01:11:15 +01:00
|
|
|
'aphront-list-filter-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-pager-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-panel-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-side-nav-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-table-view-css' => 'c02b2ef0',
|
|
|
|
'aphront-tokenizer-control-css' => 'c02b2ef0',
|
|
|
|
'aphront-typeahead-control-css' => 'c02b2ef0',
|
2012-03-20 03:45:16 +01:00
|
|
|
'differential-changeset-view-css' => '551249fc',
|
|
|
|
'differential-core-view-css' => '551249fc',
|
2012-03-21 22:01:04 +01:00
|
|
|
'differential-inline-comment-editor' => '9b256876',
|
2012-03-20 03:45:16 +01:00
|
|
|
'differential-local-commits-view-css' => '551249fc',
|
|
|
|
'differential-revision-add-comment-css' => '551249fc',
|
|
|
|
'differential-revision-comment-css' => '551249fc',
|
|
|
|
'differential-revision-comment-list-css' => '551249fc',
|
|
|
|
'differential-revision-detail-css' => '551249fc',
|
|
|
|
'differential-revision-history-css' => '551249fc',
|
|
|
|
'differential-table-of-contents-css' => '551249fc',
|
2012-02-24 23:14:39 +01:00
|
|
|
'diffusion-commit-view-css' => '61f9d480',
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-behavior' => '4fbae2af',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'javelin-behavior-aphront-basic-tokenizer' => '2af849fb',
|
2012-03-21 22:01:04 +01:00
|
|
|
'javelin-behavior-aphront-drag-and-drop' => '9b256876',
|
|
|
|
'javelin-behavior-aphront-drag-and-drop-textarea' => '9b256876',
|
2012-03-20 03:17:40 +01:00
|
|
|
'javelin-behavior-aphront-form-disable-on-submit' => '21d01ed8',
|
2012-03-21 22:01:04 +01:00
|
|
|
'javelin-behavior-buoyant' => '9b256876',
|
|
|
|
'javelin-behavior-differential-accept-with-errors' => '9b256876',
|
|
|
|
'javelin-behavior-differential-add-reviewers-and-ccs' => '9b256876',
|
|
|
|
'javelin-behavior-differential-comment-jump' => '9b256876',
|
|
|
|
'javelin-behavior-differential-diff-radios' => '9b256876',
|
|
|
|
'javelin-behavior-differential-dropdown-menus' => '9b256876',
|
|
|
|
'javelin-behavior-differential-edit-inline-comments' => '9b256876',
|
|
|
|
'javelin-behavior-differential-feedback-preview' => '9b256876',
|
|
|
|
'javelin-behavior-differential-keyboard-navigation' => '9b256876',
|
|
|
|
'javelin-behavior-differential-populate' => '9b256876',
|
|
|
|
'javelin-behavior-differential-show-more' => '9b256876',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'javelin-behavior-maniphest-batch-selector' => '86fc0b0c',
|
|
|
|
'javelin-behavior-maniphest-transaction-controls' => '86fc0b0c',
|
|
|
|
'javelin-behavior-maniphest-transaction-expand' => '86fc0b0c',
|
|
|
|
'javelin-behavior-maniphest-transaction-preview' => '86fc0b0c',
|
2012-03-20 03:17:40 +01:00
|
|
|
'javelin-behavior-phabricator-autofocus' => '21d01ed8',
|
|
|
|
'javelin-behavior-phabricator-keyboard-shortcuts' => '21d01ed8',
|
2012-03-21 22:01:04 +01:00
|
|
|
'javelin-behavior-phabricator-object-selector' => '9b256876',
|
2012-03-20 03:17:40 +01:00
|
|
|
'javelin-behavior-phabricator-watch-anchor' => '21d01ed8',
|
|
|
|
'javelin-behavior-refresh-csrf' => '21d01ed8',
|
|
|
|
'javelin-behavior-workflow' => '21d01ed8',
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-dom' => '4fbae2af',
|
|
|
|
'javelin-event' => '4fbae2af',
|
|
|
|
'javelin-install' => '4fbae2af',
|
|
|
|
'javelin-json' => '4fbae2af',
|
2012-03-20 03:17:40 +01:00
|
|
|
'javelin-mask' => '21d01ed8',
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-request' => '4fbae2af',
|
|
|
|
'javelin-stratcom' => '4fbae2af',
|
Use Javelin placeholders and new sorting rules broadly; consolidate tokenizer construction code
Summary:
- We have three nearly-identical blocks of Tokenizer construction code; consolidate them into Prefab.
- Add placeholder support.
- Augment server-side stuff to specify placeholder text.
Test Plan: Verified behavior of Differential edit tokenizers, Differential comment tokenizers, Maniphest edit tokenizers, Maniphest comment tokenizers, Maniphest filter tokenizers, Differential filter tokenizers, Owners filter tokenizers, Owners edit tokenizers, Herald edit tokenizers, Audit filter tokenizers.
Reviewers: btrahan
Reviewed By: btrahan
CC: aran, epriestley
Maniphest Tasks: T772, T946
Differential Revision: https://secure.phabricator.com/D1844
2012-03-10 00:46:39 +01:00
|
|
|
'javelin-tokenizer' => '2af849fb',
|
|
|
|
'javelin-typeahead' => '2af849fb',
|
|
|
|
'javelin-typeahead-normalizer' => '2af849fb',
|
|
|
|
'javelin-typeahead-ondemand-source' => '2af849fb',
|
|
|
|
'javelin-typeahead-preloaded-source' => '2af849fb',
|
|
|
|
'javelin-typeahead-source' => '2af849fb',
|
2012-02-23 21:26:14 +01:00
|
|
|
'javelin-uri' => '4fbae2af',
|
|
|
|
'javelin-util' => '4fbae2af',
|
|
|
|
'javelin-vector' => '4fbae2af',
|
2012-03-20 03:17:40 +01:00
|
|
|
'javelin-workflow' => '21d01ed8',
|
2012-03-05 22:51:35 +01:00
|
|
|
'maniphest-task-detail-css' => '31583232',
|
|
|
|
'maniphest-task-summary-css' => '31583232',
|
|
|
|
'maniphest-transaction-detail-css' => '31583232',
|
2012-03-24 01:11:15 +01:00
|
|
|
'phabricator-app-buttons-css' => 'c02b2ef0',
|
2012-03-20 03:45:16 +01:00
|
|
|
'phabricator-content-source-view-css' => '551249fc',
|
2012-03-24 01:11:15 +01:00
|
|
|
'phabricator-core-buttons-css' => 'c02b2ef0',
|
|
|
|
'phabricator-core-css' => 'c02b2ef0',
|
|
|
|
'phabricator-directory-css' => 'c02b2ef0',
|
2012-03-21 22:01:04 +01:00
|
|
|
'phabricator-drag-and-drop-file-upload' => '9b256876',
|
2012-03-20 03:17:40 +01:00
|
|
|
'phabricator-dropdown-menu' => '21d01ed8',
|
2012-03-24 01:11:15 +01:00
|
|
|
'phabricator-jump-nav' => 'c02b2ef0',
|
2012-03-20 03:17:40 +01:00
|
|
|
'phabricator-keyboard-shortcut' => '21d01ed8',
|
|
|
|
'phabricator-keyboard-shortcut-manager' => '21d01ed8',
|
|
|
|
'phabricator-menu-item' => '21d01ed8',
|
2012-03-20 03:45:16 +01:00
|
|
|
'phabricator-object-selector-css' => '551249fc',
|
2012-03-20 03:17:40 +01:00
|
|
|
'phabricator-paste-file-upload' => '21d01ed8',
|
2012-03-24 01:11:15 +01:00
|
|
|
'phabricator-remarkup-css' => 'c02b2ef0',
|
2012-03-21 22:01:04 +01:00
|
|
|
'phabricator-shaped-request' => '9b256876',
|
2012-03-24 01:11:15 +01:00
|
|
|
'phabricator-standard-page-view' => 'c02b2ef0',
|
|
|
|
'phabricator-transaction-view-css' => 'c02b2ef0',
|
|
|
|
'syntax-highlighting-css' => 'c02b2ef0',
|
2012-01-05 02:10:34 +01:00
|
|
|
),
|
|
|
|
));
|