From fb020ae27df75970be80df84f5251bf4cd32b14b Mon Sep 17 00:00:00 2001 From: epriestley Date: Sun, 10 Apr 2011 17:47:47 -0700 Subject: [PATCH] Improve unit test detail panel in Differential. --- src/__celerity_resource_map__.php | 1124 ++++++++--------- .../DifferentialRevisionViewController.php | 10 +- .../differential/revision-detail.css | 10 + 3 files changed, 580 insertions(+), 564 deletions(-) diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 3a34b328f5..7feef8da7b 100644 --- a/src/__celerity_resource_map__.php +++ b/src/__celerity_resource_map__.php @@ -7,521 +7,6 @@ */ celerity_register_resource_map(array( - 'aphront-crumbs-view-css' => - array( - 'uri' => '/res/c666a518/rsrc/css/aphront/crumbs-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/crumbs-view.css', - ), - 'aphront-dark-console-css' => - array( - 'uri' => '/res/0417eb95/rsrc/css/aphront/dark-console.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/dark-console.css', - ), - 'aphront-dialog-view-css' => - array( - 'uri' => '/res/7101ab69/rsrc/css/aphront/dialog-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/dialog-view.css', - ), - 'aphront-error-view-css' => - array( - 'uri' => '/res/19b27527/rsrc/css/aphront/error-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/error-view.css', - ), - 'aphront-form-view-css' => - array( - 'uri' => '/res/82eca506/rsrc/css/aphront/form-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/form-view.css', - ), - 'aphront-headsup-action-list-view-css' => - array( - 'uri' => '/res/8fd91c1d/rsrc/css/aphront/headsup-action-list-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/headsup-action-list-view.css', - ), - 'aphront-panel-view-css' => - array( - 'uri' => '/res/8f9f3632/rsrc/css/aphront/panel-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/panel-view.css', - ), - 'aphront-request-failure-view-css' => - array( - 'uri' => '/res/97b8337a/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( - 'uri' => '/res/4f4c5ca8/rsrc/css/aphront/side-nav-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/side-nav-view.css', - ), - 'aphront-table-view-css' => - array( - 'uri' => '/res/03724b05/rsrc/css/aphront/table-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/table-view.css', - ), - 'aphront-tokenizer-control-css' => - array( - 'uri' => '/res/190349be/rsrc/css/aphront/tokenizer.css', - 'type' => 'css', - 'requires' => - array( - 0 => 'aphront-typeahead-control-css', - ), - 'disk' => '/rsrc/css/aphront/tokenizer.css', - ), - 'aphront-typeahead-control-css' => - array( - 'uri' => '/res/928df9f0/rsrc/css/aphront/typeahead.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/typeahead.css', - ), - 'aphront-pager-view-css' => - array( - 'uri' => '/res/73ec8cd5/rsrc/css/aphront/pager-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/pager-view.css', - ), - 'aphront-list-filter-view-css' => - array( - 'uri' => '/res/50a790ae/rsrc/css/aphront/list-filter-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/aphront/list-filter-view.css', - ), - 'phabricator-standard-page-view' => - array( - 'uri' => '/res/0d41ea7c/rsrc/css/application/base/standard-page-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/base/standard-page-view.css', - ), - 'differential-revision-add-comment-css' => - array( - 'uri' => '/res/aaae14d3/rsrc/css/application/differential/add-comment.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/add-comment.css', - ), - 'differential-changeset-view-css' => - array( - 'uri' => '/res/f26ca6f9/rsrc/css/application/differential/changeset-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/changeset-view.css', - ), - 'differential-core-view-css' => - array( - 'uri' => '/res/525d1a12/rsrc/css/application/differential/core.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/core.css', - ), - 'differential-revision-comment-list-css' => - array( - 'uri' => '/res/10b9a829/rsrc/css/application/differential/revision-comment-list.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/revision-comment-list.css', - ), - 'differential-revision-comment-css' => - array( - 'uri' => '/res/b271baaf/rsrc/css/application/differential/revision-comment.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/revision-comment.css', - ), - 'differential-revision-detail-css' => - array( - 'uri' => '/res/623e3946/rsrc/css/application/differential/revision-detail.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/revision-detail.css', - ), - 'differential-revision-history-css' => - array( - 'uri' => '/res/755f3da3/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( - 'uri' => '/res/e68f6f05/rsrc/css/application/differential/table-of-contents.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/differential/table-of-contents.css', - ), - 'diffusion-commit-view-css' => - array( - 'uri' => '/res/8c139192/rsrc/css/application/diffusion/commit-view.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/diffusion/commit-view.css', - ), - 'diffusion-source-css' => - array( - 'uri' => '/res/7f50817b/rsrc/css/application/diffusion/diffusion-source.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/diffusion/diffusion-source.css', - ), - 'phabricator-directory-css' => - array( - 'uri' => '/res/6a000601/rsrc/css/application/directory/phabricator-directory.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/directory/phabricator-directory.css', - ), - 'herald-test-css' => - array( - 'uri' => '/res/28269358/rsrc/css/application/herald/herald-test.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/herald/herald-test.css', - ), - 'herald-css' => - array( - 'uri' => '/res/211a4b1b/rsrc/css/application/herald/herald.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/herald/herald.css', - ), - 'mainphest-task-detail-css' => - array( - 'uri' => '/res/e5f3beca/rsrc/css/application/maniphest/task-detail.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/maniphest/task-detail.css', - ), - 'maniphest-task-summary-css' => - array( - 'uri' => '/res/8dc6fb13/rsrc/css/application/maniphest/task-summary.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/maniphest/task-summary.css', - ), - 'maniphest-transaction-detail-css' => - array( - 'uri' => '/res/16725026/rsrc/css/application/maniphest/transaction-detail.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/maniphest/transaction-detail.css', - ), - 'phabricator-object-selector-css' => - array( - 'uri' => '/res/52a7e289/rsrc/css/application/objectselector/object-selector.css', - 'type' => 'css', - 'requires' => - array( - 0 => 'aphront-dialog-view-css', - ), - 'disk' => '/rsrc/css/application/objectselector/object-selector.css', - ), - 'phabricator-profile-css' => - array( - 'uri' => '/res/259ad37f/rsrc/css/application/people/profile.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/people/profile.css', - ), - 'owners-path-editor-css' => - array( - 'uri' => '/res/f40dc6b1/rsrc/css/application/owners/owners-path-editor.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/owners/owners-path-editor.css', - ), - 'phabricator-ui-example-css' => - array( - 'uri' => '/res/365a10f1/rsrc/css/application/uiexample/example.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/application/uiexample/example.css', - ), - 'phabricator-core-buttons-css' => - array( - 'uri' => '/res/53b4f712/rsrc/css/core/buttons.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/core/buttons.css', - ), - 'phabricator-core-css' => - array( - 'uri' => '/res/6eebb99b/rsrc/css/core/core.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/core/core.css', - ), - 'phabricator-remarkup-css' => - array( - 'uri' => '/res/bf863100/rsrc/css/core/remarkup.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/core/remarkup.css', - ), - 'syntax-highlighting-css' => - array( - 'uri' => '/res/fb673ece/rsrc/css/core/syntax.css', - 'type' => 'css', - 'requires' => - array( - ), - 'disk' => '/rsrc/css/core/syntax.css', - ), - 'multirow-row-manager' => - array( - 'uri' => '/res/330d076b/rsrc/js/application/core/MultirowRowManager.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/core/MultirowRowManager.js', - ), - 'javelin-behavior-dark-console' => - array( - 'uri' => '/res/020b0265/rsrc/js/application/core/behavior-dark-console.js', - 'type' => 'js', - 'requires' => - array( - ), - 'disk' => '/rsrc/js/application/core/behavior-dark-console.js', - ), - 'javelin-behavior-phabricator-object-selector' => - array( - 'uri' => '/res/c0f12b29/rsrc/js/application/core/behavior-object-selector.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/core/behavior-object-selector.js', - ), - 'javelin-behavior-aphront-basic-tokenizer' => - array( - 'uri' => '/res/8317d761/rsrc/js/application/core/behavior-tokenizer.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/core/behavior-tokenizer.js', - ), - 'javelin-behavior-workflow' => - array( - 'uri' => '/res/15446e7e/rsrc/js/application/core/behavior-workflow.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/core/behavior-workflow.js', - ), - 'javelin-behavior-error-log' => - array( - 'uri' => '/res/c57a323f/rsrc/js/application/core/behavior-error-log.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/core/behavior-error-log.js', - ), - 'javelin-behavior-differential-add-reviewers' => - array( - 'uri' => '/res/330154e4/rsrc/js/application/differential/behavior-add-reviewers.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-add-reviewers.js', - ), - 'javelin-behavior-differential-feedback-preview' => - array( - 'uri' => '/res/8695d8b8/rsrc/js/application/differential/behavior-comment-preview.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-comment-preview.js', - ), - 'javelin-behavior-differential-diff-radios' => - array( - 'uri' => '/res/fdeb3823/rsrc/js/application/differential/behavior-diff-radios.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-diff-radios.js', - ), - 'javelin-behavior-differential-edit-inline-comments' => - array( - 'uri' => '/res/74747b2e/rsrc/js/application/differential/behavior-edit-inline-comments.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-edit-inline-comments.js', - ), - 'javelin-behavior-differential-populate' => - array( - 'uri' => '/res/a13dcd7e/rsrc/js/application/differential/behavior-populate.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-populate.js', - ), - 'javelin-behavior-differential-show-all-comments' => - array( - 'uri' => '/res/2a3592b8/rsrc/js/application/differential/behavior-show-all-comments.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-show-all-comments.js', - ), - 'javelin-behavior-differential-show-more' => - array( - 'uri' => '/res/ea998002/rsrc/js/application/differential/behavior-show-more.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/differential/behavior-show-more.js', - ), - 'javelin-behavior-diffusion-jump-to' => - array( - 'uri' => '/res/4f3f6cdc/rsrc/js/application/diffusion/behavior-jump-to.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/diffusion/behavior-jump-to.js', - ), - 'javelin-behavior-diffusion-pull-lastmodified' => - array( - 'uri' => '/res/6a5e7374/rsrc/js/application/diffusion/behavior-pull-lastmodified.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'javelin-lib-dev', - ), - 'disk' => '/rsrc/js/application/diffusion/behavior-pull-lastmodified.js', - ), - 'herald-rule-editor' => - array( - 'uri' => '/res/ec8e2110/rsrc/js/application/herald/HeraldRuleEditor.js', - 'type' => 'js', - 'requires' => - array( - 0 => 'multirow-row-manager', - 1 => 'javelin-lib-dev', - 2 => 'javelin-typeahead-dev', - 3 => 'path-typeahead', - ), - 'disk' => '/rsrc/js/application/herald/HeraldRuleEditor.js', - ), 'javelin-behavior-herald-rule-editor' => array( 'uri' => '/res/48108130/rsrc/js/application/herald/herald-rule-editor.js', @@ -544,6 +29,39 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/application/herald/PathTypeahead.js', ), + 'herald-rule-editor' => + array( + 'uri' => '/res/ec8e2110/rsrc/js/application/herald/HeraldRuleEditor.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'multirow-row-manager', + 1 => 'javelin-lib-dev', + 2 => 'javelin-typeahead-dev', + 3 => 'path-typeahead', + ), + 'disk' => '/rsrc/js/application/herald/HeraldRuleEditor.js', + ), + 'javelin-behavior-diffusion-pull-lastmodified' => + array( + 'uri' => '/res/6a5e7374/rsrc/js/application/diffusion/behavior-pull-lastmodified.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/diffusion/behavior-pull-lastmodified.js', + ), + 'javelin-behavior-diffusion-jump-to' => + array( + 'uri' => '/res/4f3f6cdc/rsrc/js/application/diffusion/behavior-jump-to.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/diffusion/behavior-jump-to.js', + ), 'javelin-behavior-maniphest-transaction-controls' => array( 'uri' => '/res/fc6a8722/rsrc/js/application/maniphest/behavior-transaction-controls.js', @@ -578,6 +96,144 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/application/owners/owners-path-editor.js', ), + 'javelin-behavior-dark-console' => + array( + 'uri' => '/res/020b0265/rsrc/js/application/core/behavior-dark-console.js', + 'type' => 'js', + 'requires' => + array( + ), + 'disk' => '/rsrc/js/application/core/behavior-dark-console.js', + ), + 'multirow-row-manager' => + array( + 'uri' => '/res/330d076b/rsrc/js/application/core/MultirowRowManager.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/core/MultirowRowManager.js', + ), + 'javelin-behavior-aphront-basic-tokenizer' => + array( + 'uri' => '/res/8317d761/rsrc/js/application/core/behavior-tokenizer.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/core/behavior-tokenizer.js', + ), + 'javelin-behavior-error-log' => + array( + 'uri' => '/res/c57a323f/rsrc/js/application/core/behavior-error-log.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/core/behavior-error-log.js', + ), + 'javelin-behavior-phabricator-object-selector' => + array( + 'uri' => '/res/c0f12b29/rsrc/js/application/core/behavior-object-selector.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/core/behavior-object-selector.js', + ), + 'javelin-behavior-workflow' => + array( + 'uri' => '/res/15446e7e/rsrc/js/application/core/behavior-workflow.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/core/behavior-workflow.js', + ), + 'javelin-behavior-differential-add-reviewers' => + array( + 'uri' => '/res/330154e4/rsrc/js/application/differential/behavior-add-reviewers.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-add-reviewers.js', + ), + 'javelin-behavior-differential-show-all-comments' => + array( + 'uri' => '/res/2a3592b8/rsrc/js/application/differential/behavior-show-all-comments.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-show-all-comments.js', + ), + 'javelin-behavior-differential-show-more' => + array( + 'uri' => '/res/ea998002/rsrc/js/application/differential/behavior-show-more.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-show-more.js', + ), + 'javelin-behavior-differential-edit-inline-comments' => + array( + 'uri' => '/res/74747b2e/rsrc/js/application/differential/behavior-edit-inline-comments.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-edit-inline-comments.js', + ), + 'javelin-behavior-differential-populate' => + array( + 'uri' => '/res/a13dcd7e/rsrc/js/application/differential/behavior-populate.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-populate.js', + ), + 'javelin-behavior-differential-diff-radios' => + array( + 'uri' => '/res/fdeb3823/rsrc/js/application/differential/behavior-diff-radios.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-diff-radios.js', + ), + 'javelin-behavior-differential-feedback-preview' => + array( + 'uri' => '/res/8695d8b8/rsrc/js/application/differential/behavior-comment-preview.js', + 'type' => 'js', + 'requires' => + array( + 0 => 'javelin-lib-dev', + ), + 'disk' => '/rsrc/js/application/differential/behavior-comment-preview.js', + ), + 'javelin-typeahead-dev' => + array( + 'uri' => '/res/6de6ae59/rsrc/js/javelin/typeahead.dev.js', + 'type' => 'js', + 'requires' => + array( + ), + 'disk' => '/rsrc/js/javelin/typeahead.dev.js', + ), 'javelin-magical-init' => array( 'uri' => '/res/76614f84/rsrc/js/javelin/init.dev.js', @@ -596,15 +252,6 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/javelin/init.min.js', ), - 'javelin-lib-dev' => - array( - 'uri' => '/res/a0e7a5e9/rsrc/js/javelin/javelin.dev.js', - 'type' => 'js', - 'requires' => - array( - ), - 'disk' => '/rsrc/js/javelin/javelin.dev.js', - ), 'javelin-lib-prod' => array( 'uri' => '/res/2f2b3b2e/rsrc/js/javelin/javelin.min.js', @@ -614,14 +261,14 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/javelin/javelin.min.js', ), - 'javelin-typeahead-dev' => + 'javelin-lib-dev' => array( - 'uri' => '/res/6de6ae59/rsrc/js/javelin/typeahead.dev.js', + 'uri' => '/res/a0e7a5e9/rsrc/js/javelin/javelin.dev.js', 'type' => 'js', 'requires' => array( ), - 'disk' => '/rsrc/js/javelin/typeahead.dev.js', + 'disk' => '/rsrc/js/javelin/javelin.dev.js', ), 'javelin-typeahead-prod' => array( @@ -632,15 +279,6 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/javelin/typeahead.min.js', ), - 'javelin-workflow-dev' => - array( - 'uri' => '/res/c6b17f93/rsrc/js/javelin/workflow.dev.js', - 'type' => 'js', - 'requires' => - array( - ), - 'disk' => '/rsrc/js/javelin/workflow.dev.js', - ), 'javelin-workflow-prod' => array( 'uri' => '/res/b758e0a0/rsrc/js/javelin/workflow.min.js', @@ -650,10 +288,372 @@ celerity_register_resource_map(array( ), 'disk' => '/rsrc/js/javelin/workflow.min.js', ), + 'javelin-workflow-dev' => + array( + 'uri' => '/res/c6b17f93/rsrc/js/javelin/workflow.dev.js', + 'type' => 'js', + 'requires' => + array( + ), + 'disk' => '/rsrc/js/javelin/workflow.dev.js', + ), + 'phabricator-profile-css' => + array( + 'uri' => '/res/259ad37f/rsrc/css/application/people/profile.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/people/profile.css', + ), + 'phabricator-standard-page-view' => + array( + 'uri' => '/res/0d41ea7c/rsrc/css/application/base/standard-page-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/base/standard-page-view.css', + ), + 'phabricator-ui-example-css' => + array( + 'uri' => '/res/365a10f1/rsrc/css/application/uiexample/example.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/uiexample/example.css', + ), + 'phabricator-directory-css' => + array( + 'uri' => '/res/6a000601/rsrc/css/application/directory/phabricator-directory.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/directory/phabricator-directory.css', + ), + 'herald-css' => + array( + 'uri' => '/res/211a4b1b/rsrc/css/application/herald/herald.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/herald/herald.css', + ), + 'herald-test-css' => + array( + 'uri' => '/res/28269358/rsrc/css/application/herald/herald-test.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/herald/herald-test.css', + ), + 'phabricator-object-selector-css' => + array( + 'uri' => '/res/52a7e289/rsrc/css/application/objectselector/object-selector.css', + 'type' => 'css', + 'requires' => + array( + 0 => 'aphront-dialog-view-css', + ), + 'disk' => '/rsrc/css/application/objectselector/object-selector.css', + ), + 'diffusion-source-css' => + array( + 'uri' => '/res/7f50817b/rsrc/css/application/diffusion/diffusion-source.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/diffusion/diffusion-source.css', + ), + 'diffusion-commit-view-css' => + array( + 'uri' => '/res/8c139192/rsrc/css/application/diffusion/commit-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/diffusion/commit-view.css', + ), + 'maniphest-task-summary-css' => + array( + 'uri' => '/res/8dc6fb13/rsrc/css/application/maniphest/task-summary.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/maniphest/task-summary.css', + ), + 'mainphest-task-detail-css' => + array( + 'uri' => '/res/e5f3beca/rsrc/css/application/maniphest/task-detail.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/maniphest/task-detail.css', + ), + 'maniphest-transaction-detail-css' => + array( + 'uri' => '/res/16725026/rsrc/css/application/maniphest/transaction-detail.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/maniphest/transaction-detail.css', + ), + 'owners-path-editor-css' => + array( + 'uri' => '/res/f40dc6b1/rsrc/css/application/owners/owners-path-editor.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/owners/owners-path-editor.css', + ), + 'differential-table-of-contents-css' => + array( + 'uri' => '/res/e68f6f05/rsrc/css/application/differential/table-of-contents.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/table-of-contents.css', + ), + 'differential-revision-history-css' => + array( + 'uri' => '/res/755f3da3/rsrc/css/application/differential/revision-history.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/revision-history.css', + ), + 'differential-core-view-css' => + array( + 'uri' => '/res/525d1a12/rsrc/css/application/differential/core.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/core.css', + ), + 'differential-revision-comment-list-css' => + array( + 'uri' => '/res/10b9a829/rsrc/css/application/differential/revision-comment-list.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/revision-comment-list.css', + ), + 'differential-changeset-view-css' => + array( + 'uri' => '/res/f26ca6f9/rsrc/css/application/differential/changeset-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/changeset-view.css', + ), + 'differential-revision-add-comment-css' => + array( + 'uri' => '/res/aaae14d3/rsrc/css/application/differential/add-comment.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/add-comment.css', + ), + 'differential-revision-detail-css' => + array( + 'uri' => '/res/a63e2d06/rsrc/css/application/differential/revision-detail.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/revision-detail.css', + ), + 'differential-revision-comment-css' => + array( + 'uri' => '/res/42f88fb3/rsrc/css/application/differential/revision-comment.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/application/differential/revision-comment.css', + ), + 'syntax-highlighting-css' => + array( + 'uri' => '/res/fb673ece/rsrc/css/core/syntax.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/core/syntax.css', + ), + 'phabricator-core-css' => + array( + 'uri' => '/res/6eebb99b/rsrc/css/core/core.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/core/core.css', + ), + 'phabricator-core-buttons-css' => + array( + 'uri' => '/res/53b4f712/rsrc/css/core/buttons.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/core/buttons.css', + ), + 'phabricator-remarkup-css' => + array( + 'uri' => '/res/2eebb293/rsrc/css/core/remarkup.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/core/remarkup.css', + ), + 'aphront-side-nav-view-css' => + array( + 'uri' => '/res/4f4c5ca8/rsrc/css/aphront/side-nav-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/side-nav-view.css', + ), + 'aphront-dark-console-css' => + array( + 'uri' => '/res/0417eb95/rsrc/css/aphront/dark-console.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/dark-console.css', + ), + 'aphront-crumbs-view-css' => + array( + 'uri' => '/res/c666a518/rsrc/css/aphront/crumbs-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/crumbs-view.css', + ), + 'aphront-table-view-css' => + array( + 'uri' => '/res/03724b05/rsrc/css/aphront/table-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/table-view.css', + ), + 'aphront-pager-view-css' => + array( + 'uri' => '/res/73ec8cd5/rsrc/css/aphront/pager-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/pager-view.css', + ), + 'aphront-list-filter-view-css' => + array( + 'uri' => '/res/50a790ae/rsrc/css/aphront/list-filter-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/list-filter-view.css', + ), + 'aphront-form-view-css' => + array( + 'uri' => '/res/82eca506/rsrc/css/aphront/form-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/form-view.css', + ), + 'aphront-tokenizer-control-css' => + array( + 'uri' => '/res/190349be/rsrc/css/aphront/tokenizer.css', + 'type' => 'css', + 'requires' => + array( + 0 => 'aphront-typeahead-control-css', + ), + 'disk' => '/rsrc/css/aphront/tokenizer.css', + ), + 'aphront-dialog-view-css' => + array( + 'uri' => '/res/7101ab69/rsrc/css/aphront/dialog-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/dialog-view.css', + ), + 'aphront-panel-view-css' => + array( + 'uri' => '/res/8f9f3632/rsrc/css/aphront/panel-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/panel-view.css', + ), + 'aphront-typeahead-control-css' => + array( + 'uri' => '/res/928df9f0/rsrc/css/aphront/typeahead.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/typeahead.css', + ), + 'aphront-headsup-action-list-view-css' => + array( + 'uri' => '/res/9d0a1908/rsrc/css/aphront/headsup-action-list-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/headsup-action-list-view.css', + ), + 'aphront-error-view-css' => + array( + 'uri' => '/res/19b27527/rsrc/css/aphront/error-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/error-view.css', + ), + 'aphront-request-failure-view-css' => + array( + 'uri' => '/res/97b8337a/rsrc/css/aphront/request-failure-view.css', + 'type' => 'css', + 'requires' => + array( + ), + 'disk' => '/rsrc/css/aphront/request-failure-view.css', + ), ), array ( 'packages' => array ( - '2de9aa4e' => + 'adbc5312' => array ( 'name' => 'core.pkg.css', 'symbols' => @@ -673,10 +673,10 @@ celerity_register_resource_map(array( 12 => 'phabricator-remarkup-css', 13 => 'syntax-highlighting-css', ), - 'uri' => '/res/pkg/2de9aa4e/core.pkg.css', + 'uri' => '/res/pkg/adbc5312/core.pkg.css', 'type' => 'css', ), - '76f3c1f8' => + '4e96d41b' => array ( 'name' => 'differential.pkg.css', 'symbols' => @@ -690,7 +690,7 @@ celerity_register_resource_map(array( 6 => 'differential-revision-add-comment-css', 7 => 'differential-revision-comment-list-css', ), - 'uri' => '/res/pkg/76f3c1f8/differential.pkg.css', + 'uri' => '/res/pkg/4e96d41b/differential.pkg.css', 'type' => 'css', ), '30d594cf' => @@ -720,28 +720,28 @@ celerity_register_resource_map(array( ), 'reverse' => array ( - 'phabricator-core-css' => '2de9aa4e', - 'phabricator-core-buttons-css' => '2de9aa4e', - 'phabricator-standard-page-view' => '2de9aa4e', - 'aphront-dialog-view-css' => '2de9aa4e', - 'aphront-form-view-css' => '2de9aa4e', - 'aphront-panel-view-css' => '2de9aa4e', - 'aphront-side-nav-view-css' => '2de9aa4e', - 'aphront-table-view-css' => '2de9aa4e', - 'aphront-crumbs-view-css' => '2de9aa4e', - 'aphront-tokenizer-control-css' => '2de9aa4e', - 'aphront-typeahead-control-css' => '2de9aa4e', - 'phabricator-directory-css' => '2de9aa4e', - 'phabricator-remarkup-css' => '2de9aa4e', - 'syntax-highlighting-css' => '2de9aa4e', - 'differential-core-view-css' => '76f3c1f8', - 'differential-changeset-view-css' => '76f3c1f8', - 'differential-revision-detail-css' => '76f3c1f8', - 'differential-revision-history-css' => '76f3c1f8', - 'differential-table-of-contents-css' => '76f3c1f8', - 'differential-revision-comment-css' => '76f3c1f8', - 'differential-revision-add-comment-css' => '76f3c1f8', - 'differential-revision-comment-list-css' => '76f3c1f8', + 'phabricator-core-css' => 'adbc5312', + 'phabricator-core-buttons-css' => 'adbc5312', + 'phabricator-standard-page-view' => 'adbc5312', + 'aphront-dialog-view-css' => 'adbc5312', + 'aphront-form-view-css' => 'adbc5312', + 'aphront-panel-view-css' => 'adbc5312', + 'aphront-side-nav-view-css' => 'adbc5312', + 'aphront-table-view-css' => 'adbc5312', + 'aphront-crumbs-view-css' => 'adbc5312', + 'aphront-tokenizer-control-css' => 'adbc5312', + 'aphront-typeahead-control-css' => 'adbc5312', + 'phabricator-directory-css' => 'adbc5312', + 'phabricator-remarkup-css' => 'adbc5312', + 'syntax-highlighting-css' => 'adbc5312', + 'differential-core-view-css' => '4e96d41b', + 'differential-changeset-view-css' => '4e96d41b', + 'differential-revision-detail-css' => '4e96d41b', + 'differential-revision-history-css' => '4e96d41b', + 'differential-table-of-contents-css' => '4e96d41b', + 'differential-revision-comment-css' => '4e96d41b', + 'differential-revision-add-comment-css' => '4e96d41b', + 'differential-revision-comment-list-css' => '4e96d41b', 'javelin-behavior-differential-feedback-preview' => '30d594cf', 'javelin-behavior-differential-edit-inline-comments' => '30d594cf', 'javelin-behavior-differential-populate' => '30d594cf', diff --git a/src/applications/differential/controller/revisionview/DifferentialRevisionViewController.php b/src/applications/differential/controller/revisionview/DifferentialRevisionViewController.php index 2b90c45aea..0f4fd4635a 100644 --- a/src/applications/differential/controller/revisionview/DifferentialRevisionViewController.php +++ b/src/applications/differential/controller/revisionview/DifferentialRevisionViewController.php @@ -305,11 +305,17 @@ class DifferentialRevisionViewController extends DifferentialController { $name = phutil_escape_html(idx($test, 'name')); $result = phutil_escape_html(idx($test, 'result')); $userdata = phutil_escape_html(idx($test, 'userdata')); + if (strlen($userdata) > 256) { + $userdata = substr($userdata, 0, 256).'...'; + } + $userdata = str_replace("\n", '
', $userdata); $unit_messages[] = ''. ''.$name.''. - ''. - strtoupper($result). + ''. + '
'. + strtoupper($result). + '
'. ''. ''.$userdata.''. ''; diff --git a/webroot/rsrc/css/application/differential/revision-detail.css b/webroot/rsrc/css/application/differential/revision-detail.css index 61c70ecc72..4b9adcf394 100644 --- a/webroot/rsrc/css/application/differential/revision-detail.css +++ b/webroot/rsrc/css/application/differential/revision-detail.css @@ -66,8 +66,18 @@ padding: 4px 8px; } +.differential-unit-table th.unit-test-result { + padding: 0; +} + .differential-unit-table .result-fail { background: #ff3333; + padding: 4px 8px; +} + +.differential-unit-table .result-unsound { + background: #cc33cc; + padding: 4px 8px; } .differential-unit-table td {