Page MenuHomePhabricator

D7622.diff

diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php
--- a/src/__celerity_resource_map__.php
+++ b/src/__celerity_resource_map__.php
@@ -1982,7 +1982,7 @@
),
'javelin-behavior-passphrase-credential-control' =>
array(
- 'uri' => '/res/b599c028/rsrc/js/application/passphrase/phame-credential-control.js',
+ 'uri' => '/res/e606ad52/rsrc/js/application/passphrase/phame-credential-control.js',
'type' => 'js',
'requires' =>
array(
@@ -3882,7 +3882,7 @@
),
'phui-form-view-css' =>
array(
- 'uri' => '/res/3621b05d/rsrc/css/phui/phui-form-view.css',
+ 'uri' => '/res/c77cb7c8/rsrc/css/phui/phui-form-view.css',
'type' => 'css',
'requires' =>
array(
@@ -4342,7 +4342,7 @@
), array(
'packages' =>
array(
- '68d2c78c' =>
+ '7bc8b0c9' =>
array(
'name' => 'core.pkg.css',
'symbols' =>
@@ -4391,7 +4391,7 @@
41 => 'phabricator-tag-view-css',
42 => 'phui-list-view-css',
),
- 'uri' => '/res/pkg/68d2c78c/core.pkg.css',
+ 'uri' => '/res/pkg/7bc8b0c9/core.pkg.css',
'type' => 'css',
),
'2c1dba03' =>
@@ -4583,15 +4583,15 @@
),
'reverse' =>
array(
- 'aphront-dialog-view-css' => '68d2c78c',
- 'aphront-error-view-css' => '68d2c78c',
- 'aphront-list-filter-view-css' => '68d2c78c',
- 'aphront-pager-view-css' => '68d2c78c',
- 'aphront-panel-view-css' => '68d2c78c',
- 'aphront-table-view-css' => '68d2c78c',
- 'aphront-tokenizer-control-css' => '68d2c78c',
- 'aphront-tooltip-css' => '68d2c78c',
- 'aphront-typeahead-control-css' => '68d2c78c',
+ 'aphront-dialog-view-css' => '7bc8b0c9',
+ 'aphront-error-view-css' => '7bc8b0c9',
+ 'aphront-list-filter-view-css' => '7bc8b0c9',
+ 'aphront-pager-view-css' => '7bc8b0c9',
+ 'aphront-panel-view-css' => '7bc8b0c9',
+ 'aphront-table-view-css' => '7bc8b0c9',
+ 'aphront-tokenizer-control-css' => '7bc8b0c9',
+ 'aphront-tooltip-css' => '7bc8b0c9',
+ 'aphront-typeahead-control-css' => '7bc8b0c9',
'differential-changeset-view-css' => '1084b12b',
'differential-core-view-css' => '1084b12b',
'differential-inline-comment-editor' => '5e9e5c4e',
@@ -4605,7 +4605,7 @@
'differential-table-of-contents-css' => '1084b12b',
'diffusion-commit-view-css' => '7aa115b4',
'diffusion-icons-css' => '7aa115b4',
- 'global-drag-and-drop-css' => '68d2c78c',
+ 'global-drag-and-drop-css' => '7bc8b0c9',
'inline-comment-summary-css' => '1084b12b',
'javelin-aphlict' => '2c1dba03',
'javelin-behavior' => '3e3be199',
@@ -4680,56 +4680,56 @@
'javelin-util' => '3e3be199',
'javelin-vector' => '3e3be199',
'javelin-workflow' => '3e3be199',
- 'lightbox-attachment-css' => '68d2c78c',
+ 'lightbox-attachment-css' => '7bc8b0c9',
'maniphest-task-summary-css' => '49898640',
- 'phabricator-action-list-view-css' => '68d2c78c',
- 'phabricator-application-launch-view-css' => '68d2c78c',
+ 'phabricator-action-list-view-css' => '7bc8b0c9',
+ 'phabricator-application-launch-view-css' => '7bc8b0c9',
'phabricator-busy' => '2c1dba03',
'phabricator-content-source-view-css' => '1084b12b',
- 'phabricator-core-css' => '68d2c78c',
- 'phabricator-crumbs-view-css' => '68d2c78c',
+ 'phabricator-core-css' => '7bc8b0c9',
+ 'phabricator-crumbs-view-css' => '7bc8b0c9',
'phabricator-drag-and-drop-file-upload' => '5e9e5c4e',
'phabricator-dropdown-menu' => '2c1dba03',
'phabricator-file-upload' => '2c1dba03',
- 'phabricator-filetree-view-css' => '68d2c78c',
- 'phabricator-flag-css' => '68d2c78c',
+ 'phabricator-filetree-view-css' => '7bc8b0c9',
+ 'phabricator-flag-css' => '7bc8b0c9',
'phabricator-hovercard' => '2c1dba03',
- 'phabricator-jump-nav' => '68d2c78c',
+ 'phabricator-jump-nav' => '7bc8b0c9',
'phabricator-keyboard-shortcut' => '2c1dba03',
'phabricator-keyboard-shortcut-manager' => '2c1dba03',
- 'phabricator-main-menu-view' => '68d2c78c',
+ 'phabricator-main-menu-view' => '7bc8b0c9',
'phabricator-menu-item' => '2c1dba03',
- 'phabricator-nav-view-css' => '68d2c78c',
+ 'phabricator-nav-view-css' => '7bc8b0c9',
'phabricator-notification' => '2c1dba03',
- 'phabricator-notification-css' => '68d2c78c',
- 'phabricator-notification-menu-css' => '68d2c78c',
+ 'phabricator-notification-css' => '7bc8b0c9',
+ 'phabricator-notification-menu-css' => '7bc8b0c9',
'phabricator-object-selector-css' => '1084b12b',
'phabricator-phtize' => '2c1dba03',
'phabricator-prefab' => '2c1dba03',
'phabricator-project-tag-css' => '49898640',
- 'phabricator-remarkup-css' => '68d2c78c',
+ 'phabricator-remarkup-css' => '7bc8b0c9',
'phabricator-shaped-request' => '5e9e5c4e',
- 'phabricator-side-menu-view-css' => '68d2c78c',
- 'phabricator-standard-page-view' => '68d2c78c',
- 'phabricator-tag-view-css' => '68d2c78c',
+ 'phabricator-side-menu-view-css' => '7bc8b0c9',
+ 'phabricator-standard-page-view' => '7bc8b0c9',
+ 'phabricator-tag-view-css' => '7bc8b0c9',
'phabricator-textareautils' => '2c1dba03',
'phabricator-tooltip' => '2c1dba03',
- 'phabricator-transaction-view-css' => '68d2c78c',
- 'phabricator-zindex-css' => '68d2c78c',
- 'phui-button-css' => '68d2c78c',
- 'phui-form-css' => '68d2c78c',
- 'phui-form-view-css' => '68d2c78c',
- 'phui-header-view-css' => '68d2c78c',
- 'phui-icon-view-css' => '68d2c78c',
- 'phui-list-view-css' => '68d2c78c',
- 'phui-object-item-list-view-css' => '68d2c78c',
- 'phui-property-list-view-css' => '68d2c78c',
- 'phui-spacing-css' => '68d2c78c',
- 'sprite-apps-large-css' => '68d2c78c',
- 'sprite-gradient-css' => '68d2c78c',
- 'sprite-icons-css' => '68d2c78c',
- 'sprite-menu-css' => '68d2c78c',
- 'sprite-status-css' => '68d2c78c',
- 'syntax-highlighting-css' => '68d2c78c',
+ 'phabricator-transaction-view-css' => '7bc8b0c9',
+ 'phabricator-zindex-css' => '7bc8b0c9',
+ 'phui-button-css' => '7bc8b0c9',
+ 'phui-form-css' => '7bc8b0c9',
+ 'phui-form-view-css' => '7bc8b0c9',
+ 'phui-header-view-css' => '7bc8b0c9',
+ 'phui-icon-view-css' => '7bc8b0c9',
+ 'phui-list-view-css' => '7bc8b0c9',
+ 'phui-object-item-list-view-css' => '7bc8b0c9',
+ 'phui-property-list-view-css' => '7bc8b0c9',
+ 'phui-spacing-css' => '7bc8b0c9',
+ 'sprite-apps-large-css' => '7bc8b0c9',
+ 'sprite-gradient-css' => '7bc8b0c9',
+ 'sprite-icons-css' => '7bc8b0c9',
+ 'sprite-menu-css' => '7bc8b0c9',
+ 'sprite-status-css' => '7bc8b0c9',
+ 'syntax-highlighting-css' => '7bc8b0c9',
),
));
diff --git a/src/applications/files/controller/PhabricatorFileInfoController.php b/src/applications/files/controller/PhabricatorFileInfoController.php
--- a/src/applications/files/controller/PhabricatorFileInfoController.php
+++ b/src/applications/files/controller/PhabricatorFileInfoController.php
@@ -94,11 +94,9 @@
$is_serious = PhabricatorEnv::getEnvConfig('phabricator.serious-business');
- $add_comment_header = id(new PHUIHeaderView())
- ->setHeader(
- $is_serious
- ? pht('Add Comment')
- : pht('Question File Integrity'));
+ $add_comment_header = $is_serious
+ ? pht('Add Comment')
+ : pht('Question File Integrity');
$submit_button_name = $is_serious
? pht('Add Comment')
@@ -110,17 +108,13 @@
->setUser($user)
->setObjectPHID($file->getPHID())
->setDraft($draft)
+ ->setHeaderText($add_comment_header)
->setAction($this->getApplicationURI('/comment/'.$file->getID().'/'))
->setSubmitButtonName($submit_button_name);
- $comment_box = id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($add_comment_header)
- ->appendChild($add_comment_form);
-
return array(
$timeline,
- $comment_box);
+ $add_comment_form);
}
private function buildActionView(PhabricatorFile $file) {
diff --git a/src/applications/legalpad/controller/LegalpadDocumentViewController.php b/src/applications/legalpad/controller/LegalpadDocumentViewController.php
--- a/src/applications/legalpad/controller/LegalpadDocumentViewController.php
+++ b/src/applications/legalpad/controller/LegalpadDocumentViewController.php
@@ -196,26 +196,21 @@
? pht('Add Comment')
: pht('Debate Legislation');
- $header = id(new PHUIHeaderView())
- ->setHeader($title);
-
$button_name = $is_serious
? pht('Add Comment')
: pht('Commence Filibuster');
$form = id(new PhabricatorApplicationTransactionCommentView())
->setUser($user)
->setObjectPHID($document->getPHID())
->setFormID($comment_form_id)
+ ->setHeaderText($title)
->setDraft($draft)
->setSubmitButtonName($button_name)
->setAction($this->getApplicationURI('/comment/'.$document->getID().'/'))
->setRequestURI($this->getRequest()->getRequestURI());
- return id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($header)
- ->appendChild($form);
+ return $form;
}
diff --git a/src/applications/macro/controller/PhabricatorMacroViewController.php b/src/applications/macro/controller/PhabricatorMacroViewController.php
--- a/src/applications/macro/controller/PhabricatorMacroViewController.php
+++ b/src/applications/macro/controller/PhabricatorMacroViewController.php
@@ -84,11 +84,9 @@
$is_serious = PhabricatorEnv::getEnvConfig('phabricator.serious-business');
- $add_comment_header = id(new PHUIHeaderView())
- ->setHeader(
- $is_serious
- ? pht('Add Comment')
- : pht('Grovel in Awe'));
+ $comment_header = $is_serious
+ ? pht('Add Comment')
+ : pht('Grovel in Awe');
$submit_button_name = $is_serious
? pht('Add Comment')
@@ -100,6 +98,7 @@
->setUser($user)
->setObjectPHID($macro->getPHID())
->setDraft($draft)
+ ->setHeaderText($comment_header)
->setAction($this->getApplicationURI('/comment/'.$macro->getID().'/'))
->setSubmitButtonName($submit_button_name);
@@ -111,17 +110,12 @@
$object_box->addPropertyList($file_view);
}
- $comment_box = id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($add_comment_header)
- ->appendChild($add_comment_form);
-
return $this->buildApplicationPage(
array(
$crumbs,
$object_box,
$timeline,
- $comment_box,
+ $add_comment_form,
),
array(
'title' => $title_short,
diff --git a/src/applications/maniphest/controller/ManiphestTaskDetailController.php b/src/applications/maniphest/controller/ManiphestTaskDetailController.php
--- a/src/applications/maniphest/controller/ManiphestTaskDetailController.php
+++ b/src/applications/maniphest/controller/ManiphestTaskDetailController.php
@@ -345,8 +345,9 @@
));
}
- $comment_header = id(new PHUIHeaderView())
- ->setHeader($is_serious ? pht('Add Comment') : pht('Weigh In'));
+ $comment_header = $is_serious
+ ? pht('Add Comment')
+ : pht('Weigh In');
$preview_panel = phutil_tag_div(
'aphront-panel-preview',
@@ -397,7 +398,7 @@
$comment_box = id(new PHUIObjectBoxView())
->setFlush(true)
- ->setHeader($comment_header)
+ ->setHeaderText($comment_header)
->appendChild($comment_form);
return $this->buildApplicationPage(
diff --git a/src/applications/paste/controller/PhabricatorPasteViewController.php b/src/applications/paste/controller/PhabricatorPasteViewController.php
--- a/src/applications/paste/controller/PhabricatorPasteViewController.php
+++ b/src/applications/paste/controller/PhabricatorPasteViewController.php
@@ -117,11 +117,9 @@
$is_serious = PhabricatorEnv::getEnvConfig('phabricator.serious-business');
- $add_comment_header = id(new PHUIHeaderView())
- ->setHeader(
- $is_serious
- ? pht('Add Comment')
- : pht('Debate Paste Accuracy'));
+ $add_comment_header = $is_serious
+ ? pht('Add Comment')
+ : pht('Debate Paste Accuracy');
$submit_button_name = $is_serious
? pht('Add Comment')
@@ -133,21 +131,17 @@
->setUser($user)
->setObjectPHID($paste->getPHID())
->setDraft($draft)
+ ->setHeaderText($add_comment_header)
->setAction($this->getApplicationURI('/comment/'.$paste->getID().'/'))
->setSubmitButtonName($submit_button_name);
- $comment_box = id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($add_comment_header)
- ->appendChild($add_comment_form);
-
return $this->buildApplicationPage(
array(
$crumbs,
$object_box,
$source_code,
$timeline,
- $comment_box,
+ $add_comment_form,
),
array(
'title' => $paste->getFullName(),
diff --git a/src/applications/pholio/controller/PholioMockViewController.php b/src/applications/pholio/controller/PholioMockViewController.php
--- a/src/applications/pholio/controller/PholioMockViewController.php
+++ b/src/applications/pholio/controller/PholioMockViewController.php
@@ -239,9 +239,6 @@
? pht('Add Comment')
: pht('History Beckons');
- $header = id(new PHUIHeaderView())
- ->setHeader($title);
-
$button_name = $is_serious
? pht('Add Comment')
: pht('Answer The Call');
@@ -251,14 +248,12 @@
->setObjectPHID($mock->getPHID())
->setFormID($comment_form_id)
->setDraft($draft)
+ ->setHeaderText($title)
->setSubmitButtonName($button_name)
->setAction($this->getApplicationURI('/comment/'.$mock->getID().'/'))
->setRequestURI($this->getRequest()->getRequestURI());
- return id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($header)
- ->appendChild($form);
+ return $form;
}
}
diff --git a/src/applications/ponder/controller/PonderQuestionViewController.php b/src/applications/ponder/controller/PonderQuestionViewController.php
--- a/src/applications/ponder/controller/PonderQuestionViewController.php
+++ b/src/applications/ponder/controller/PonderQuestionViewController.php
@@ -210,19 +210,15 @@
->setUser($viewer)
->setObjectPHID($question->getPHID())
->setShowPreview(false)
+ ->setHeaderText(pht('Question Comment'))
->setAction($this->getApplicationURI("/question/comment/{$id}/"))
->setSubmitButtonName(pht('Comment'));
- $object_box = id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeaderText(pht('Question Comment'))
- ->appendChild($add_comment);
-
return $this->wrapComments(
count($xactions),
array(
$timeline,
- $object_box,
+ $add_comment,
));
}
@@ -286,15 +282,11 @@
->setUser($viewer)
->setObjectPHID($answer->getPHID())
->setShowPreview(false)
+ ->setHeaderText(pht('Answer Comment'))
->setAction($this->getApplicationURI("/answer/comment/{$id}/"))
->setSubmitButtonName(pht('Comment'));
- $comment_box = id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeaderText(pht('Answer Comment'))
- ->appendChild($form);
-
- $details[] = $comment_box;
+ $details[] = $form;
$out[] = $this->wrapComments(
count($xactions),
diff --git a/src/applications/releeph/controller/request/ReleephRequestViewController.php b/src/applications/releeph/controller/request/ReleephRequestViewController.php
--- a/src/applications/releeph/controller/request/ReleephRequestViewController.php
+++ b/src/applications/releeph/controller/request/ReleephRequestViewController.php
@@ -54,25 +54,25 @@
->setTransactions($xactions)
->setMarkupEngine($engine);
- $add_comment_header = id(new PHUIHeaderView())
- ->setHeader('Plea or yield');
+ $add_comment_header = pht('Plea or yield');
$draft = PhabricatorDraft::newFromUserAndKey(
$user,
$releeph_request->getPHID());
+ $title = hsprintf("RQ%d: %s",
+ $releeph_request->getID(),
+ $releeph_request->getSummaryForDisplay());
+
$add_comment_form = id(new PhabricatorApplicationTransactionCommentView())
->setUser($user)
->setObjectPHID($releeph_request->getPHID())
->setDraft($draft)
+ ->setHeaderText($add_comment_header)
->setAction($this->getApplicationURI(
'/request/comment/'.$releeph_request->getID().'/'))
->setSubmitButtonName('Comment');
- $title = hsprintf("RQ%d: %s",
- $releeph_request->getID(),
- $releeph_request->getSummaryForDisplay());
-
$crumbs = $this->buildApplicationCrumbs()
->addCrumb(
id(new PhabricatorCrumbView())
@@ -93,7 +93,6 @@
array(
$rq_view,
$timeline,
- $add_comment_header,
$add_comment_form,
)
),
diff --git a/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php b/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php
--- a/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php
+++ b/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php
@@ -162,30 +162,24 @@
$is_serious = PhabricatorEnv::getEnvConfig('phabricator.serious-business');
- $add_comment_header = id(new PHUIHeaderView())
- ->setHeader(
- $is_serious
- ? pht('Add Comment')
- : pht('Enter Deliberations'));
+ $add_comment_header = $is_serious
+ ? pht('Add Comment')
+ : pht('Enter Deliberations');
$submit_button_name = $is_serious
? pht('Add Comment')
: pht('Perhaps');
$draft = PhabricatorDraft::newFromUserAndKey($viewer, $poll->getPHID());
- $add_comment_form = id(new PhabricatorApplicationTransactionCommentView())
+ return id(new PhabricatorApplicationTransactionCommentView())
->setUser($viewer)
->setObjectPHID($poll->getPHID())
->setDraft($draft)
+ ->setHeaderText($add_comment_header)
->setAction($this->getApplicationURI('/comment/'.$poll->getID().'/'))
->setSubmitButtonName($submit_button_name);
- return id(new PHUIObjectBoxView())
- ->setFlush(true)
- ->setHeader($add_comment_header)
- ->appendChild($add_comment_form);
-
}
}
diff --git a/src/applications/transactions/view/PhabricatorApplicationTransactionCommentView.php b/src/applications/transactions/view/PhabricatorApplicationTransactionCommentView.php
--- a/src/applications/transactions/view/PhabricatorApplicationTransactionCommentView.php
+++ b/src/applications/transactions/view/PhabricatorApplicationTransactionCommentView.php
@@ -18,6 +18,7 @@
private $requestURI;
private $showPreview = true;
private $objectPHID;
+ private $headerText;
public function setObjectPHID($object_phid) {
$this->objectPHID = $object_phid;
@@ -72,25 +73,28 @@
return $this->action;
}
+ public function setHeaderText($text) {
+ $this->headerText = $text;
+ return $this;
+ }
+
public function render() {
$user = $this->getUser();
if (!$user->isLoggedIn()) {
$uri = id(new PhutilURI('/login/'))
->setQueryParam('next', (string) $this->getRequestURI());
- return phutil_tag(
- 'div',
- array(
- 'class' => 'login-to-comment'
- ),
- javelin_tag(
- 'a',
- array(
- 'class' => 'button',
- 'sigil' => 'workflow',
- 'href' => $uri
- ),
- pht('Login to Comment')));
+ return id(new PHUIObjectBoxView())
+ ->setHeaderText(pht('Add Comment'))
+ ->appendChild(
+ javelin_tag(
+ 'a',
+ array(
+ 'class' => 'login-to-comment button',
+ 'sigil' => 'workflow',
+ 'href' => $uri
+ ),
+ pht('Login to Comment')));
}
$data = array();
@@ -124,7 +128,12 @@
: null,
));
- return array($comment, $preview);
+ $comment_box = id(new PHUIObjectBoxView())
+ ->setFlush(true)
+ ->setHeaderText($this->headerText)
+ ->appendChild($comment);
+
+ return array($comment_box, $preview);
}
private function renderCommentPanel() {
@@ -174,23 +183,13 @@
$preview = id(new PhabricatorTimelineView())
->setID($this->getPreviewTimelineID());
- $header = phutil_tag(
- 'div',
- array(
- 'class' => 'phabricator-timeline-preview-header',
- ),
- pht('Preview'));
-
return phutil_tag(
'div',
array(
'id' => $this->getPreviewPanelID(),
'style' => 'display: none',
),
- array(
- $header,
- $preview,
- ));
+ $preview);
}
private function getPreviewPanelID() {
diff --git a/webroot/rsrc/css/phui/phui-form-view.css b/webroot/rsrc/css/phui/phui-form-view.css
--- a/webroot/rsrc/css/phui/phui-form-view.css
+++ b/webroot/rsrc/css/phui/phui-form-view.css
@@ -411,8 +411,7 @@
}
.login-to-comment {
- padding: 12px;
- float: right;
+ margin: 12px;
}
.phui-form-divider hr {

File Metadata

Mime Type
text/x-diff
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/og/7v/znlhx3ngcdhzcbpl
Default Alt Text
D7622.diff (20 KB)

Event Timeline