Page MenuHomePhabricator

D11605.diff
No OneTemporary

D11605.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -7,7 +7,7 @@
*/
return array(
'names' => array(
- 'core.pkg.css' => '024a3170',
+ 'core.pkg.css' => '44f5d60d',
'core.pkg.js' => '65e04767',
'darkconsole.pkg.js' => '8ab24e01',
'differential.pkg.css' => '8af45893',
@@ -20,7 +20,6 @@
'rsrc/css/aphront/context-bar.css' => '1c3b0529',
'rsrc/css/aphront/dark-console.css' => '6378ef3d',
'rsrc/css/aphront/dialog-view.css' => '4dbbe3bb',
- 'rsrc/css/aphront/error-view.css' => '3462dbee',
'rsrc/css/aphront/lightbox-attachment.css' => '7acac05d',
'rsrc/css/aphront/list-filter-view.css' => '2ae43867',
'rsrc/css/aphront/multi-column.css' => '41a848c0',
@@ -53,7 +52,7 @@
'rsrc/css/application/conpherence/widget-pane.css' => '3d575438',
'rsrc/css/application/contentsource/content-source-view.css' => '4b8b05d4',
'rsrc/css/application/countdown/timer.css' => '86b7b0a0',
- 'rsrc/css/application/dashboard/dashboard.css' => 'a2bfdcbf',
+ 'rsrc/css/application/dashboard/dashboard.css' => 'ec324e2a',
'rsrc/css/application/diff/inline-comment-summary.css' => '8cfd34e8',
'rsrc/css/application/differential/add-comment.css' => 'c478bcaa',
'rsrc/css/application/differential/changeset-view.css' => 'b2b71e76',
@@ -80,7 +79,7 @@
'rsrc/css/application/owners/owners-path-editor.css' => '2f00933b',
'rsrc/css/application/paste/paste.css' => 'aa1767d1',
'rsrc/css/application/people/people-profile.css' => '25970776',
- 'rsrc/css/application/phame/phame.css' => '19ecc703',
+ 'rsrc/css/application/phame/phame.css' => 'db5682e3',
'rsrc/css/application/pholio/pholio-edit.css' => '3ad9d1ee',
'rsrc/css/application/pholio/pholio-inline-comments.css' => '8e545e49',
'rsrc/css/application/pholio/pholio.css' => '95174bdd',
@@ -127,6 +126,7 @@
'rsrc/css/phui/phui-button.css' => '008ba5e2',
'rsrc/css/phui/phui-crumbs-view.css' => '646a8830',
'rsrc/css/phui/phui-document.css' => 'a494bdf8',
+ 'rsrc/css/phui/phui-error-view.css' => '6b660bbc',
'rsrc/css/phui/phui-feed-story.css' => 'c9f3a0b5',
'rsrc/css/phui/phui-fontkit.css' => '9ae12677',
'rsrc/css/phui/phui-form-view.css' => 'aad06f2a',
@@ -136,8 +136,8 @@
'rsrc/css/phui/phui-image-mask.css' => '5a8b09c8',
'rsrc/css/phui/phui-info-panel.css' => '27ea50a1',
'rsrc/css/phui/phui-list.css' => '53deb25c',
- 'rsrc/css/phui/phui-object-box.css' => '0d47b3c8',
- 'rsrc/css/phui/phui-object-item-list-view.css' => '2686a80e',
+ 'rsrc/css/phui/phui-object-box.css' => 'b8b7fd78',
+ 'rsrc/css/phui/phui-object-item-list-view.css' => '9626caac',
'rsrc/css/phui/phui-pinboard-view.css' => '3dd4a269',
'rsrc/css/phui/phui-property-list-view.css' => '51480060',
'rsrc/css/phui/phui-remarkup-preview.css' => '19ad512b',
@@ -496,7 +496,6 @@
'aphront-contextbar-view-css' => '1c3b0529',
'aphront-dark-console-css' => '6378ef3d',
'aphront-dialog-view-css' => '4dbbe3bb',
- 'aphront-error-view-css' => '3462dbee',
'aphront-list-filter-view-css' => '2ae43867',
'aphront-multi-column-view-css' => '41a848c0',
'aphront-pager-view-css' => '2e3539af',
@@ -712,7 +711,7 @@
'phabricator-content-source-view-css' => '4b8b05d4',
'phabricator-core-css' => 'd7f6ec35',
'phabricator-countdown-css' => '86b7b0a0',
- 'phabricator-dashboard-css' => 'a2bfdcbf',
+ 'phabricator-dashboard-css' => 'ec324e2a',
'phabricator-drag-and-drop-file-upload' => '8c49f386',
'phabricator-draggable-list' => 'a16ec1c6',
'phabricator-fatal-config-template-css' => '25d446d6',
@@ -756,7 +755,7 @@
'phabricator-uiexample-reactor-sendclass' => '1def2711',
'phabricator-uiexample-reactor-sendproperties' => 'b1f0ccee',
'phabricator-zindex-css' => '40eb7003',
- 'phame-css' => '19ecc703',
+ 'phame-css' => 'db5682e3',
'pholio-css' => '95174bdd',
'pholio-edit-css' => '3ad9d1ee',
'pholio-inline-comments-css' => '8e545e49',
@@ -774,6 +773,7 @@
'phui-calendar-month-css' => 'a92e47d2',
'phui-crumbs-view-css' => '646a8830',
'phui-document-view-css' => 'a494bdf8',
+ 'phui-error-view-css' => '6b660bbc',
'phui-feed-story-css' => 'c9f3a0b5',
'phui-font-icon-base-css' => '3dad2ae3',
'phui-fontkit-css' => '9ae12677',
@@ -784,8 +784,8 @@
'phui-image-mask-css' => '5a8b09c8',
'phui-info-panel-css' => '27ea50a1',
'phui-list-view-css' => '53deb25c',
- 'phui-object-box-css' => '0d47b3c8',
- 'phui-object-item-list-view-css' => '2686a80e',
+ 'phui-object-box-css' => 'b8b7fd78',
+ 'phui-object-item-list-view-css' => '9626caac',
'phui-pinboard-view-css' => '3dd4a269',
'phui-property-list-view-css' => '51480060',
'phui-remarkup-preview-css' => '19ad512b',
@@ -2018,7 +2018,7 @@
'phabricator-transaction-view-css',
'aphront-tooltip-css',
'phabricator-flag-css',
- 'aphront-error-view-css',
+ 'phui-error-view-css',
'sprite-gradient-css',
'sprite-menu-css',
'phabricator-main-menu-view',
diff --git a/resources/celerity/packages.php b/resources/celerity/packages.php
--- a/resources/celerity/packages.php
+++ b/resources/celerity/packages.php
@@ -94,7 +94,7 @@
'phabricator-transaction-view-css',
'aphront-tooltip-css',
'phabricator-flag-css',
- 'aphront-error-view-css',
+ 'phui-error-view-css',
'sprite-gradient-css',
'sprite-menu-css',
diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php
--- a/src/__phutil_library_map__.php
+++ b/src/__phutil_library_map__.php
@@ -107,7 +107,6 @@
'AphrontDefaultApplicationConfiguration' => 'aphront/configuration/AphrontDefaultApplicationConfiguration.php',
'AphrontDialogResponse' => 'aphront/response/AphrontDialogResponse.php',
'AphrontDialogView' => 'view/AphrontDialogView.php',
- 'AphrontErrorView' => 'view/form/AphrontErrorView.php',
'AphrontException' => 'aphront/exception/AphrontException.php',
'AphrontFileResponse' => 'aphront/response/AphrontFileResponse.php',
'AphrontFormCheckboxControl' => 'view/form/control/AphrontFormCheckboxControl.php',
@@ -1140,6 +1139,8 @@
'PHUIDocumentExample' => 'applications/uiexample/examples/PHUIDocumentExample.php',
'PHUIDocumentView' => 'view/phui/PHUIDocumentView.php',
'PHUIDurableColumn' => 'view/phui/PHUIDurableColumn.php',
+ 'PHUIErrorExample' => 'applications/uiexample/examples/PHUIErrorExample.php',
+ 'PHUIErrorView' => 'view/form/PHUIErrorView.php',
'PHUIFeedStoryExample' => 'applications/uiexample/examples/PHUIFeedStoryExample.php',
'PHUIFeedStoryView' => 'view/phui/PHUIFeedStoryView.php',
'PHUIFormDividerControl' => 'view/form/control/PHUIFormDividerControl.php',
@@ -1698,7 +1699,6 @@
'PhabricatorEnglishTranslation' => 'infrastructure/internationalization/translation/PhabricatorEnglishTranslation.php',
'PhabricatorEnv' => 'infrastructure/env/PhabricatorEnv.php',
'PhabricatorEnvTestCase' => 'infrastructure/env/__tests__/PhabricatorEnvTestCase.php',
- 'PhabricatorErrorUIExample' => 'applications/uiexample/examples/PhabricatorErrorUIExample.php',
'PhabricatorEvent' => 'infrastructure/events/PhabricatorEvent.php',
'PhabricatorEventEngine' => 'infrastructure/events/PhabricatorEventEngine.php',
'PhabricatorEventListener' => 'infrastructure/events/PhabricatorEventListener.php',
@@ -3230,7 +3230,6 @@
'AphrontDefaultApplicationConfiguration' => 'AphrontApplicationConfiguration',
'AphrontDialogResponse' => 'AphrontResponse',
'AphrontDialogView' => 'AphrontView',
- 'AphrontErrorView' => 'AphrontView',
'AphrontException' => 'Exception',
'AphrontFileResponse' => 'AphrontResponse',
'AphrontFormCheckboxControl' => 'AphrontFormControl',
@@ -4337,6 +4336,8 @@
'PHUIDocumentExample' => 'PhabricatorUIExample',
'PHUIDocumentView' => 'AphrontTagView',
'PHUIDurableColumn' => 'AphrontTagView',
+ 'PHUIErrorExample' => 'PhabricatorUIExample',
+ 'PHUIErrorView' => 'AphrontView',
'PHUIFeedStoryExample' => 'PhabricatorUIExample',
'PHUIFeedStoryView' => 'AphrontView',
'PHUIFormDividerControl' => 'AphrontFormControl',
@@ -4937,7 +4938,6 @@
'PhabricatorEmptyQueryException' => 'Exception',
'PhabricatorEnglishTranslation' => 'PhabricatorBaseEnglishTranslation',
'PhabricatorEnvTestCase' => 'PhabricatorTestCase',
- 'PhabricatorErrorUIExample' => 'PhabricatorUIExample',
'PhabricatorEvent' => 'PhutilEvent',
'PhabricatorEventListener' => 'PhutilEventListener',
'PhabricatorEventType' => 'PhutilEventType',
diff --git a/src/aphront/configuration/AphrontDefaultApplicationConfiguration.php b/src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
--- a/src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
+++ b/src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
@@ -205,7 +205,7 @@
}
if ($ex instanceof AphrontUsageException) {
- $error = new AphrontErrorView();
+ $error = new PHUIErrorView();
$error->setTitle($ex->getTitle());
$error->appendChild($ex->getMessage());
diff --git a/src/applications/almanac/controller/AlmanacController.php b/src/applications/almanac/controller/AlmanacController.php
--- a/src/applications/almanac/controller/AlmanacController.php
+++ b/src/applications/almanac/controller/AlmanacController.php
@@ -188,8 +188,8 @@
),
pht('Learn More'));
- $error_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $error_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors(
array(
array($message, ' ', $doc_link),
diff --git a/src/applications/auth/controller/PhabricatorAuthController.php b/src/applications/auth/controller/PhabricatorAuthController.php
--- a/src/applications/auth/controller/PhabricatorAuthController.php
+++ b/src/applications/auth/controller/PhabricatorAuthController.php
@@ -15,7 +15,7 @@
}
protected function renderErrorPage($title, array $messages) {
- $view = new AphrontErrorView();
+ $view = new PHUIErrorView();
$view->setTitle($title);
$view->setErrors($messages);
diff --git a/src/applications/auth/controller/PhabricatorAuthNeedsMultiFactorController.php b/src/applications/auth/controller/PhabricatorAuthNeedsMultiFactorController.php
--- a/src/applications/auth/controller/PhabricatorAuthNeedsMultiFactorController.php
+++ b/src/applications/auth/controller/PhabricatorAuthNeedsMultiFactorController.php
@@ -29,9 +29,9 @@
$viewer->updateMultiFactorEnrollment();
if (!$viewer->getIsEnrolledInMultiFactor()) {
- $help = id(new AphrontErrorView())
+ $help = id(new PHUIErrorView())
->setTitle(pht('Add Multi-Factor Authentication To Your Account'))
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors(
array(
pht(
@@ -53,9 +53,9 @@
'account.'),
));
} else {
- $help = id(new AphrontErrorView())
+ $help = id(new PHUIErrorView())
->setTitle(pht('Multi-Factor Authentication Configured'))
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setErrors(
array(
pht(
diff --git a/src/applications/auth/controller/PhabricatorAuthRegisterController.php b/src/applications/auth/controller/PhabricatorAuthRegisterController.php
--- a/src/applications/auth/controller/PhabricatorAuthRegisterController.php
+++ b/src/applications/auth/controller/PhabricatorAuthRegisterController.php
@@ -444,8 +444,8 @@
$welcome_view = null;
if ($is_setup) {
- $welcome_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $welcome_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('Welcome to Phabricator'))
->appendChild(
pht(
diff --git a/src/applications/auth/controller/PhabricatorEmailLoginController.php b/src/applications/auth/controller/PhabricatorEmailLoginController.php
--- a/src/applications/auth/controller/PhabricatorEmailLoginController.php
+++ b/src/applications/auth/controller/PhabricatorEmailLoginController.php
@@ -128,7 +128,7 @@
$error_view = null;
if ($errors) {
- $error_view = new AphrontErrorView();
+ $error_view = new PHUIErrorView();
$error_view->setErrors($errors);
}
diff --git a/src/applications/auth/controller/PhabricatorMustVerifyEmailController.php b/src/applications/auth/controller/PhabricatorMustVerifyEmailController.php
--- a/src/applications/auth/controller/PhabricatorMustVerifyEmailController.php
+++ b/src/applications/auth/controller/PhabricatorMustVerifyEmailController.php
@@ -28,8 +28,8 @@
$sent = null;
if ($request->isFormPost()) {
$email->sendVerificationEmail($user);
- $sent = new AphrontErrorView();
- $sent->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $sent = new PHUIErrorView();
+ $sent->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$sent->setTitle(pht('Email Sent'));
$sent->appendChild(
pht(
diff --git a/src/applications/auth/controller/config/PhabricatorAuthListController.php b/src/applications/auth/controller/config/PhabricatorAuthListController.php
--- a/src/applications/auth/controller/config/PhabricatorAuthListController.php
+++ b/src/applications/auth/controller/config/PhabricatorAuthListController.php
@@ -103,11 +103,11 @@
),
$config_name);
- $warning = new AphrontErrorView();
+ $warning = new PHUIErrorView();
$email_domains = PhabricatorEnv::getEnvConfig($config_name);
if ($email_domains) {
- $warning->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $warning->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$warning->setTitle(pht('Registration is Restricted'));
$warning->appendChild(
pht(
@@ -116,7 +116,7 @@
$config_link,
phutil_tag('strong', array(), implode(', ', $email_domains))));
} else {
- $warning->setSeverity(AphrontErrorView::SEVERITY_WARNING);
+ $warning->setSeverity(PHUIErrorView::SEVERITY_WARNING);
$warning->setTitle(pht('Anyone Can Register an Account'));
$warning->appendChild(
pht(
diff --git a/src/applications/auth/provider/PhabricatorLDAPAuthProvider.php b/src/applications/auth/provider/PhabricatorLDAPAuthProvider.php
--- a/src/applications/auth/provider/PhabricatorLDAPAuthProvider.php
+++ b/src/applications/auth/provider/PhabricatorLDAPAuthProvider.php
@@ -121,7 +121,7 @@
->setError($e_pass));
if ($errors) {
- $errors = id(new AphrontErrorView())->setErrors($errors);
+ $errors = id(new PHUIErrorView())->setErrors($errors);
}
$dialog->appendChild($errors);
diff --git a/src/applications/auth/provider/PhabricatorPasswordAuthProvider.php b/src/applications/auth/provider/PhabricatorPasswordAuthProvider.php
--- a/src/applications/auth/provider/PhabricatorPasswordAuthProvider.php
+++ b/src/applications/auth/provider/PhabricatorPasswordAuthProvider.php
@@ -194,7 +194,7 @@
}
if ($errors) {
- $errors = id(new AphrontErrorView())->setErrors($errors);
+ $errors = id(new PHUIErrorView())->setErrors($errors);
}
$form = id(new PHUIFormLayoutView())
diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php b/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php
--- a/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php
+++ b/src/applications/calendar/controller/PhabricatorCalendarEventEditController.php
@@ -103,7 +103,7 @@
$error_view = null;
if ($errors) {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setTitle(pht('Status can not be set!'))
->setErrors($errors);
}
diff --git a/src/applications/calendar/controller/PhabricatorCalendarViewController.php b/src/applications/calendar/controller/PhabricatorCalendarViewController.php
--- a/src/applications/calendar/controller/PhabricatorCalendarViewController.php
+++ b/src/applications/calendar/controller/PhabricatorCalendarViewController.php
@@ -41,6 +41,9 @@
$month_view->setBrowseURI($request->getRequestURI());
$month_view->setUser($user);
$month_view->setHolidays($holidays);
+ if ($this->getNoticeView()) {
+ $month_view->setErrorView($this->getNoticeView());
+ }
$phids = mpull($statuses, 'getUserPHID');
$handles = $this->loadViewerHandles($phids);
@@ -65,7 +68,6 @@
$nav->appendChild(
array(
$crumbs,
- $this->getNoticeView(),
$month_view,
));
@@ -81,23 +83,23 @@
$view = null;
if ($request->getExists('created')) {
- $view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
- ->setTitle(pht('Successfully created your status.'));
+ $view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
+ ->appendChild(pht('Successfully created your status.'));
} else if ($request->getExists('updated')) {
- $view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
- ->setTitle(pht('Successfully updated your status.'));
+ $view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
+ ->appendChild(pht('Successfully updated your status.'));
} else if ($request->getExists('deleted')) {
- $view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
- ->setTitle(pht('Successfully deleted your status.'));
+ $view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
+ ->appendChild(pht('Successfully deleted your status.'));
} else if (!$request->getUser()->isLoggedIn()) {
$login_uri = id(new PhutilURI('/auth/start/'))
->setQueryParam('next', '/calendar/');
- $view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
- ->setTitle(
+ $view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
+ ->appendChild(
pht(
'You are not logged in. %s to see your calendar events.',
phutil_tag(
diff --git a/src/applications/config/controller/PhabricatorConfigEditController.php b/src/applications/config/controller/PhabricatorConfigEditController.php
--- a/src/applications/config/controller/PhabricatorConfigEditController.php
+++ b/src/applications/config/controller/PhabricatorConfigEditController.php
@@ -108,23 +108,23 @@
$error_view = null;
if ($errors) {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setErrors($errors);
} else if ($option->getHidden()) {
$msg = pht(
'This configuration is hidden and can not be edited or viewed from '.
'the web interface.');
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setTitle(pht('Configuration Hidden'))
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->appendChild(phutil_tag('p', array(), $msg));
} else if ($option->getLocked()) {
$msg = $option->getLockedMessage();
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setTitle(pht('Configuration Locked'))
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->appendChild(phutil_tag('p', array(), $msg));
}
diff --git a/src/applications/config/controller/PhabricatorConfigIssueViewController.php b/src/applications/config/controller/PhabricatorConfigIssueViewController.php
--- a/src/applications/config/controller/PhabricatorConfigIssueViewController.php
+++ b/src/applications/config/controller/PhabricatorConfigIssueViewController.php
@@ -18,8 +18,8 @@
PhabricatorSetupCheck::countUnignoredIssues($issues));
if (empty($issues[$this->issueKey])) {
- $content = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $content = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('Issue Resolved'))
->appendChild(pht('This setup issue has been resolved. '))
->appendChild(
diff --git a/src/applications/conpherence/controller/ConpherenceUpdateController.php b/src/applications/conpherence/controller/ConpherenceUpdateController.php
--- a/src/applications/conpherence/controller/ConpherenceUpdateController.php
+++ b/src/applications/conpherence/controller/ConpherenceUpdateController.php
@@ -165,7 +165,7 @@
}
if ($errors) {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php
--- a/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php
+++ b/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php
@@ -24,13 +24,13 @@
if (!$task) {
$title = pht('Task Does Not Exist');
- $error_view = new AphrontErrorView();
+ $error_view = new PHUIErrorView();
$error_view->setTitle(pht('No Such Task'));
$error_view->appendChild(phutil_tag(
'p',
array(),
pht('This task may have recently been garbage collected.')));
- $error_view->setSeverity(AphrontErrorView::SEVERITY_NODATA);
+ $error_view->setSeverity(PHUIErrorView::SEVERITY_NODATA);
$content = $error_view;
} else {
diff --git a/src/applications/dashboard/controller/PhabricatorDashboardManageController.php b/src/applications/dashboard/controller/PhabricatorDashboardManageController.php
--- a/src/applications/dashboard/controller/PhabricatorDashboardManageController.php
+++ b/src/applications/dashboard/controller/PhabricatorDashboardManageController.php
@@ -56,8 +56,8 @@
'make changes, make a copy first.');
$box->setErrorView(
- id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setErrors(array($no_edit)));
}
diff --git a/src/applications/dashboard/controller/PhabricatorDashboardViewController.php b/src/applications/dashboard/controller/PhabricatorDashboardViewController.php
--- a/src/applications/dashboard/controller/PhabricatorDashboardViewController.php
+++ b/src/applications/dashboard/controller/PhabricatorDashboardViewController.php
@@ -66,8 +66,8 @@
$id = $this->id;
$manage_uri = $this->getApplicationURI("manage/{$id}/");
- return id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ return id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild(
pht('This dashboard has no panels '.
'yet. Use %s to add panels.',
diff --git a/src/applications/differential/controller/DifferentialDiffViewController.php b/src/applications/differential/controller/DifferentialDiffViewController.php
--- a/src/applications/differential/controller/DifferentialDiffViewController.php
+++ b/src/applications/differential/controller/DifferentialDiffViewController.php
@@ -24,8 +24,8 @@
return new Aphront404Response();
}
- $error_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $error_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
if ($diff->getRevisionID()) {
$error_view->appendChild(
pht(
diff --git a/src/applications/differential/controller/DifferentialRevisionLandController.php b/src/applications/differential/controller/DifferentialRevisionLandController.php
--- a/src/applications/differential/controller/DifferentialRevisionLandController.php
+++ b/src/applications/differential/controller/DifferentialRevisionLandController.php
@@ -52,7 +52,7 @@
} else {
$text = phutil_tag('pre', array(), $ex->getMessage());
}
- $text = id(new AphrontErrorView())
+ $text = id(new PHUIErrorView())
->appendChild($text);
}
diff --git a/src/applications/differential/controller/DifferentialRevisionViewController.php b/src/applications/differential/controller/DifferentialRevisionViewController.php
--- a/src/applications/differential/controller/DifferentialRevisionViewController.php
+++ b/src/applications/differential/controller/DifferentialRevisionViewController.php
@@ -137,9 +137,9 @@
$large = $request->getStr('large');
if (count($changesets) > $limit && !$large) {
$count = count($changesets);
- $warning = new AphrontErrorView();
+ $warning = new PHUIErrorView();
$warning->setTitle('Very Large Diff');
- $warning->setSeverity(AphrontErrorView::SEVERITY_WARNING);
+ $warning->setSeverity(PHUIErrorView::SEVERITY_WARNING);
$warning->appendChild(hsprintf(
'%s <strong>%s</strong>',
pht(
@@ -258,8 +258,8 @@
$warning_handle_map,
$handles);
if ($revision_warnings) {
- $revision_warnings = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $revision_warnings = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors($revision_warnings);
$revision_detail_box->setErrorView($revision_warnings);
}
@@ -386,8 +386,8 @@
$review_warnings = array_mergev($review_warnings);
if ($review_warnings) {
- $review_warnings_panel = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $review_warnings_panel = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors($review_warnings);
$comment_form->setErrorView($review_warnings_panel);
}
diff --git a/src/applications/differential/view/DifferentialAddCommentView.php b/src/applications/differential/view/DifferentialAddCommentView.php
--- a/src/applications/differential/view/DifferentialAddCommentView.php
+++ b/src/applications/differential/view/DifferentialAddCommentView.php
@@ -10,7 +10,7 @@
private $ccs = array();
private $errorView;
- public function setErrorView(AphrontErrorView $error_view) {
+ public function setErrorView(PHUIErrorView $error_view) {
$this->errorView = $error_view;
return $this;
}
diff --git a/src/applications/diffusion/controller/DiffusionBrowseFileController.php b/src/applications/diffusion/controller/DiffusionBrowseFileController.php
--- a/src/applications/diffusion/controller/DiffusionBrowseFileController.php
+++ b/src/applications/diffusion/controller/DiffusionBrowseFileController.php
@@ -118,8 +118,8 @@
$follow = $request->getStr('follow');
if ($follow) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_WARNING);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_WARNING);
$notice->setTitle(pht('Unable to Continue'));
switch ($follow) {
case 'first':
@@ -138,8 +138,8 @@
$renamed = $request->getStr('renamed');
if ($renamed) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice->setTitle(pht('File Renamed'));
$notice->appendChild(
pht("File history passes through a rename from '%s' to '%s'.",
diff --git a/src/applications/diffusion/controller/DiffusionBrowseSearchController.php b/src/applications/diffusion/controller/DiffusionBrowseSearchController.php
--- a/src/applications/diffusion/controller/DiffusionBrowseSearchController.php
+++ b/src/applications/diffusion/controller/DiffusionBrowseSearchController.php
@@ -81,7 +81,7 @@
} catch (ConduitException $ex) {
$err = $ex->getErrorDescription();
if ($err != '') {
- return id(new AphrontErrorView())
+ return id(new PHUIErrorView())
->setTitle(pht('Search Error'))
->appendChild($err);
}
diff --git a/src/applications/diffusion/controller/DiffusionCommitController.php b/src/applications/diffusion/controller/DiffusionCommitController.php
--- a/src/applications/diffusion/controller/DiffusionCommitController.php
+++ b/src/applications/diffusion/controller/DiffusionCommitController.php
@@ -52,7 +52,7 @@
return new Aphront404Response();
}
- $error = id(new AphrontErrorView())
+ $error = id(new PHUIErrorView())
->setTitle(pht('Commit Still Parsing'))
->appendChild(
pht(
@@ -79,9 +79,9 @@
if ($is_foreign) {
$subpath = $commit_data->getCommitDetail('svn-subpath');
- $error_panel = new AphrontErrorView();
+ $error_panel = new PHUIErrorView();
$error_panel->setTitle(pht('Commit Not Tracked'));
- $error_panel->setSeverity(AphrontErrorView::SEVERITY_WARNING);
+ $error_panel->setSeverity(PHUIErrorView::SEVERITY_WARNING);
$error_panel->appendChild(
pht("This Diffusion repository is configured to track only one ".
"subdirectory of the entire Subversion repository, and this commit ".
@@ -251,8 +251,8 @@
->setTag('a')
->setIcon($icon);
- $warning_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $warning_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setTitle('Very Large Commit')
->appendChild(
pht('This commit is very large. Load each file individually.'));
diff --git a/src/applications/diffusion/controller/DiffusionController.php b/src/applications/diffusion/controller/DiffusionController.php
--- a/src/applications/diffusion/controller/DiffusionController.php
+++ b/src/applications/diffusion/controller/DiffusionController.php
@@ -243,8 +243,8 @@
}
protected function renderStatusMessage($title, $body) {
- return id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ return id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setTitle($title)
->appendChild($body);
}
diff --git a/src/applications/diffusion/controller/DiffusionExternalController.php b/src/applications/diffusion/controller/DiffusionExternalController.php
--- a/src/applications/diffusion/controller/DiffusionExternalController.php
+++ b/src/applications/diffusion/controller/DiffusionExternalController.php
@@ -69,9 +69,9 @@
}
$desc .= $id;
- $content = id(new AphrontErrorView())
+ $content = id(new PHUIErrorView())
->setTitle(pht('Unknown External'))
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->appendChild(phutil_tag(
'p',
array(),
diff --git a/src/applications/diffusion/controller/DiffusionMirrorEditController.php b/src/applications/diffusion/controller/DiffusionMirrorEditController.php
--- a/src/applications/diffusion/controller/DiffusionMirrorEditController.php
+++ b/src/applications/diffusion/controller/DiffusionMirrorEditController.php
@@ -84,7 +84,7 @@
$form_errors = null;
if ($errors) {
- $form_errors = id(new AphrontErrorView())
+ $form_errors = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/diffusion/controller/DiffusionRepositoryController.php b/src/applications/diffusion/controller/DiffusionRepositoryController.php
--- a/src/applications/diffusion/controller/DiffusionRepositoryController.php
+++ b/src/applications/diffusion/controller/DiffusionRepositoryController.php
@@ -68,9 +68,9 @@
if ($page_has_content) {
$content[] = $this->buildNormalContent($drequest);
} else {
- $content[] = id(new AphrontErrorView())
+ $content[] = id(new PHUIErrorView())
->setTitle($empty_title)
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors(array($empty_message));
}
diff --git a/src/applications/diffusion/panel/DiffusionSetPasswordSettingsPanel.php b/src/applications/diffusion/panel/DiffusionSetPasswordSettingsPanel.php
--- a/src/applications/diffusion/panel/DiffusionSetPasswordSettingsPanel.php
+++ b/src/applications/diffusion/panel/DiffusionSetPasswordSettingsPanel.php
@@ -258,8 +258,8 @@
$saved = null;
if ($request->getBool('saved')) {
- $saved = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $saved = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('Password Updated'))
->appendChild(pht('Your VCS password has been updated.'));
}
diff --git a/src/applications/diffusion/view/DiffusionEmptyResultView.php b/src/applications/diffusion/view/DiffusionEmptyResultView.php
--- a/src/applications/diffusion/view/DiffusionEmptyResultView.php
+++ b/src/applications/diffusion/view/DiffusionEmptyResultView.php
@@ -33,12 +33,12 @@
// TODO: Under git, this error message should be more specific. It
// may exist on some other branch.
$body = pht('This path does not exist anywhere.');
- $severity = AphrontErrorView::SEVERITY_ERROR;
+ $severity = PHUIErrorView::SEVERITY_ERROR;
break;
case DiffusionBrowseResultSet::REASON_IS_EMPTY:
$title = pht('Empty Directory');
$body = pht("This path was an empty directory at %s.\n", $commit);
- $severity = AphrontErrorView::SEVERITY_NOTICE;
+ $severity = PHUIErrorView::SEVERITY_NOTICE;
break;
case DiffusionBrowseResultSet::REASON_IS_DELETED:
$deleted = $this->browseResultSet->getDeletedAtCommit();
@@ -60,7 +60,7 @@
self::linkCommit($drequest->getRepository(), $deleted),
$browse,
"r{$callsign}{$existed}");
- $severity = AphrontErrorView::SEVERITY_WARNING;
+ $severity = PHUIErrorView::SEVERITY_WARNING;
break;
case DiffusionBrowseResultSet::REASON_IS_UNTRACKED_PARENT:
$subdir = $drequest->getRepository()->getDetail('svn-subpath');
@@ -70,13 +70,13 @@
"of the entire repository ('%s'), ".
"but you aren't looking at something in that subdirectory, so no ".
"information is available.", $subdir);
- $severity = AphrontErrorView::SEVERITY_WARNING;
+ $severity = PHUIErrorView::SEVERITY_WARNING;
break;
default:
throw new Exception("Unknown failure reason: $reason");
}
- $error_view = new AphrontErrorView();
+ $error_view = new PHUIErrorView();
$error_view->setSeverity($severity);
$error_view->setTitle($title);
$error_view->appendChild(phutil_tag('p', array(), $body));
diff --git a/src/applications/diviner/controller/DivinerAtomController.php b/src/applications/diviner/controller/DivinerAtomController.php
--- a/src/applications/diviner/controller/DivinerAtomController.php
+++ b/src/applications/diviner/controller/DivinerAtomController.php
@@ -92,10 +92,10 @@
$warnings = $atom->getWarnings();
if ($warnings) {
- $warnings = id(new AphrontErrorView())
+ $warnings = id(new PHUIErrorView())
->setErrors($warnings)
->setTitle(pht('Documentation Warnings'))
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING);
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING);
}
$methods = $this->composeMethods($symbol);
diff --git a/src/applications/fact/controller/PhabricatorFactHomeController.php b/src/applications/fact/controller/PhabricatorFactHomeController.php
--- a/src/applications/fact/controller/PhabricatorFactHomeController.php
+++ b/src/applications/fact/controller/PhabricatorFactHomeController.php
@@ -97,8 +97,8 @@
}
if (!$options) {
- return id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ return id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('No Chartable Facts'))
->appendChild(phutil_tag(
'p',
diff --git a/src/applications/harbormaster/controller/HarbormasterPlanRunController.php b/src/applications/harbormaster/controller/HarbormasterPlanRunController.php
--- a/src/applications/harbormaster/controller/HarbormasterPlanRunController.php
+++ b/src/applications/harbormaster/controller/HarbormasterPlanRunController.php
@@ -63,7 +63,7 @@
}
if ($errors) {
- $errors = id(new AphrontErrorView())->setErrors($errors);
+ $errors = id(new PHUIErrorView())->setErrors($errors);
}
$title = pht('Run Build Plan Manually');
diff --git a/src/applications/harbormaster/controller/HarbormasterStepAddController.php b/src/applications/harbormaster/controller/HarbormasterStepAddController.php
--- a/src/applications/harbormaster/controller/HarbormasterStepAddController.php
+++ b/src/applications/harbormaster/controller/HarbormasterStepAddController.php
@@ -50,7 +50,7 @@
}
if ($errors) {
- $errors = id(new AphrontErrorView())
+ $errors = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/herald/controller/HeraldTranscriptController.php b/src/applications/herald/controller/HeraldTranscriptController.php
--- a/src/applications/herald/controller/HeraldTranscriptController.php
+++ b/src/applications/herald/controller/HeraldTranscriptController.php
@@ -42,8 +42,8 @@
$object_xscript = $xscript->getObjectTranscript();
if (!$object_xscript) {
- $notice = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $notice = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('Old Transcript'))
->appendChild(phutil_tag(
'p',
@@ -75,8 +75,8 @@
$this->handles = $handles;
if ($xscript->getDryRun()) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice->setTitle(pht('Dry Run'));
$notice->appendChild(pht('This was a dry run to test Herald '.
'rules, no actions were executed.'));
@@ -319,8 +319,8 @@
} else {
return $panel;
}
- $panel = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $panel = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setTitle($title)
->appendChild($body);
}
diff --git a/src/applications/legalpad/controller/LegalpadDocumentSignController.php b/src/applications/legalpad/controller/LegalpadDocumentSignController.php
--- a/src/applications/legalpad/controller/LegalpadDocumentSignController.php
+++ b/src/applications/legalpad/controller/LegalpadDocumentSignController.php
@@ -65,8 +65,8 @@
// If they aren't logged in, we can't be as sure, so don't show
// anything.
if ($viewer->isLoggedIn()) {
- $signed_status = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $signed_status = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors(
array(
pht('You have not signed this document yet.'),
@@ -95,8 +95,8 @@
phabricator_datetime($signed_at, $viewer));
}
- $signed_status = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $signed_status = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setErrors(array($signed_text));
}
@@ -121,8 +121,8 @@
$login_text = pht(
'This document requires a corporate signatory. You must log in to '.
'accept this document on behalf of a company you represent.');
- $signed_status = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ $signed_status = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setErrors(array($login_text));
}
@@ -254,7 +254,7 @@
if (!$has_signed) {
$error_view = null;
if ($errors) {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php b/src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
--- a/src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
+++ b/src/applications/legalpad/query/LegalpadDocumentSignatureSearchEngine.php
@@ -293,8 +293,8 @@
->appendChild($table);
if (!$this->document) {
- $policy_notice = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $policy_notice = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setErrors(
array(
pht(
diff --git a/src/applications/maniphest/controller/ManiphestReportController.php b/src/applications/maniphest/controller/ManiphestReportController.php
--- a/src/applications/maniphest/controller/ManiphestReportController.php
+++ b/src/applications/maniphest/controller/ManiphestReportController.php
@@ -261,9 +261,9 @@
}
if ($caption) {
- $caption = id(new AphrontErrorView())
+ $caption = id(new PHUIErrorView())
->appendChild($caption)
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
}
$panel = new PHUIObjectBoxView();
diff --git a/src/applications/maniphest/controller/ManiphestTaskEditController.php b/src/applications/maniphest/controller/ManiphestTaskEditController.php
--- a/src/applications/maniphest/controller/ManiphestTaskEditController.php
+++ b/src/applications/maniphest/controller/ManiphestTaskEditController.php
@@ -522,7 +522,7 @@
$error_view = null;
if ($errors) {
- $error_view = new AphrontErrorView();
+ $error_view = new PHUIErrorView();
$error_view->setErrors($errors);
}
@@ -692,7 +692,7 @@
$field_list->appendFieldsToForm($form);
- require_celerity_resource('aphront-error-view-css');
+ require_celerity_resource('phui-error-view-css');
Javelin::initBehavior('project-create', array(
'tokenizerID' => $project_tokenizer_id,
diff --git a/src/applications/meta/controller/PhabricatorApplicationEditEmailController.php b/src/applications/meta/controller/PhabricatorApplicationEditEmailController.php
--- a/src/applications/meta/controller/PhabricatorApplicationEditEmailController.php
+++ b/src/applications/meta/controller/PhabricatorApplicationEditEmailController.php
@@ -247,7 +247,7 @@
}
if ($errors) {
- $errors = id(new AphrontErrorView())
+ $errors = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/notification/controller/PhabricatorNotificationStatusController.php b/src/applications/notification/controller/PhabricatorNotificationStatusController.php
--- a/src/applications/notification/controller/PhabricatorNotificationStatusController.php
+++ b/src/applications/notification/controller/PhabricatorNotificationStatusController.php
@@ -8,7 +8,7 @@
$status = PhabricatorNotificationClient::getServerStatus();
$status = $this->renderServerStatus($status);
} catch (Exception $ex) {
- $status = new AphrontErrorView();
+ $status = new PHUIErrorView();
$status->setTitle('Notification Server Issue');
$status->appendChild(hsprintf(
'Unable to determine server status. This probably means the server '.
diff --git a/src/applications/oauthserver/controller/PhabricatorOAuthServerController.php b/src/applications/oauthserver/controller/PhabricatorOAuthServerController.php
--- a/src/applications/oauthserver/controller/PhabricatorOAuthServerController.php
+++ b/src/applications/oauthserver/controller/PhabricatorOAuthServerController.php
@@ -55,8 +55,8 @@
}
protected function buildErrorView($error_message) {
- $error = new AphrontErrorView();
- $error->setSeverity(AphrontErrorView::SEVERITY_ERROR);
+ $error = new PHUIErrorView();
+ $error->setSeverity(PHUIErrorView::SEVERITY_ERROR);
$error->setTitle($error_message);
return $error;
diff --git a/src/applications/passphrase/controller/PassphraseCredentialEditController.php b/src/applications/passphrase/controller/PassphraseCredentialEditController.php
--- a/src/applications/passphrase/controller/PassphraseCredentialEditController.php
+++ b/src/applications/passphrase/controller/PassphraseCredentialEditController.php
@@ -322,7 +322,7 @@
if ($request->isAjax()) {
if ($errors) {
- $errors = id(new AphrontErrorView())->setErrors($errors);
+ $errors = id(new PHUIErrorView())->setErrors($errors);
}
$dialog = id(new AphrontDialogView())
diff --git a/src/applications/people/controller/PhabricatorPeopleLdapController.php b/src/applications/people/controller/PhabricatorPeopleLdapController.php
--- a/src/applications/people/controller/PhabricatorPeopleLdapController.php
+++ b/src/applications/people/controller/PhabricatorPeopleLdapController.php
@@ -69,8 +69,8 @@
$emails = $request->getArr('email');
$names = $request->getArr('name');
- $notice_view = new AphrontErrorView();
- $notice_view->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice_view = new PHUIErrorView();
+ $notice_view->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice_view->setTitle(pht('Import Successful'));
$notice_view->setErrors(array(
pht('Successfully imported users from LDAP'),
diff --git a/src/applications/people/controller/PhabricatorPeopleRenameController.php b/src/applications/people/controller/PhabricatorPeopleRenameController.php
--- a/src/applications/people/controller/PhabricatorPeopleRenameController.php
+++ b/src/applications/people/controller/PhabricatorPeopleRenameController.php
@@ -101,7 +101,7 @@
->setError($e_username));
if ($errors) {
- $errors = id(new AphrontErrorView())->setErrors($errors);
+ $errors = id(new PHUIErrorView())->setErrors($errors);
}
return $this->newDialog()
diff --git a/src/applications/phame/controller/PhameController.php b/src/applications/phame/controller/PhameController.php
--- a/src/applications/phame/controller/PhameController.php
+++ b/src/applications/phame/controller/PhameController.php
@@ -95,8 +95,8 @@
}
if (empty($stories)) {
- return id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ return id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild($nodata);
}
diff --git a/src/applications/phame/controller/post/PhamePostNewController.php b/src/applications/phame/controller/post/PhamePostNewController.php
--- a/src/applications/phame/controller/post/PhamePostNewController.php
+++ b/src/applications/phame/controller/post/PhamePostNewController.php
@@ -70,8 +70,8 @@
$nav->appendChild($crumbs);
if (!$blogs) {
- $notification = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ $notification = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild(
pht('You do not have permission to join any blogs. Create a blog '.
'first, then you can post to it.'));
diff --git a/src/applications/phame/controller/post/PhamePostViewController.php b/src/applications/phame/controller/post/PhamePostViewController.php
--- a/src/applications/phame/controller/post/PhamePostViewController.php
+++ b/src/applications/phame/controller/post/PhamePostViewController.php
@@ -49,8 +49,8 @@
if ($post->isDraft()) {
$object_box->appendChild(
- id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setTitle(pht('Draft Post'))
->appendChild(
pht('Only you can see this draft until you publish it. '.
@@ -59,8 +59,8 @@
if (!$post->getBlog()) {
$object_box->appendChild(
- id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_WARNING)
+ id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_WARNING)
->setTitle(pht('Not On A Blog'))
->appendChild(
pht('This post is not associated with a blog (the blog may have '.
diff --git a/src/applications/phortune/controller/PhortuneCartViewController.php b/src/applications/phortune/controller/PhortuneCartViewController.php
--- a/src/applications/phortune/controller/PhortuneCartViewController.php
+++ b/src/applications/phortune/controller/PhortuneCartViewController.php
@@ -86,8 +86,8 @@
}
break;
case PhortuneCart::STATUS_PURCHASED:
- $error_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $error_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->appendChild(pht('This purchase has been completed.'));
break;
diff --git a/src/applications/phortune/controller/PhortunePaymentMethodCreateController.php b/src/applications/phortune/controller/PhortunePaymentMethodCreateController.php
--- a/src/applications/phortune/controller/PhortunePaymentMethodCreateController.php
+++ b/src/applications/phortune/controller/PhortunePaymentMethodCreateController.php
@@ -125,7 +125,7 @@
$dialog = id(new AphrontDialogView())
->setUser($viewer)
->setTitle(pht('Error Adding Payment Method'))
- ->appendChild(id(new AphrontErrorView())->setErrors($errors))
+ ->appendChild(id(new PHUIErrorView())->setErrors($errors))
->addCancelButton($request->getRequestURI());
return id(new AphrontDialogResponse())->setDialog($dialog);
diff --git a/src/applications/phragment/controller/PhragmentController.php b/src/applications/phragment/controller/PhragmentController.php
--- a/src/applications/phragment/controller/PhragmentController.php
+++ b/src/applications/phragment/controller/PhragmentController.php
@@ -204,9 +204,9 @@
public function renderConfigurationWarningIfRequired() {
$alt = PhabricatorEnv::getEnvConfig('security.alternate-file-domain');
if ($alt === null) {
- return id(new AphrontErrorView())
+ return id(new PHUIErrorView())
->setTitle(pht('security.alternate-file-domain must be configured!'))
- ->setSeverity(AphrontErrorView::SEVERITY_ERROR)
+ ->setSeverity(PHUIErrorView::SEVERITY_ERROR)
->appendChild(phutil_tag('p', array(), pht(
'Because Phragment generates files (such as ZIP archives and '.
'patches) as they are requested, it requires that you configure '.
diff --git a/src/applications/phragment/controller/PhragmentCreateController.php b/src/applications/phragment/controller/PhragmentCreateController.php
--- a/src/applications/phragment/controller/PhragmentCreateController.php
+++ b/src/applications/phragment/controller/PhragmentCreateController.php
@@ -64,7 +64,7 @@
return id(new AphrontRedirectResponse())
->setURI('/phragment/browse/'.trim($parent_path.'/'.$v_name, '/'));
} else {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setErrors($errors)
->setTitle(pht('Errors while creating fragment'));
}
diff --git a/src/applications/phragment/controller/PhragmentUpdateController.php b/src/applications/phragment/controller/PhragmentUpdateController.php
--- a/src/applications/phragment/controller/PhragmentUpdateController.php
+++ b/src/applications/phragment/controller/PhragmentUpdateController.php
@@ -43,7 +43,7 @@
return id(new AphrontRedirectResponse())
->setURI('/phragment/browse/'.$fragment->getPath());
} else {
- $error_view = id(new AphrontErrorView())
+ $error_view = id(new PHUIErrorView())
->setErrors($errors)
->setTitle(pht('Errors while updating fragment'));
}
diff --git a/src/applications/phriction/controller/PhrictionDocumentController.php b/src/applications/phriction/controller/PhrictionDocumentController.php
--- a/src/applications/phriction/controller/PhrictionDocumentController.php
+++ b/src/applications/phriction/controller/PhrictionDocumentController.php
@@ -42,8 +42,8 @@
$create_uri = '/phriction/edit/?slug='.$slug;
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NODATA);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NODATA);
$notice->setTitle(pht('No content here!'));
$notice->appendChild(
pht(
@@ -67,8 +67,8 @@
if ($content->getID() != $document->getContentID()) {
$vdate = phabricator_datetime($content->getDateCreated(), $user);
- $version_note = new AphrontErrorView();
- $version_note->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $version_note = new PHUIErrorView();
+ $version_note->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$version_note->appendChild(
pht('You are viewing an older version of this document, as it '.
'appeared on %s.', $vdate));
@@ -88,16 +88,16 @@
$core_content = $content->renderContent($user);
} else if ($current_status == PhrictionChangeType::CHANGE_DELETE) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice->setTitle(pht('Document Deleted'));
$notice->appendChild(
pht('This document has been deleted. You can edit it to put new '.
'content here, or use history to revert to an earlier version.'));
$core_content = $notice->render();
} else if ($current_status == PhrictionChangeType::CHANGE_STUB) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice->setTitle(pht('Empty Document'));
$notice->appendChild(
pht('This document is empty. You can edit it to put some proper '.
@@ -119,8 +119,8 @@
$slug_uri = PhrictionDocument::getSlugURI($new_doc->getSlug());
}
- $notice = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
if ($slug_uri) {
$notice->appendChild(
@@ -164,8 +164,8 @@
$slug_uri = PhrictionDocument::getSlugURI($from_doc->getSlug());
}
- $move_notice = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $move_notice = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
if ($slug_uri) {
$move_notice->appendChild(
diff --git a/src/applications/phriction/controller/PhrictionEditController.php b/src/applications/phriction/controller/PhrictionEditController.php
--- a/src/applications/phriction/controller/PhrictionEditController.php
+++ b/src/applications/phriction/controller/PhrictionEditController.php
@@ -94,8 +94,8 @@
),
pht('discard this draft'));
- $draft_note = new AphrontErrorView();
- $draft_note->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $draft_note = new PHUIErrorView();
+ $draft_note->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$draft_note->setTitle('Recovered Draft');
$draft_note->appendChild(hsprintf(
'<p>Showing a saved draft of your edits, you can %s.</p>',
diff --git a/src/applications/policy/controller/PhabricatorPolicyEditController.php b/src/applications/policy/controller/PhabricatorPolicyEditController.php
--- a/src/applications/policy/controller/PhabricatorPolicyEditController.php
+++ b/src/applications/policy/controller/PhabricatorPolicyEditController.php
@@ -138,7 +138,7 @@
));
if ($errors) {
- $errors = id(new AphrontErrorView())
+ $errors = id(new PHUIErrorView())
->setErrors($errors);
}
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
@@ -30,8 +30,8 @@
$authors = mpull($question->getAnswers(), null, 'getAuthorPHID');
if (isset($authors[$user->getPHID()])) {
- $answer_add_panel = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ $answer_add_panel = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild(
pht(
'You have already answered this question. You can not answer '.
diff --git a/src/applications/releeph/controller/request/ReleephRequestEditController.php b/src/applications/releeph/controller/request/ReleephRequestEditController.php
--- a/src/applications/releeph/controller/request/ReleephRequestEditController.php
+++ b/src/applications/releeph/controller/request/ReleephRequestEditController.php
@@ -210,8 +210,8 @@
$age_string,
$handles[$pull->getRequestUserPHID()]->renderLink()),
);
- $notice_view = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $notice_view = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->setErrors($notice_messages);
}
diff --git a/src/applications/search/controller/PhabricatorApplicationSearchController.php b/src/applications/search/controller/PhabricatorApplicationSearchController.php
--- a/src/applications/search/controller/PhabricatorApplicationSearchController.php
+++ b/src/applications/search/controller/PhabricatorApplicationSearchController.php
@@ -161,7 +161,7 @@
$errors = $engine->getErrors();
if ($errors) {
$run_query = false;
- $errors = id(new AphrontErrorView())
+ $errors = id(new PHUIErrorView())
->setTitle(pht('Query Errors'))
->setErrors($errors);
}
diff --git a/src/applications/settings/panel/PhabricatorConduitCertificateSettingsPanel.php b/src/applications/settings/panel/PhabricatorConduitCertificateSettingsPanel.php
--- a/src/applications/settings/panel/PhabricatorConduitCertificateSettingsPanel.php
+++ b/src/applications/settings/panel/PhabricatorConduitCertificateSettingsPanel.php
@@ -61,8 +61,8 @@
}
if ($request->getStr('regenerated')) {
- $notice = new AphrontErrorView();
- $notice->setSeverity(AphrontErrorView::SEVERITY_NOTICE);
+ $notice = new PHUIErrorView();
+ $notice->setSeverity(PHUIErrorView::SEVERITY_NOTICE);
$notice->setTitle(pht('Certificate Regenerated'));
$notice->appendChild(phutil_tag(
'p',
diff --git a/src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php b/src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php
--- a/src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php
+++ b/src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php
@@ -228,7 +228,7 @@
}
if ($errors) {
- $errors = id(new AphrontErrorView())
+ $errors = id(new PHUIErrorView())
->setErrors($errors);
}
diff --git a/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php b/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php
--- a/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php
+++ b/src/applications/uiexample/controller/PhabricatorUIExampleRenderController.php
@@ -41,6 +41,7 @@
require_celerity_resource('phabricator-ui-example-css');
$crumbs = $this->buildApplicationCrumbs();
+ $crumbs->setBorder(true);
$crumbs->addTextCrumb($example->getName());
$header = id(new PHUIHeaderView())
diff --git a/src/applications/uiexample/examples/PHUIErrorExample.php b/src/applications/uiexample/examples/PHUIErrorExample.php
new file mode 100644
--- /dev/null
+++ b/src/applications/uiexample/examples/PHUIErrorExample.php
@@ -0,0 +1,69 @@
+<?php
+
+final class PHUIErrorExample extends PhabricatorUIExample {
+
+ public function getName() {
+ return 'Errors';
+ }
+
+ public function getDescription() {
+ return hsprintf(
+ 'Use <tt>PHUIErrorView</tt> to render errors, warnings and notices.');
+ }
+
+ public function renderExample() {
+ $request = $this->getRequest();
+ $user = $request->getUser();
+
+ $sevs = array(
+ PHUIErrorView::SEVERITY_ERROR => 'Error',
+ PHUIErrorView::SEVERITY_WARNING => 'Warning',
+ PHUIErrorView::SEVERITY_NOTICE => 'Notice',
+ PHUIErrorView::SEVERITY_NODATA => 'No Data',
+ );
+
+ $views = array();
+ // Only Title
+ foreach ($sevs as $sev => $title) {
+ $view = new PHUIErrorView();
+ $view->setSeverity($sev);
+ $view->setTitle($title);
+ $views[] = $view;
+ }
+ // Only Body
+ foreach ($sevs as $sev => $title) {
+ $view = new PHUIErrorView();
+ $view->setSeverity($sev);
+ $view->appendChild('Several issues were encountered.');
+ $views[] = $view;
+ }
+ // Only Errors
+ foreach ($sevs as $sev => $title) {
+ $view = new PHUIErrorView();
+ $view->setSeverity($sev);
+ $view->setErrors(
+ array(
+ 'Overcooked.',
+ 'Too much salt.',
+ 'Full of sand.',
+ ));
+ $views[] = $view;
+ }
+ // All
+ foreach ($sevs as $sev => $title) {
+ $view = new PHUIErrorView();
+ $view->setSeverity($sev);
+ $view->setTitle($title);
+ $view->appendChild('Several issues were encountered.');
+ $view->setErrors(
+ array(
+ 'Overcooked.',
+ 'Too much salt.',
+ 'Full of sand.',
+ ));
+ $views[] = $view;
+ }
+
+ return $views;
+ }
+}
diff --git a/src/applications/uiexample/examples/PhabricatorErrorUIExample.php b/src/applications/uiexample/examples/PhabricatorErrorUIExample.php
deleted file mode 100644
--- a/src/applications/uiexample/examples/PhabricatorErrorUIExample.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-final class PhabricatorErrorUIExample extends PhabricatorUIExample {
-
- public function getName() {
- return 'Errors';
- }
-
- public function getDescription() {
- return hsprintf(
- 'Use <tt>AphrontErrorView</tt> to render errors, warnings and notices.');
- }
-
- public function renderExample() {
- $request = $this->getRequest();
- $user = $request->getUser();
-
- $sevs = array(
- AphrontErrorView::SEVERITY_ERROR => 'Error',
- AphrontErrorView::SEVERITY_WARNING => 'Warning',
- AphrontErrorView::SEVERITY_NOTICE => 'Notice',
- AphrontErrorView::SEVERITY_NODATA => 'No Data',
- );
-
- $views = array();
- foreach ($sevs as $sev => $title) {
- $view = new AphrontErrorView();
- $view->setSeverity($sev);
- $view->setTitle($title);
- $view->appendChild('Several issues were encountered.');
- $view->setErrors(
- array(
- 'Overcooked.',
- 'Too much salt.',
- 'Full of sand.',
- ));
- $views[] = $view;
- }
-
- return $views;
- }
-}
diff --git a/src/view/AphrontDialogView.php b/src/view/AphrontDialogView.php
--- a/src/view/AphrontDialogView.php
+++ b/src/view/AphrontDialogView.php
@@ -292,7 +292,7 @@
if ($errors) {
$children = array(
- id(new AphrontErrorView())->setErrors($errors),
+ id(new PHUIErrorView())->setErrors($errors),
$children,
);
}
diff --git a/src/view/form/AphrontErrorView.php b/src/view/form/PHUIErrorView.php
rename from src/view/form/AphrontErrorView.php
rename to src/view/form/PHUIErrorView.php
--- a/src/view/form/AphrontErrorView.php
+++ b/src/view/form/PHUIErrorView.php
@@ -1,6 +1,6 @@
<?php
-final class AphrontErrorView extends AphrontView {
+final class PHUIErrorView extends AphrontView {
const SEVERITY_ERROR = 'error';
const SEVERITY_WARNING = 'warning';
@@ -34,7 +34,7 @@
final public function render() {
- require_celerity_resource('aphront-error-view-css');
+ require_celerity_resource('phui-error-view-css');
$errors = $this->errors;
if ($errors) {
@@ -48,7 +48,7 @@
$list = phutil_tag(
'ul',
array(
- 'class' => 'aphront-error-view-list',
+ 'class' => 'phui-error-view-list',
),
$list);
} else {
@@ -60,7 +60,7 @@
$title = phutil_tag(
'h1',
array(
- 'class' => 'aphront-error-view-head',
+ 'class' => 'phui-error-view-head',
),
$title);
} else {
@@ -70,12 +70,24 @@
$this->severity = nonempty($this->severity, self::SEVERITY_ERROR);
$classes = array();
- $classes[] = 'aphront-error-view';
- $classes[] = 'aphront-error-severity-'.$this->severity;
+ $classes[] = 'phui-error-view';
+ $classes[] = 'phui-error-severity-'.$this->severity;
$classes = implode(' ', $classes);
$children = $this->renderChildren();
- $children[] = $list;
+ if ($list) {
+ $children[] = $list;
+ }
+
+ $body = null;
+ if (!empty($children)) {
+ $body = phutil_tag(
+ 'div',
+ array(
+ 'class' => 'phui-error-view-body',
+ ),
+ $children);
+ }
return phutil_tag(
'div',
@@ -85,12 +97,7 @@
),
array(
$title,
- phutil_tag(
- 'div',
- array(
- 'class' => 'aphront-error-view-body',
- ),
- $children),
+ $body,
));
}
}
diff --git a/src/view/phui/PHUIObjectBoxView.php b/src/view/phui/PHUIObjectBoxView.php
--- a/src/view/phui/PHUIObjectBoxView.php
+++ b/src/view/phui/PHUIObjectBoxView.php
@@ -93,7 +93,7 @@
public function setFormErrors(array $errors, $title = null) {
if ($errors) {
- $this->formErrors = id(new AphrontErrorView())
+ $this->formErrors = id(new PHUIErrorView())
->setTitle($title)
->setErrors($errors);
}
@@ -105,15 +105,15 @@
$text = pht('Changes saved.');
}
if ($saved) {
- $save = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NOTICE)
+ $save = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NOTICE)
->appendChild($text);
$this->formSaved = $save;
}
return $this;
}
- public function setErrorView(AphrontErrorView $view) {
+ public function setErrorView(PHUIErrorView $view) {
$this->errorView = $view;
return $this;
}
@@ -192,7 +192,7 @@
$messages[] = $error->getMessage();
}
if ($messages) {
- $exception_errors = id(new AphrontErrorView())
+ $exception_errors = id(new PHUIErrorView())
->setErrors($messages);
}
}
diff --git a/src/view/phui/PHUIObjectItemListView.php b/src/view/phui/PHUIObjectItemListView.php
--- a/src/view/phui/PHUIObjectItemListView.php
+++ b/src/view/phui/PHUIObjectItemListView.php
@@ -108,8 +108,8 @@
$items = null;
} else {
$string = nonempty($this->noDataString, pht('No data.'));
- $string = id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ $string = id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild($string);
$items = phutil_tag(
'li',
diff --git a/src/view/phui/PHUIPinboardView.php b/src/view/phui/PHUIPinboardView.php
--- a/src/view/phui/PHUIPinboardView.php
+++ b/src/view/phui/PHUIPinboardView.php
@@ -20,8 +20,8 @@
if (!$this->items) {
$string = nonempty($this->noDataString, pht('No data.'));
- return id(new AphrontErrorView())
- ->setSeverity(AphrontErrorView::SEVERITY_NODATA)
+ return id(new PHUIErrorView())
+ ->setSeverity(PHUIErrorView::SEVERITY_NODATA)
->appendChild($string)
->render();
}
diff --git a/src/view/phui/calendar/PHUICalendarMonthView.php b/src/view/phui/calendar/PHUICalendarMonthView.php
--- a/src/view/phui/calendar/PHUICalendarMonthView.php
+++ b/src/view/phui/calendar/PHUICalendarMonthView.php
@@ -9,6 +9,7 @@
private $events = array();
private $browseURI;
private $image;
+ private $error;
public function setBrowseURI($browse_uri) {
$this->browseURI = $browse_uri;
@@ -28,6 +29,11 @@
return $this;
}
+ public function setErrorView(PHUIErrorView $error) {
+ $this->error = $error;
+ return $this;
+ }
+
public function setHolidays(array $holidays) {
assert_instances_of($holidays, 'PhabricatorCalendarHoliday');
$this->holidays = mpull($holidays, null, 'getDay');
@@ -185,6 +191,10 @@
$box = id(new PHUIObjectBoxView())
->setHeader($this->renderCalendarHeader($first))
->appendChild($table);
+ if ($this->error) {
+ $box->setErrorView($this->error);
+
+ }
return $box;
}
diff --git a/webroot/rsrc/css/aphront/error-view.css b/webroot/rsrc/css/aphront/error-view.css
deleted file mode 100644
--- a/webroot/rsrc/css/aphront/error-view.css
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * @provides aphront-error-view-css
- */
-
-.aphront-error-view {
- border-style: solid;
- border-width: 1px;
-}
-
-.aphront-error-view {
- margin: 16px;
-}
-
-.device-phone .aphront-error-view {
- margin: 8px;
-}
-
-.aphront-error-view .phui-form-view {
- padding: 0;
-}
-
-.aphront-error-view-body {
- padding: 12px;
-}
-
-.aphront-panel-plain .aphront-error-view {
- margin-left: 0;
- margin-right: 0;
-}
-
-h1.aphront-error-view-head {
- padding: 12px 8px 0 12px;
- font-weight: bold;
- font-size: 15px;
- color: {$darkgreytext};
-}
-
-.aphront-error-view-list {
- margin: 0 0 0 16px;
- list-style: disc;
-}
-
-.aphront-error-severity-error {
- color: {$red};
- border-color: {$red};
- background: {$lightred};
-}
-
-.aphront-error-severity-error .aphront-error-view-head {
- color: {$red};
-}
-
-.aphront-error-severity-warning {
- color: #bc7837;
- border-color: {$yellow};
- background: {$lightyellow};
-}
-
-.aphront-error-severity-warning .aphront-error-view-head {
- color: #bc7837;
-}
-
-.aphront-error-severity-notice {
- color: {$blue};
- border-color: {$blue};
- background: {$lightblue};
-}
-
-.aphront-error-severity-notice .aphront-error-view-head {
- color: {$blue};
-}
-
-.aphront-error-severity-nodata {
- border-color: {$lightgreyborder};
- border-bottom: 1px solid {$greyborder};
- color: {$greytext};
- background-color: #fff;
-}
-
-.legalpad .aphront-error-view {
- margin: 0;
- border-width: 0 0 1px 0;
- border-bottom: 1px solid {$lightblueborder};
-}
-
-.aphront-dialog-body .aphront-error-view {
- margin: -16px -16px 16px -16px;
- border-width: 0 0 1px 0;
- border-bottom: 1px solid {$lightblueborder};
-}
-
-.aphront-dialog-body .aphront-error-view .aphront-error-view-list {
- margin: 0 0 0 16px;
- list-style: disc;
-}
diff --git a/webroot/rsrc/css/application/dashboard/dashboard.css b/webroot/rsrc/css/application/dashboard/dashboard.css
--- a/webroot/rsrc/css/application/dashboard/dashboard.css
+++ b/webroot/rsrc/css/application/dashboard/dashboard.css
@@ -66,7 +66,7 @@
.aphront-multi-column-fluid
.aphront-multi-column-column-outer
-.aphront-multi-column-column .aphront-error-view {
+.aphront-multi-column-column .phui-error-view {
margin: 0;
}
diff --git a/webroot/rsrc/css/application/phame/phame.css b/webroot/rsrc/css/application/phame/phame.css
--- a/webroot/rsrc/css/application/phame/phame.css
+++ b/webroot/rsrc/css/application/phame/phame.css
@@ -25,7 +25,7 @@
max-width: 600px;
}
-.phame-post-list .aphront-error-view {
+.phame-post-list .phui-error-view {
margin: 0;
}
diff --git a/webroot/rsrc/css/phui/phui-error-view.css b/webroot/rsrc/css/phui/phui-error-view.css
new file mode 100644
--- /dev/null
+++ b/webroot/rsrc/css/phui/phui-error-view.css
@@ -0,0 +1,102 @@
+/**
+ * @provides phui-error-view-css
+ */
+
+.phui-error-view {
+ border-style: solid;
+ border-left-width: 4px;
+}
+
+.phui-error-view {
+ margin: 16px;
+ padding: 12px;
+}
+
+.device-phone .phui-error-view {
+ margin: 8px;
+}
+
+.phui-error-view .phui-form-view {
+ padding: 0;
+}
+
+.phui-error-view-body {
+ line-height: 1.45em;
+}
+
+.phui-error-view-head + .phui-error-view-body {
+ padding-top: 4px;
+}
+
+.aphront-panel-plain .phui-error-view {
+ margin-left: 0;
+ margin-right: 0;
+}
+
+h1.phui-error-view-head {
+ font-weight: bold;
+ font-size: 15px;
+}
+
+.phui-error-view-list {
+ margin: 0 0 0 16px;
+ list-style: disc;
+ line-height: 1.5em;
+}
+
+.phui-error-severity-error {
+ border-color: {$red};
+ background: {$lightred};
+}
+
+.phui-error-severity-warning {
+ border-color: {$yellow};
+ background: {$lightyellow};
+}
+
+.phui-error-severity-notice {
+ border-color: {$blue};
+ background: {$lightblue};
+}
+
+.phui-error-severity-nodata {
+ border-color: {$lightgreyborder};
+ background-color: #fff;
+}
+
+.legalpad .phui-error-view {
+ margin: 0;
+ border-width: 0 0 1px 0;
+ border-bottom: 1px solid {$lightblueborder};
+}
+
+.aphront-dialog-body .phui-error-view {
+ margin: -16px -16px 16px -16px;
+ border-width: 0 0 1px 0;
+ border-bottom: 1px solid {$lightblueborder};
+}
+
+.aphront-dialog-body .phui-error-view .phui-error-view-list {
+ margin: 0 0 0 16px;
+ list-style: disc;
+}
+
+.phui-object-box .phui-error-severity-error {
+ color: {$red};
+}
+
+.phui-object-box .phui-error-severity-warning {
+ color: #bc7837;
+}
+
+.phui-object-box .phui-error-severity-notice {
+ color: {$blue};
+}
+
+.phui-crumbs-view + .phui-error-view {
+ margin-top: 0;
+}
+
+.phui-crumbs-view.phui-crumbs-border + .phui-error-view {
+ margin-top: 16px;
+}
diff --git a/webroot/rsrc/css/phui/phui-object-box.css b/webroot/rsrc/css/phui/phui-object-box.css
--- a/webroot/rsrc/css/phui/phui-object-box.css
+++ b/webroot/rsrc/css/phui/phui-object-box.css
@@ -21,7 +21,7 @@
padding: 8px 0;
}
-.phui-object-box .phui-header-shell + .aphront-error-view {
+.phui-object-box .phui-header-shell + .phui-error-view {
margin: 0;
border-width: 0;
border-bottom: 1px solid {$lightblueborder};
diff --git a/webroot/rsrc/css/phui/phui-object-item-list-view.css b/webroot/rsrc/css/phui/phui-object-item-list-view.css
--- a/webroot/rsrc/css/phui/phui-object-item-list-view.css
+++ b/webroot/rsrc/css/phui/phui-object-item-list-view.css
@@ -28,7 +28,7 @@
margin: 0;
}
-.phui-object-item-list-view .aphront-error-view {
+.phui-object-item-list-view .phui-error-view {
margin: 4px 0 8px 0;
color: {$greytext};
}
@@ -631,7 +631,7 @@
padding: 0;
}
-.phui-object-list-states .aphront-error-view {
+.phui-object-list-states .phui-error-view {
margin: 0;
border: none;
}
@@ -670,7 +670,7 @@
-webkit-font-smoothing: antialiased;
}
-.dashboard-panel .phui-object-item-empty .aphront-error-view {
+.dashboard-panel .phui-object-item-empty .phui-error-view {
border: none;
border-bottom: 1px solid {$thinblueborder};
}

File Metadata

Mime Type
text/plain
Expires
Thu, May 9, 11:46 PM (3 w, 12 h ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/of/fi/srp35tigkg3izzay
Default Alt Text
D11605.diff (75 KB)

Event Timeline