1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-28 16:30:59 +01:00

Duct-tape the "z" haunted comment panel mode back together

Summary: Fixes T3898. This feature needs generalization at some point, but just unbreak it for now since a surprising number of users like it.

Test Plan: Pressed "z".

Reviewers: chad, btrahan

Reviewed By: chad

CC: chad, aran, spicyj

Maniphest Tasks: T3898

Differential Revision: https://secure.phabricator.com/D7366
This commit is contained in:
epriestley 2013-10-19 16:43:33 -07:00
parent 87ccca32b6
commit 31c474a7ff
3 changed files with 40 additions and 24 deletions

View file

@ -1091,7 +1091,7 @@ celerity_register_resource_map(array(
),
'differential-revision-comment-css' =>
array(
'uri' => '/res/42c222f4/rsrc/css/application/differential/revision-comment.css',
'uri' => '/res/dc80fe37/rsrc/css/application/differential/revision-comment.css',
'type' => 'css',
'requires' =>
array(
@ -4420,7 +4420,7 @@ celerity_register_resource_map(array(
'uri' => '/res/pkg/4ccfeb47/darkconsole.pkg.js',
'type' => 'js',
),
'7cd7e387' =>
'0fe5af56' =>
array(
'name' => 'differential.pkg.css',
'symbols' =>
@ -4439,7 +4439,7 @@ celerity_register_resource_map(array(
11 => 'differential-local-commits-view-css',
12 => 'inline-comment-summary-css',
),
'uri' => '/res/pkg/7cd7e387/differential.pkg.css',
'uri' => '/res/pkg/0fe5af56/differential.pkg.css',
'type' => 'css',
),
'5e9e5c4e' =>
@ -4559,21 +4559,21 @@ celerity_register_resource_map(array(
'aphront-tokenizer-control-css' => 'c35f1eca',
'aphront-tooltip-css' => 'c35f1eca',
'aphront-typeahead-control-css' => 'c35f1eca',
'differential-changeset-view-css' => '7cd7e387',
'differential-core-view-css' => '7cd7e387',
'differential-changeset-view-css' => '0fe5af56',
'differential-core-view-css' => '0fe5af56',
'differential-inline-comment-editor' => '5e9e5c4e',
'differential-local-commits-view-css' => '7cd7e387',
'differential-results-table-css' => '7cd7e387',
'differential-revision-add-comment-css' => '7cd7e387',
'differential-revision-comment-css' => '7cd7e387',
'differential-revision-comment-list-css' => '7cd7e387',
'differential-revision-history-css' => '7cd7e387',
'differential-revision-list-css' => '7cd7e387',
'differential-table-of-contents-css' => '7cd7e387',
'differential-local-commits-view-css' => '0fe5af56',
'differential-results-table-css' => '0fe5af56',
'differential-revision-add-comment-css' => '0fe5af56',
'differential-revision-comment-css' => '0fe5af56',
'differential-revision-comment-list-css' => '0fe5af56',
'differential-revision-history-css' => '0fe5af56',
'differential-revision-list-css' => '0fe5af56',
'differential-table-of-contents-css' => '0fe5af56',
'diffusion-commit-view-css' => '270f4eb4',
'diffusion-icons-css' => '270f4eb4',
'global-drag-and-drop-css' => 'c35f1eca',
'inline-comment-summary-css' => '7cd7e387',
'inline-comment-summary-css' => '0fe5af56',
'javelin-aphlict' => '2c1dba03',
'javelin-behavior' => '3e3be199',
'javelin-behavior-aphlict-dropdown' => '2c1dba03',
@ -4652,7 +4652,7 @@ celerity_register_resource_map(array(
'phabricator-action-list-view-css' => 'c35f1eca',
'phabricator-application-launch-view-css' => 'c35f1eca',
'phabricator-busy' => '2c1dba03',
'phabricator-content-source-view-css' => '7cd7e387',
'phabricator-content-source-view-css' => '0fe5af56',
'phabricator-core-css' => 'c35f1eca',
'phabricator-crumbs-view-css' => 'c35f1eca',
'phabricator-drag-and-drop-file-upload' => '5e9e5c4e',
@ -4670,7 +4670,7 @@ celerity_register_resource_map(array(
'phabricator-notification' => '2c1dba03',
'phabricator-notification-css' => 'c35f1eca',
'phabricator-notification-menu-css' => 'c35f1eca',
'phabricator-object-selector-css' => '7cd7e387',
'phabricator-object-selector-css' => '0fe5af56',
'phabricator-phtize' => '2c1dba03',
'phabricator-prefab' => '2c1dba03',
'phabricator-project-tag-css' => '49898640',

View file

@ -390,6 +390,15 @@ final class DifferentialRevisionViewController extends DifferentialController {
$comment_form->setDraft($draft);
$comment_form->setReviewers(mpull($reviewers, 'getFullName', 'getPHID'));
$comment_form->setCCs(mpull($ccs, 'getFullName', 'getPHID'));
// TODO: This just makes the "Z" key work. Generalize this and remove
// it at some point.
$comment_form = phutil_tag(
'div',
array(
'class' => 'differential-add-comment-panel',
),
$comment_form);
}
$pane_id = celerity_generate_unique_node_id();
@ -403,16 +412,16 @@ final class DifferentialRevisionViewController extends DifferentialController {
$page_pane = id(new DifferentialPrimaryPaneView())
->setID($pane_id)
->appendChild(array(
$comment_view->render(),
$diff_history->render(),
$comment_view,
$diff_history,
$warning,
$local_view->render(),
$toc_view->render(),
$local_view,
$toc_view,
$other_view,
$changeset_view->render(),
$changeset_view,
));
if ($comment_form) {
$page_pane->appendChild($comment_form->render());
$page_pane->appendChild($comment_form);
} else {
// TODO: For now, just use this to get "Login to Comment".
$page_pane->appendChild(

View file

@ -26,18 +26,25 @@
left: 0;
overflow: auto;
max-height: 375px;
margin: 0;
box-shadow: 0 0 4px #000;
-webkit-box-shadow: 0 0 4px #000;
-moz-box-shadow: 0 0 4px #000;
}
.differential-haunt-mode-1 .differential-add-comment-panel .phui-box,
.differential-haunt-mode-2 .differential-add-comment-panel .phui-box {
margin: 0;
border-width: 0;
}
.differential-haunt-mode-2 .differential-add-comment-panel {
max-height: 75%;
}
.differential-haunt-mode-1 .differential-add-comment-panel h1,
.differential-haunt-mode-2 .differential-add-comment-panel h1 {
.differential-haunt-mode-1 .differential-add-comment-panel .phui-header-shell,
.differential-haunt-mode-2 .differential-add-comment-panel .phui-header-shell {
display: none;
}