Page MenuHomePhabricator

D9677.id23225.diff
No OneTemporary

D9677.id23225.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -8,10 +8,10 @@
'names' =>
array(
'core.pkg.css' => '22e4fc33',
- 'core.pkg.js' => 'b440d8d7',
- 'darkconsole.pkg.js' => 'ca8671ce',
+ 'core.pkg.js' => '1912c1b4',
+ 'darkconsole.pkg.js' => '8a7e4de0',
'differential.pkg.css' => '4a93db37',
- 'differential.pkg.js' => '5b252007',
+ 'differential.pkg.js' => 'b3a5f668',
'diffusion.pkg.css' => '471bc9eb',
'diffusion.pkg.js' => '077e3ad0',
'maniphest.pkg.css' => 'f88a8402',
@@ -346,7 +346,7 @@
'rsrc/image/texture/table_header_hover.png' => '038ec3b9',
'rsrc/image/texture/table_header_tall.png' => 'd56b434f',
'rsrc/js/application/aphlict/Aphlict.js' => '08be8878',
- 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '2a2dba85',
+ 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '862ea0fe',
'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => '1da67f34',
'rsrc/js/application/auth/behavior-persona-login.js' => '9414ff18',
'rsrc/js/application/config/behavior-reorder-fields.js' => '938aed89',
@@ -373,7 +373,7 @@
'rsrc/js/application/differential/behavior-show-more.js' => 'dd7e8ef5',
'rsrc/js/application/differential/behavior-toggle-files.js' => 'ca3f91eb',
'rsrc/js/application/differential/behavior-user-select.js' => 'a8d8459d',
- 'rsrc/js/application/diffusion/DiffusionLocateFileSource.js' => '5afdb2f8',
+ 'rsrc/js/application/diffusion/DiffusionLocateFileSource.js' => '29476c15',
'rsrc/js/application/diffusion/behavior-audit-preview.js' => 'be81801d',
'rsrc/js/application/diffusion/behavior-commit-branches.js' => 'bdaf4d04',
'rsrc/js/application/diffusion/behavior-commit-graph.js' => 'f7f1289f',
@@ -390,13 +390,13 @@
'rsrc/js/application/herald/herald-rule-editor.js' => '7ebaeed3',
'rsrc/js/application/maniphest/behavior-batch-editor.js' => 'fe80fb6d',
'rsrc/js/application/maniphest/behavior-batch-selector.js' => 'ead554ec',
- 'rsrc/js/application/maniphest/behavior-line-chart.js' => '64ef2fd2',
+ 'rsrc/js/application/maniphest/behavior-line-chart.js' => '22e16ae7',
'rsrc/js/application/maniphest/behavior-list-edit.js' => 'cf76cfd5',
'rsrc/js/application/maniphest/behavior-subpriorityeditor.js' => '84845b5b',
'rsrc/js/application/maniphest/behavior-transaction-controls.js' => 'dddd43ac',
'rsrc/js/application/maniphest/behavior-transaction-expand.js' => '2f2e18aa',
'rsrc/js/application/maniphest/behavior-transaction-preview.js' => 'f8248bc5',
- 'rsrc/js/application/owners/OwnersPathEditor.js' => '46efd18e',
+ 'rsrc/js/application/owners/OwnersPathEditor.js' => '741c742e',
'rsrc/js/application/owners/owners-path-editor.js' => '7a68dda3',
'rsrc/js/application/passphrase/phame-credential-control.js' => '1e1c8a59',
'rsrc/js/application/phame/phame-post-preview.js' => '61d927ec',
@@ -407,7 +407,7 @@
'rsrc/js/application/phortune/behavior-test-payment-form.js' => 'b3e5ee60',
'rsrc/js/application/phortune/phortune-credit-card-form.js' => '2290aeef',
'rsrc/js/application/policy/behavior-policy-control.js' => 'f3fef818',
- 'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '263aeb8c',
+ 'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '92918fcb',
'rsrc/js/application/ponder/behavior-votebox.js' => '327dbe61',
'rsrc/js/application/projects/behavior-boards-filter.js' => '22f113af',
'rsrc/js/application/projects/behavior-project-boards.js' => 'd8e135db',
@@ -419,28 +419,28 @@
'rsrc/js/application/search/behavior-reorder-queries.js' => '37871df4',
'rsrc/js/application/slowvote/behavior-slowvote-embed.js' => 'a51fdb2e',
'rsrc/js/application/transactions/behavior-transaction-comment-form.js' => '9f7309fb',
- 'rsrc/js/application/transactions/behavior-transaction-list.js' => 'fd6c2b32',
+ 'rsrc/js/application/transactions/behavior-transaction-list.js' => 'a7687492',
'rsrc/js/application/uiexample/JavelinViewExample.js' => 'd4a14807',
- 'rsrc/js/application/uiexample/ReactorButtonExample.js' => '44524435',
+ 'rsrc/js/application/uiexample/ReactorButtonExample.js' => 'cc3f4acf',
'rsrc/js/application/uiexample/ReactorCheckboxExample.js' => '7ba325ee',
'rsrc/js/application/uiexample/ReactorFocusExample.js' => '82f568cd',
'rsrc/js/application/uiexample/ReactorInputExample.js' => 'd6ca6b1c',
- 'rsrc/js/application/uiexample/ReactorMouseoverExample.js' => '4e37e4de',
+ 'rsrc/js/application/uiexample/ReactorMouseoverExample.js' => '72908891',
'rsrc/js/application/uiexample/ReactorRadioExample.js' => '858f9728',
'rsrc/js/application/uiexample/ReactorSelectExample.js' => '189e4fe3',
'rsrc/js/application/uiexample/ReactorSendClassExample.js' => 'bf97561d',
'rsrc/js/application/uiexample/ReactorSendPropertiesExample.js' => '551add57',
'rsrc/js/application/uiexample/busy-example.js' => 'fbbce3bf',
'rsrc/js/application/uiexample/gesture-example.js' => 'f42bb8c6',
- 'rsrc/js/application/uiexample/notification-example.js' => 'c51a6616',
+ 'rsrc/js/application/uiexample/notification-example.js' => '7a730462',
'rsrc/js/core/Busy.js' => '6453c869',
'rsrc/js/core/DragAndDropFileUpload.js' => '1d8ad5c3',
- 'rsrc/js/core/DraggableList.js' => '109e2a87',
+ 'rsrc/js/core/DraggableList.js' => 'e3cb515f',
'rsrc/js/core/FileUpload.js' => 'a4ae61bf',
- 'rsrc/js/core/Hovercard.js' => '4f344388',
+ 'rsrc/js/core/Hovercard.js' => '7e8468ae',
'rsrc/js/core/KeyboardShortcut.js' => '1ae869f2',
'rsrc/js/core/KeyboardShortcutManager.js' => 'ad7a69ca',
- 'rsrc/js/core/MultirowRowManager.js' => '50395a1b',
+ 'rsrc/js/core/MultirowRowManager.js' => '1d3f7032',
'rsrc/js/core/Notification.js' => '0c6946e7',
'rsrc/js/core/Prefab.js' => '41ed7994',
'rsrc/js/core/ShapedRequest.js' => '7cbe244b',
@@ -450,11 +450,11 @@
'rsrc/js/core/behavior-audio-source.js' => '59b251eb',
'rsrc/js/core/behavior-autofocus.js' => '7319e029',
'rsrc/js/core/behavior-crop.js' => 'b98fc918',
- 'rsrc/js/core/behavior-dark-console.js' => 'e9fdb5e5',
+ 'rsrc/js/core/behavior-dark-console.js' => '9056a5a8',
'rsrc/js/core/behavior-device.js' => '03d6ed07',
- 'rsrc/js/core/behavior-drag-and-drop-textarea.js' => '4a11ea9c',
+ 'rsrc/js/core/behavior-drag-and-drop-textarea.js' => '13528241',
'rsrc/js/core/behavior-error-log.js' => 'a5d7cf86',
- 'rsrc/js/core/behavior-fancy-datepicker.js' => '5d584426',
+ 'rsrc/js/core/behavior-fancy-datepicker.js' => '775ccd69',
'rsrc/js/core/behavior-file-tree.js' => 'c8728c70',
'rsrc/js/core/behavior-form.js' => 'a9aaba0c',
'rsrc/js/core/behavior-gesture.js' => 'fe2e0ba4',
@@ -468,10 +468,10 @@
'rsrc/js/core/behavior-lightbox-attachments.js' => '3aa45ad9',
'rsrc/js/core/behavior-line-linker.js' => 'f726d506',
'rsrc/js/core/behavior-more.js' => '9b9197be',
- 'rsrc/js/core/behavior-object-selector.js' => 'e6f67523',
- 'rsrc/js/core/behavior-oncopy.js' => 'c3e218fe',
+ 'rsrc/js/core/behavior-object-selector.js' => '2945b266',
+ 'rsrc/js/core/behavior-oncopy.js' => '2926fff2',
'rsrc/js/core/behavior-phabricator-nav.js' => 'b5842a5e',
- 'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => 'ba22863c',
+ 'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => '6113be5c',
'rsrc/js/core/behavior-refresh-csrf.js' => '7814b593',
'rsrc/js/core/behavior-remarkup-preview.js' => 'f7379f45',
'rsrc/js/core/behavior-reorder-applications.js' => 'a8e3795d',
@@ -539,11 +539,11 @@
'inline-comment-summary-css' => '8cfd34e8',
'javelin-aphlict' => '08be8878',
'javelin-behavior' => '8a3ed18b',
- 'javelin-behavior-aphlict-dropdown' => '2a2dba85',
+ 'javelin-behavior-aphlict-dropdown' => '862ea0fe',
'javelin-behavior-aphlict-listen' => '1da67f34',
'javelin-behavior-aphront-basic-tokenizer' => 'b3a4b884',
'javelin-behavior-aphront-crop' => 'b98fc918',
- 'javelin-behavior-aphront-drag-and-drop-textarea' => '4a11ea9c',
+ 'javelin-behavior-aphront-drag-and-drop-textarea' => '13528241',
'javelin-behavior-aphront-form-disable-on-submit' => 'a9aaba0c',
'javelin-behavior-aphront-more' => '9b9197be',
'javelin-behavior-audio-source' => '59b251eb',
@@ -555,7 +555,7 @@
'javelin-behavior-conpherence-pontificate' => 'd83a949c',
'javelin-behavior-conpherence-widget-pane' => '40b1ff90',
'javelin-behavior-countdown-timer' => '361e3ed3',
- 'javelin-behavior-dark-console' => 'e9fdb5e5',
+ 'javelin-behavior-dark-console' => '9056a5a8',
'javelin-behavior-dashboard-async-panel' => '469c0d9e',
'javelin-behavior-dashboard-move-panels' => 'fa187a68',
'javelin-behavior-dashboard-query-panel-select' => '3be3eef5',
@@ -580,7 +580,7 @@
'javelin-behavior-diffusion-pull-lastmodified' => '2b228192',
'javelin-behavior-doorkeeper-tag' => 'e5822781',
'javelin-behavior-error-log' => 'a5d7cf86',
- 'javelin-behavior-fancy-datepicker' => '5d584426',
+ 'javelin-behavior-fancy-datepicker' => '775ccd69',
'javelin-behavior-global-drag-and-drop' => '8fd76bab',
'javelin-behavior-harbormaster-reorder-steps' => '957a7fde',
'javelin-behavior-herald-rule-editor' => '7ebaeed3',
@@ -590,7 +590,7 @@
'javelin-behavior-konami' => '5bc2cb21',
'javelin-behavior-launch-icon-composer' => '48086888',
'javelin-behavior-lightbox-attachments' => '3aa45ad9',
- 'javelin-behavior-line-chart' => '64ef2fd2',
+ 'javelin-behavior-line-chart' => '22e16ae7',
'javelin-behavior-load-blame' => '42126667',
'javelin-behavior-maniphest-batch-editor' => 'fe80fb6d',
'javelin-behavior-maniphest-batch-selector' => 'ead554ec',
@@ -613,16 +613,16 @@
'javelin-behavior-phabricator-keyboard-shortcuts' => 'd75709e6',
'javelin-behavior-phabricator-line-linker' => 'f726d506',
'javelin-behavior-phabricator-nav' => 'b5842a5e',
- 'javelin-behavior-phabricator-notification-example' => 'c51a6616',
- 'javelin-behavior-phabricator-object-selector' => 'e6f67523',
- 'javelin-behavior-phabricator-oncopy' => 'c3e218fe',
- 'javelin-behavior-phabricator-remarkup-assist' => 'ba22863c',
+ 'javelin-behavior-phabricator-notification-example' => '7a730462',
+ 'javelin-behavior-phabricator-object-selector' => '2945b266',
+ 'javelin-behavior-phabricator-oncopy' => '2926fff2',
+ 'javelin-behavior-phabricator-remarkup-assist' => '6113be5c',
'javelin-behavior-phabricator-reveal-content' => '8f24abfc',
'javelin-behavior-phabricator-search-typeahead' => 'fbeabd1e',
'javelin-behavior-phabricator-show-all-transactions' => '7c273581',
'javelin-behavior-phabricator-tooltips' => '48db4145',
'javelin-behavior-phabricator-transaction-comment-form' => '9f7309fb',
- 'javelin-behavior-phabricator-transaction-list' => 'fd6c2b32',
+ 'javelin-behavior-phabricator-transaction-list' => 'a7687492',
'javelin-behavior-phabricator-watch-anchor' => '06e05112',
'javelin-behavior-phame-post-preview' => '61d927ec',
'javelin-behavior-pholio-mock-edit' => '1e1e8bb0',
@@ -630,7 +630,7 @@
'javelin-behavior-phui-object-box-tabs' => 'a3e2244e',
'javelin-behavior-phui-timeline-dropdown-menu' => '4d94d9c3',
'javelin-behavior-policy-control' => 'f3fef818',
- 'javelin-behavior-policy-rule-editor' => '263aeb8c',
+ 'javelin-behavior-policy-rule-editor' => '92918fcb',
'javelin-behavior-ponder-votebox' => '327dbe61',
'javelin-behavior-project-boards' => 'd8e135db',
'javelin-behavior-project-create' => '065227cc',
@@ -651,7 +651,7 @@
'javelin-behavior-workflow' => '0a3f3021',
'javelin-color' => '7e41274a',
'javelin-cookie' => '6b3dcf44',
- 'javelin-diffusion-locate-file-source' => '5afdb2f8',
+ 'javelin-diffusion-locate-file-source' => '29476c15',
'javelin-dom' => '07d99a3d',
'javelin-dynval' => 'f6555212',
'javelin-event' => '69815cac',
@@ -692,8 +692,8 @@
'maniphest-report-css' => '6fc16517',
'maniphest-task-edit-css' => '8e23031b',
'maniphest-task-summary-css' => '00c3be7a',
- 'multirow-row-manager' => '50395a1b',
- 'owners-path-editor' => '46efd18e',
+ 'multirow-row-manager' => '1d3f7032',
+ 'owners-path-editor' => '741c742e',
'owners-path-editor-css' => '2f00933b',
'paste-css' => 'aa1767d1',
'path-typeahead' => 'f7fc67ec',
@@ -709,13 +709,13 @@
'phabricator-crumbs-view-css' => '7fbf25b8',
'phabricator-dashboard-css' => '22dfc441',
'phabricator-drag-and-drop-file-upload' => '1d8ad5c3',
- 'phabricator-draggable-list' => '109e2a87',
+ 'phabricator-draggable-list' => 'e3cb515f',
'phabricator-fatal-config-template-css' => '25d446d6',
'phabricator-feed-css' => '5cbec787',
'phabricator-file-upload' => 'a4ae61bf',
'phabricator-filetree-view-css' => 'fccf9f82',
'phabricator-flag-css' => '5337623f',
- 'phabricator-hovercard' => '4f344388',
+ 'phabricator-hovercard' => '7e8468ae',
'phabricator-hovercard-view-css' => 'cae6e28f',
'phabricator-keyboard-shortcut' => '1ae869f2',
'phabricator-keyboard-shortcut-manager' => 'ad7a69ca',
@@ -741,11 +741,11 @@
'phabricator-transaction-view-css' => '5d0cae25',
'phabricator-ui-example-css' => '528b19de',
'phabricator-uiexample-javelin-view' => 'd4a14807',
- 'phabricator-uiexample-reactor-button' => '44524435',
+ 'phabricator-uiexample-reactor-button' => 'cc3f4acf',
'phabricator-uiexample-reactor-checkbox' => '7ba325ee',
'phabricator-uiexample-reactor-focus' => '82f568cd',
'phabricator-uiexample-reactor-input' => 'd6ca6b1c',
- 'phabricator-uiexample-reactor-mouseover' => '4e37e4de',
+ 'phabricator-uiexample-reactor-mouseover' => '72908891',
'phabricator-uiexample-reactor-radio' => '858f9728',
'phabricator-uiexample-reactor-select' => '189e4fe3',
'phabricator-uiexample-reactor-sendclass' => 'bf97561d',
@@ -927,15 +927,6 @@
1 => 'javelin-uri',
2 => 'javelin-install',
),
- '109e2a87' =>
- array(
- 0 => 'javelin-install',
- 1 => 'javelin-dom',
- 2 => 'javelin-stratcom',
- 3 => 'javelin-util',
- 4 => 'javelin-vector',
- 5 => 'javelin-magical-init',
- ),
'127f2018' =>
array(
0 => 'javelin-behavior',
@@ -970,6 +961,13 @@
1 => 'javelin-util',
2 => 'phabricator-keyboard-shortcut-manager',
),
+ '1d3f7032' =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-stratcom',
+ 2 => 'javelin-dom',
+ 3 => 'javelin-util',
+ ),
'1d8ad5c3' =>
array(
0 => 'javelin-install',
@@ -1039,6 +1037,12 @@
5 => 'javelin-json',
6 => 'phabricator-prefab',
),
+ '22e16ae7' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-vector',
+ ),
'22f113af' =>
array(
0 => 'javelin-behavior',
@@ -1046,32 +1050,29 @@
2 => 'javelin-stratcom',
3 => 'phuix-dropdown-menu',
),
- '263aeb8c' =>
+ '2926fff2' =>
array(
0 => 'javelin-behavior',
- 1 => 'multirow-row-manager',
- 2 => 'javelin-dom',
- 3 => 'javelin-util',
- 4 => 'phabricator-prefab',
- 5 => 'javelin-tokenizer',
- 6 => 'javelin-typeahead',
- 7 => 'javelin-typeahead-preloaded-source',
- 8 => 'javelin-json',
+ 1 => 'javelin-dom',
),
'29274e2b' =>
array(
0 => 'javelin-install',
1 => 'javelin-util',
),
- '2a2dba85' =>
+ '2945b266' =>
array(
0 => 'javelin-behavior',
- 1 => 'javelin-request',
- 2 => 'javelin-stratcom',
- 3 => 'javelin-vector',
- 4 => 'javelin-dom',
- 5 => 'javelin-uri',
- 6 => 'javelin-behavior-device',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-request',
+ 3 => 'javelin-util',
+ ),
+ '29476c15' =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-typeahead-preloaded-source',
+ 3 => 'javelin-util',
),
'2b228192' =>
array(
@@ -1181,15 +1182,6 @@
1 => 'javelin-dom',
2 => 'javelin-workflow',
),
- '46efd18e' =>
- array(
- 0 => 'multirow-row-manager',
- 1 => 'javelin-install',
- 2 => 'path-typeahead',
- 3 => 'javelin-dom',
- 4 => 'javelin-util',
- 5 => 'phabricator-prefab',
- ),
'48db4145' =>
array(
0 => 'javelin-behavior',
@@ -1197,13 +1189,6 @@
2 => 'javelin-stratcom',
3 => 'phabricator-tooltip',
),
- '4a11ea9c' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-dom',
- 2 => 'phabricator-drag-and-drop-file-upload',
- 3 => 'phabricator-textareautils',
- ),
'4d94d9c3' =>
array(
0 => 'javelin-behavior',
@@ -1211,27 +1196,6 @@
2 => 'javelin-dom',
3 => 'phuix-dropdown-menu',
),
- '4e37e4de' =>
- array(
- 0 => 'javelin-install',
- 1 => 'javelin-dom',
- 2 => 'javelin-reactor-dom',
- ),
- '4f344388' =>
- array(
- 0 => 'javelin-install',
- 1 => 'javelin-dom',
- 2 => 'javelin-vector',
- 3 => 'javelin-request',
- 4 => 'javelin-uri',
- ),
- '50395a1b' =>
- array(
- 0 => 'javelin-install',
- 1 => 'javelin-stratcom',
- 2 => 'javelin-dom',
- 3 => 'javelin-util',
- ),
'52a92793' =>
array(
0 => 'javelin-util',
@@ -1262,30 +1226,25 @@
2 => 'javelin-vector',
3 => 'javelin-dom',
),
- '5afdb2f8' =>
- array(
- 0 => 'javelin-install',
- 1 => 'javelin-dom',
- 2 => 'javelin-typeahead-preloaded-source',
- 3 => 'javelin-util',
- ),
'5bc2cb21' =>
array(
0 => 'javelin-behavior',
1 => 'javelin-stratcom',
),
- '5d584426' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-util',
- 2 => 'javelin-dom',
- 3 => 'javelin-stratcom',
- 4 => 'javelin-vector',
- ),
'5f850b5c' =>
array(
0 => 'javelin-install',
),
+ '6113be5c' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-stratcom',
+ 2 => 'javelin-dom',
+ 3 => 'phabricator-phtize',
+ 4 => 'phabricator-textareautils',
+ 5 => 'javelin-workflow',
+ 6 => 'javelin-vector',
+ ),
'61d927ec' =>
array(
0 => 'javelin-behavior',
@@ -1293,6 +1252,11 @@
2 => 'javelin-util',
3 => 'phabricator-shaped-request',
),
+ '7319e029' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-dom',
+ ),
'62e18640' =>
array(
0 => 'javelin-install',
@@ -1306,12 +1270,6 @@
1 => 'javelin-dom',
2 => 'javelin-fx',
),
- '64ef2fd2' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-dom',
- 2 => 'javelin-vector',
- ),
'66815d9c' =>
array(
0 => 'javelin-install',
@@ -1366,10 +1324,14 @@
1 => 'javelin-stratcom',
2 => 'javelin-dom',
),
- '7319e029' =>
+ '741c742e' =>
array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-dom',
+ 0 => 'multirow-row-manager',
+ 1 => 'javelin-install',
+ 2 => 'path-typeahead',
+ 3 => 'javelin-dom',
+ 4 => 'javelin-util',
+ 5 => 'phabricator-prefab',
),
'76f4ebed' =>
array(
@@ -1377,6 +1339,14 @@
1 => 'javelin-reactor',
2 => 'javelin-util',
),
+ '775ccd69' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-util',
+ 2 => 'javelin-dom',
+ 3 => 'javelin-stratcom',
+ 4 => 'javelin-vector',
+ ),
'77b1cf6f' =>
array(
0 => 'javelin-install',
@@ -1396,6 +1366,12 @@
0 => 'owners-path-editor',
1 => 'javelin-behavior',
),
+ '7a730462' =>
+ array(
+ 0 => 'phabricator-notification',
+ 1 => 'javelin-stratcom',
+ 2 => 'javelin-behavior',
+ ),
'7ba325ee' =>
array(
0 => 'javelin-install',
@@ -1430,6 +1406,14 @@
array(
0 => 'javelin-install',
),
+ '7e8468ae' =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-vector',
+ 3 => 'javelin-request',
+ 4 => 'javelin-uri',
+ ),
'7ebaeed3' =>
array(
0 => 'herald-rule-editor',
@@ -1482,6 +1466,16 @@
1 => 'javelin-dom',
2 => 'javelin-reactor-dom',
),
+ '862ea0fe' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-request',
+ 2 => 'javelin-stratcom',
+ 3 => 'javelin-vector',
+ 4 => 'javelin-dom',
+ 5 => 'javelin-uri',
+ 6 => 'javelin-behavior-device',
+ ),
'8a3ed18b' =>
array(
0 => 'javelin-magical-init',
@@ -1520,6 +1514,15 @@
3 => 'javelin-mask',
4 => 'phabricator-drag-and-drop-file-upload',
),
+ '9056a5a8' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-stratcom',
+ 2 => 'javelin-util',
+ 3 => 'javelin-dom',
+ 4 => 'javelin-request',
+ 5 => 'phabricator-keyboard-shortcut',
+ ),
'91a166c7' =>
array(
0 => 'javelin-behavior',
@@ -1535,6 +1538,18 @@
10 => 'javelin-behavior-device',
11 => 'phabricator-keyboard-shortcut',
),
+ '92918fcb' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'multirow-row-manager',
+ 2 => 'javelin-dom',
+ 3 => 'javelin-util',
+ 4 => 'phabricator-prefab',
+ 5 => 'javelin-tokenizer',
+ 6 => 'javelin-typeahead',
+ 7 => 'javelin-typeahead-preloaded-source',
+ 8 => 'javelin-json',
+ ),
'938aed89' =>
array(
0 => 'javelin-behavior',
@@ -1617,6 +1632,15 @@
array(
0 => 'javelin-dom',
),
+ 'a7687492' =>
+ array(
+ 0 => 'javelin-behavior',
+ 1 => 'javelin-stratcom',
+ 2 => 'javelin-workflow',
+ 3 => 'javelin-dom',
+ 4 => 'javelin-uri',
+ 5 => 'phabricator-textareautils',
+ ),
'a79b75a4' =>
array(
0 => 'javelin-install',
@@ -1733,16 +1757,6 @@
0 => 'javelin-install',
1 => 'javelin-dom',
),
- 'ba22863c' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-stratcom',
- 2 => 'javelin-dom',
- 3 => 'phabricator-phtize',
- 4 => 'phabricator-textareautils',
- 5 => 'javelin-workflow',
- 6 => 'javelin-vector',
- ),
'bd0aedcd' =>
array(
0 => 'javelin-install',
@@ -1791,17 +1805,6 @@
2 => 'javelin-util',
3 => 'javelin-magical-init',
),
- 'c3e218fe' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-dom',
- ),
- 'c51a6616' =>
- array(
- 0 => 'phabricator-notification',
- 1 => 'javelin-stratcom',
- 2 => 'javelin-behavior',
- ),
'c54eeefb' =>
array(
0 => 'javelin-install',
@@ -1837,6 +1840,14 @@
2 => 'javelin-stratcom',
3 => 'phabricator-phtize',
),
+ 'cc3f4acf' =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-util',
+ 3 => 'javelin-dynval',
+ 4 => 'javelin-reactor-dom',
+ ),
'cd9e7094' =>
array(
0 => 'javelin-behavior',
@@ -1937,6 +1948,15 @@
1 => 'javelin-stratcom',
2 => 'javelin-dom',
),
+ 'e3cb515f' =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-stratcom',
+ 3 => 'javelin-util',
+ 4 => 'javelin-vector',
+ 5 => 'javelin-magical-init',
+ ),
'e5822781' =>
array(
0 => 'javelin-behavior',
@@ -1952,13 +1972,6 @@
2 => 'javelin-view-visitor',
3 => 'javelin-util',
),
- 'e6f67523' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-dom',
- 2 => 'javelin-request',
- 3 => 'javelin-util',
- ),
'e7c21fb3' =>
array(
0 => 'javelin-dom',
@@ -1966,15 +1979,6 @@
2 => 'javelin-stratcom',
3 => 'javelin-install',
),
- 'e9fdb5e5' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-stratcom',
- 2 => 'javelin-util',
- 3 => 'javelin-dom',
- 4 => 'javelin-request',
- 5 => 'phabricator-keyboard-shortcut',
- ),
'ead554ec' =>
array(
0 => 'javelin-behavior',
@@ -2082,15 +2086,6 @@
5 => 'javelin-util',
6 => 'javelin-stratcom',
),
- 'fd6c2b32' =>
- array(
- 0 => 'javelin-behavior',
- 1 => 'javelin-stratcom',
- 2 => 'javelin-workflow',
- 3 => 'javelin-dom',
- 4 => 'javelin-uri',
- 5 => 'phabricator-textareautils',
- ),
'fe2e0ba4' =>
array(
0 => 'javelin-behavior',
@@ -2109,19 +2104,18 @@
4 => 'multirow-row-manager',
5 => 'javelin-json',
),
- 42126667 =>
+ 13528241 =>
array(
0 => 'javelin-behavior',
1 => 'javelin-dom',
- 2 => 'javelin-request',
+ 2 => 'phabricator-drag-and-drop-file-upload',
+ 3 => 'phabricator-textareautils',
),
- 44524435 =>
+ 42126667 =>
array(
- 0 => 'javelin-install',
+ 0 => 'javelin-behavior',
1 => 'javelin-dom',
- 2 => 'javelin-util',
- 3 => 'javelin-dynval',
- 4 => 'javelin-reactor-dom',
+ 2 => 'javelin-request',
),
48086888 =>
array(
@@ -2129,6 +2123,12 @@
1 => 'javelin-dom',
2 => 'javelin-workflow',
),
+ 72908891 =>
+ array(
+ 0 => 'javelin-install',
+ 1 => 'javelin-dom',
+ 2 => 'javelin-reactor-dom',
+ ),
),
'packages' =>
array(
diff --git a/webroot/rsrc/js/application/aphlict/behavior-aphlict-dropdown.js b/webroot/rsrc/js/application/aphlict/behavior-aphlict-dropdown.js
--- a/webroot/rsrc/js/application/aphlict/behavior-aphlict-dropdown.js
+++ b/webroot/rsrc/js/application/aphlict/behavior-aphlict-dropdown.js
@@ -38,7 +38,7 @@
}
request = new JX.Request(config.uri, function(response) {
- var display = (response.number > 999) ? "\u221E" : response.number;
+ var display = (response.number > 999) ? '\u221E' : response.number;
JX.DOM.setContent(count, display);
if (response.number === 0) {
diff --git a/webroot/rsrc/js/application/diffusion/DiffusionLocateFileSource.js b/webroot/rsrc/js/application/diffusion/DiffusionLocateFileSource.js
--- a/webroot/rsrc/js/application/diffusion/DiffusionLocateFileSource.js
+++ b/webroot/rsrc/js/application/diffusion/DiffusionLocateFileSource.js
@@ -33,7 +33,7 @@
matchResults: function(value, partial) {
// For now, just pretend spaces don't exist.
var search = value.toLowerCase();
- search = search.replace(" ", "");
+ search = search.replace(' ', '');
var paths = this.findResults(search);
diff --git a/webroot/rsrc/js/application/maniphest/behavior-line-chart.js b/webroot/rsrc/js/application/maniphest/behavior-line-chart.js
--- a/webroot/rsrc/js/application/maniphest/behavior-line-chart.js
+++ b/webroot/rsrc/js/application/maniphest/behavior-line-chart.js
@@ -22,7 +22,7 @@
config.y,
{
nostroke: false,
- axis: "0 0 1 1",
+ axis: '0 0 1 1',
shade: true,
gutter: 1,
colors: config.colors || ['#d06']
@@ -72,7 +72,7 @@
var tag = r.tag(
this.x,
this.y[yy],
- [xvalue, yvalue].join("\n"),
+ [xvalue, yvalue].join('\n'),
180,
24);
tag
diff --git a/webroot/rsrc/js/application/owners/OwnersPathEditor.js b/webroot/rsrc/js/application/owners/OwnersPathEditor.js
--- a/webroot/rsrc/js/application/owners/OwnersPathEditor.js
+++ b/webroot/rsrc/js/application/owners/OwnersPathEditor.js
@@ -96,7 +96,7 @@
this._lastRepositoryChoice;
var options = this._buildRepositoryOptions(selected_repository);
var attrs = {
- name : "repo[" + this._count + "]",
+ name : 'repo[' + this._count + ']',
className : 'owners-repo'
};
var repo_select = JX.$N('select', attrs, options);
@@ -115,8 +115,8 @@
JX.copy(
path_input,
{
- value : path_ref.path || "",
- name : "path[" + this._count + "]"
+ value : path_ref.path || '',
+ name : 'path[' + this._count + ']'
});
// The Typeahead requires a display div called hardpoint.
@@ -128,7 +128,7 @@
var error_display = JX.$N(
'div',
{
- className : "error-display validating"
+ className : 'error-display validating'
},
'Validating...');
diff --git a/webroot/rsrc/js/application/policy/behavior-policy-rule-editor.js b/webroot/rsrc/js/application/policy/behavior-policy-rule-editor.js
--- a/webroot/rsrc/js/application/policy/behavior-policy-rule-editor.js
+++ b/webroot/rsrc/js/application/policy/behavior-policy-rule-editor.js
@@ -94,14 +94,14 @@
config.actions,
data[row_id].action);
data[row_id].actionNode = action_content;
- var action_cell = JX.$N('td', {className: "action-cell"}, action_content);
+ var action_cell = JX.$N('td', {className: 'action-cell'}, action_content);
var rule_content = JX.Prefab.renderSelect(
config.rules,
data[row_id].rule,
{sigil: 'rule-select'});
data[row_id].ruleNode = rule_content;
- var rule_cell = JX.$N('td', {className: "rule-cell"}, rule_content);
+ var rule_cell = JX.$N('td', {className: 'rule-cell'}, rule_content);
var input = render_input(data[row_id].rule, null);
@@ -109,7 +109,7 @@
data[row_id].getValue = input.get;
input.set(data[row_id].value);
- var value_cell = JX.$N('td', {className: "value-cell"}, value_content);
+ var value_cell = JX.$N('td', {className: 'value-cell'}, value_content);
rules_manager.updateRow(row_id, [action_cell, rule_cell, value_cell]);
}
diff --git a/webroot/rsrc/js/application/transactions/behavior-transaction-list.js b/webroot/rsrc/js/application/transactions/behavior-transaction-list.js
--- a/webroot/rsrc/js/application/transactions/behavior-transaction-list.js
+++ b/webroot/rsrc/js/application/transactions/behavior-transaction-list.js
@@ -56,10 +56,10 @@
var value = textarea.value;
if (value.length) {
- value += "\n\n";
+ value += '\n\n';
}
value += r.quoteText;
- value += "\n\n";
+ value += '\n\n';
textarea.value = value;
JX.TextAreaUtils.setSelectionRange(
diff --git a/webroot/rsrc/js/application/uiexample/ReactorButtonExample.js b/webroot/rsrc/js/application/uiexample/ReactorButtonExample.js
--- a/webroot/rsrc/js/application/uiexample/ReactorButtonExample.js
+++ b/webroot/rsrc/js/application/uiexample/ReactorButtonExample.js
@@ -11,7 +11,7 @@
extend: 'View',
members: {
render: function(rendered_children) {
- var button = JX.$N('button', {}, "Fun");
+ var button = JX.$N('button', {}, 'Fun');
var clicks = JX.RDOM.clickPulses(button);
var time = JX.RDOM.time();
diff --git a/webroot/rsrc/js/application/uiexample/ReactorMouseoverExample.js b/webroot/rsrc/js/application/uiexample/ReactorMouseoverExample.js
--- a/webroot/rsrc/js/application/uiexample/ReactorMouseoverExample.js
+++ b/webroot/rsrc/js/application/uiexample/ReactorMouseoverExample.js
@@ -9,7 +9,7 @@
extend: 'View',
members: {
render: function(rendered_children) {
- var target = JX.$N("span", "mouseover me ");
+ var target = JX.$N('span', 'mouseover me ');
return [target, JX.RDOM.$DT(JX.RDOM.isMouseOver(target))];
}
}
diff --git a/webroot/rsrc/js/application/uiexample/notification-example.js b/webroot/rsrc/js/application/uiexample/notification-example.js
--- a/webroot/rsrc/js/application/uiexample/notification-example.js
+++ b/webroot/rsrc/js/application/uiexample/notification-example.js
@@ -39,7 +39,7 @@
notification.listen(
'activate',
function() {
- if (!confirm("Close notification?")) {
+ if (!confirm('Close notification?')) {
JX.Stratcom.context().kill();
}
});
diff --git a/webroot/rsrc/js/core/DraggableList.js b/webroot/rsrc/js/core/DraggableList.js
--- a/webroot/rsrc/js/core/DraggableList.js
+++ b/webroot/rsrc/js/core/DraggableList.js
@@ -455,7 +455,7 @@
_unlock : function() {
if (__DEV__) {
if (!this._locked) {
- JX.$E("JX.Draggable.unlock(): Draggable is not locked!");
+ JX.$E('JX.Draggable.unlock(): Draggable is not locked!');
}
}
this._locked--;
diff --git a/webroot/rsrc/js/core/Hovercard.js b/webroot/rsrc/js/core/Hovercard.js
--- a/webroot/rsrc/js/core/Hovercard.js
+++ b/webroot/rsrc/js/core/Hovercard.js
@@ -131,7 +131,7 @@
continue;
}
self._cards[phid] = true; // means "loading"
- uri.setQueryParam("phids["+ii+"]", phids[ii]);
+ uri.setQueryParam('phids['+ii+']', phids[ii]);
send = true;
}
diff --git a/webroot/rsrc/js/core/MultirowRowManager.js b/webroot/rsrc/js/core/MultirowRowManager.js
--- a/webroot/rsrc/js/core/MultirowRowManager.js
+++ b/webroot/rsrc/js/core/MultirowRowManager.js
@@ -25,7 +25,7 @@
this._root = root;
this._rows = [];
- if (typeof minRows !== "undefined") {
+ if (typeof minRows !== 'undefined') {
this._minRows = minRows;
} else {
this._minRows = 1;
@@ -45,7 +45,7 @@
_rows : null,
_generateRowID : function() {
- return "" + this._nextID++;
+ return '' + this._nextID++;
},
_wrapRowContents : function(row_id, row_contents) {
@@ -60,7 +60,7 @@
{},
JX.$N(
'a',
- { className: "button",
+ { className: 'button',
sigil: JX.MultirowRowManager._removeSigil
},
'-'));
@@ -78,11 +78,11 @@
*/
updateRow : function(row_id, row_contents) {
if (__DEV__) {
- if (typeof this._rows[row_id] === "undefined") {
- throw new Error("JX.MultirowRowManager.updateRow(row_id, " +
- "row_contents): provided row id does not exist." +
- " Use addRow to create a new row and make sure " +
- "not to update rows that have been deleted.");
+ if (typeof this._rows[row_id] === 'undefined') {
+ throw new Error('JX.MultirowRowManager.updateRow(row_id, ' +
+ 'row_contents): provided row id does not exist.' +
+ ' Use addRow to create a new row and make sure ' +
+ 'not to update rows that have been deleted.');
}
}
var old_row = this._rows[row_id];
@@ -138,8 +138,8 @@
events : ['row-removed'],
statics : {
getRowSigil : function() {
- return "tools-multirow-row-manager-row";
+ return 'tools-multirow-row-manager-row';
},
- _removeSigil : "tools-multirow-row-manager-row-remove"
+ _removeSigil : 'tools-multirow-row-manager-row-remove'
}
});
diff --git a/webroot/rsrc/js/core/behavior-dark-console.js b/webroot/rsrc/js/core/behavior-dark-console.js
--- a/webroot/rsrc/js/core/behavior-dark-console.js
+++ b/webroot/rsrc/js/core/behavior-dark-console.js
@@ -90,7 +90,7 @@
if (!color) {
return null;
}
- return JX.$N('span', {style: {color: color}}, "\u2022");
+ return JX.$N('span', {style: {color: color}}, '\u2022');
}
diff --git a/webroot/rsrc/js/core/behavior-drag-and-drop-textarea.js b/webroot/rsrc/js/core/behavior-drag-and-drop-textarea.js
--- a/webroot/rsrc/js/core/behavior-drag-and-drop-textarea.js
+++ b/webroot/rsrc/js/core/behavior-drag-and-drop-textarea.js
@@ -19,7 +19,7 @@
// reference, append the new reference if the selected text looks like an
// existing file reference.
if (text.match(/^\{F/)) {
- ref = text + "\n\n" + ref;
+ ref = text + '\n\n' + ref;
}
JX.TextAreaUtils.setSelectionText(target, ref);
diff --git a/webroot/rsrc/js/core/behavior-fancy-datepicker.js b/webroot/rsrc/js/core/behavior-fancy-datepicker.js
--- a/webroot/rsrc/js/core/behavior-fancy-datepicker.js
+++ b/webroot/rsrc/js/core/behavior-fancy-datepicker.js
@@ -159,9 +159,9 @@
'December'];
var buttons = [
- cell("\u25C0", 'm:-1', false, 'lrbutton'),
+ cell('\u25C0', 'm:-1', false, 'lrbutton'),
cell(months[value_m - 1] + ' ' + value_y, null),
- cell("\u25B6", 'm:1', false, 'lrbutton')];
+ cell('\u25B6', 'm:1', false, 'lrbutton')];
return JX.$N(
'table',
diff --git a/webroot/rsrc/js/core/behavior-object-selector.js b/webroot/rsrc/js/core/behavior-object-selector.js
--- a/webroot/rsrc/js/core/behavior-object-selector.js
+++ b/webroot/rsrc/js/core/behavior-object-selector.js
@@ -65,7 +65,7 @@
'span',
{className: 'phui-icon-view phui-font-fa ' +
'fa-external-link phabricator-object-selector-popicon'},
- "");
+ '');
var view_object_link = JX.$N(
'a',
diff --git a/webroot/rsrc/js/core/behavior-oncopy.js b/webroot/rsrc/js/core/behavior-oncopy.js
--- a/webroot/rsrc/js/core/behavior-oncopy.js
+++ b/webroot/rsrc/js/core/behavior-oncopy.js
@@ -16,7 +16,7 @@
*/
JX.behavior('phabricator-oncopy', function() {
- var zws = "\u200B"; // Unicode Zero-Width Space
+ var zws = '\u200B'; // Unicode Zero-Width Space
JX.enableDispatch(document.body, 'copy');
JX.Stratcom.listen(
@@ -44,7 +44,7 @@
// Strip everything before the marker (and the marker itself) out of the
// text. If a line doesn't have the marker, throw it away (the assumption
// is that it's a line number or part of some other meta-text).
- var lines = text.split("\n");
+ var lines = text.split('\n');
var pos;
for (var ii = 0; ii < lines.length; ii++) {
pos = lines[ii].indexOf(zws);
@@ -53,7 +53,7 @@
}
result.push(lines[ii].substring(pos + 1));
}
- result = result.join("\n");
+ result = result.join('\n');
var rawEvent = e.getRawEvent();
var clipboardData = 'clipboardData' in rawEvent ?
diff --git a/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js b/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
--- a/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
+++ b/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
@@ -122,17 +122,17 @@
case 'fa-list-ol':
var ch = (action == 'fa-list-ol') ? ' # ' : ' - ';
if (sel) {
- sel = sel.split("\n");
+ sel = sel.split('\n');
} else {
sel = [pht('List Item')];
}
- sel = sel.join("\n" + ch);
- update(area, ((r.start === 0) ? "" : "\n\n") + ch, sel, "\n\n");
+ sel = sel.join('\n' + ch);
+ update(area, ((r.start === 0) ? '' : '\n\n' + ch, sel, '\n\n');
break;
case 'fa-code':
- sel = sel || "foreach ($list as $item) {\n work_miracles($item);\n}";
- var prefix = (r.start === 0) ? "" : "\n";
- update(area, prefix + "```\n", sel, "\n```");
+ sel = sel || 'foreach ($list as $item) {\n work_miracles($item);\n}';
+ var prefix = (r.start === 0) ? '' : '\n';
+ update(area, prefix + '```\n', sel, '\n```');
break;
case 'fa-table':
var prefix = (r.start === 0 ? '' : '\n\n');

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 16, 4:03 AM (3 w, 2 h ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/yw/h7/3sejqayatrv4znlb
Default Alt Text
D9677.id23225.diff (38 KB)

Event Timeline