mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
Clean up dropdown carets
Summary: Adds dropdown carets to buttons more universally that are actually dropdowns. Test Plan: Differential, Application Search, Diffusion. Mobile and Desktop. Reviewers: epriestley Reviewed By: epriestley Subscribers: Korvin Differential Revision: https://secure.phabricator.com/D18292
This commit is contained in:
parent
ee884db1f9
commit
ea0db5aa9d
4 changed files with 28 additions and 30 deletions
|
@ -9,7 +9,7 @@ return array(
|
||||||
'names' => array(
|
'names' => array(
|
||||||
'conpherence.pkg.css' => 'e68cf1fa',
|
'conpherence.pkg.css' => 'e68cf1fa',
|
||||||
'conpherence.pkg.js' => 'b5b51108',
|
'conpherence.pkg.js' => 'b5b51108',
|
||||||
'core.pkg.css' => 'd6046dd9',
|
'core.pkg.css' => 'd9c9cfd0',
|
||||||
'core.pkg.js' => '5d80e0db',
|
'core.pkg.js' => '5d80e0db',
|
||||||
'darkconsole.pkg.js' => '1f9a31bc',
|
'darkconsole.pkg.js' => '1f9a31bc',
|
||||||
'differential.pkg.css' => '45951e9e',
|
'differential.pkg.css' => '45951e9e',
|
||||||
|
@ -127,7 +127,7 @@ return array(
|
||||||
'rsrc/css/layout/phabricator-source-code-view.css' => 'aea41829',
|
'rsrc/css/layout/phabricator-source-code-view.css' => 'aea41829',
|
||||||
'rsrc/css/phui/button/phui-button-bar.css' => 'f1ff5494',
|
'rsrc/css/phui/button/phui-button-bar.css' => 'f1ff5494',
|
||||||
'rsrc/css/phui/button/phui-button-simple.css' => '8e1baf68',
|
'rsrc/css/phui/button/phui-button-simple.css' => '8e1baf68',
|
||||||
'rsrc/css/phui/button/phui-button.css' => '3a744520',
|
'rsrc/css/phui/button/phui-button.css' => '3ca51caa',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-day.css' => '572b1893',
|
'rsrc/css/phui/calendar/phui-calendar-day.css' => '572b1893',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-list.css' => '576be600',
|
'rsrc/css/phui/calendar/phui-calendar-list.css' => '576be600',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-month.css' => '21154caf',
|
'rsrc/css/phui/calendar/phui-calendar-month.css' => '21154caf',
|
||||||
|
@ -825,7 +825,7 @@ return array(
|
||||||
'phui-big-info-view-css' => 'd13afcde',
|
'phui-big-info-view-css' => 'd13afcde',
|
||||||
'phui-box-css' => '745e881d',
|
'phui-box-css' => '745e881d',
|
||||||
'phui-button-bar-css' => 'f1ff5494',
|
'phui-button-bar-css' => 'f1ff5494',
|
||||||
'phui-button-css' => '3a744520',
|
'phui-button-css' => '3ca51caa',
|
||||||
'phui-button-simple-css' => '8e1baf68',
|
'phui-button-simple-css' => '8e1baf68',
|
||||||
'phui-calendar-css' => 'f1ddf11c',
|
'phui-calendar-css' => 'f1ddf11c',
|
||||||
'phui-calendar-day-css' => '572b1893',
|
'phui-calendar-day-css' => '572b1893',
|
||||||
|
|
|
@ -554,7 +554,7 @@ final class PhabricatorApplicationSearchController
|
||||||
return id(new PHUIButtonView())
|
return id(new PHUIButtonView())
|
||||||
->setTag('a')
|
->setTag('a')
|
||||||
->setHref('#')
|
->setHref('#')
|
||||||
->setText(pht('Use Results...'))
|
->setText(pht('Use Results'))
|
||||||
->setIcon('fa-bars')
|
->setIcon('fa-bars')
|
||||||
->setDropdownMenu($action_list)
|
->setDropdownMenu($action_list)
|
||||||
->addClass('dropdown');
|
->addClass('dropdown');
|
||||||
|
|
|
@ -134,6 +134,7 @@ final class PHUIButtonView extends AphrontTagView {
|
||||||
Javelin::initBehavior('phui-dropdown-menu');
|
Javelin::initBehavior('phui-dropdown-menu');
|
||||||
|
|
||||||
$this->addSigil('phui-dropdown-menu');
|
$this->addSigil('phui-dropdown-menu');
|
||||||
|
$this->setDropdown(true);
|
||||||
$this->setMetadata($actions->getDropdownMenuMetadata());
|
$this->setMetadata($actions->getDropdownMenuMetadata());
|
||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
|
@ -223,12 +224,10 @@ final class PHUIButtonView extends AphrontTagView {
|
||||||
|
|
||||||
protected function getTagContent() {
|
protected function getTagContent() {
|
||||||
|
|
||||||
$icon = null;
|
|
||||||
$text = $this->text;
|
|
||||||
if ($this->icon) {
|
|
||||||
$icon = $this->icon;
|
$icon = $this->icon;
|
||||||
|
$text = null;
|
||||||
$subtext = null;
|
$subtext = null;
|
||||||
|
|
||||||
if ($this->subtext) {
|
if ($this->subtext) {
|
||||||
$subtext = phutil_tag(
|
$subtext = phutil_tag(
|
||||||
'div',
|
'div',
|
||||||
|
@ -245,11 +244,10 @@ final class PHUIButtonView extends AphrontTagView {
|
||||||
'class' => 'phui-button-text',
|
'class' => 'phui-button-text',
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
$text,
|
$this->text,
|
||||||
$subtext,
|
$subtext,
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
$caret = null;
|
$caret = null;
|
||||||
if ($this->dropdown || $this->getHasCaret()) {
|
if ($this->dropdown || $this->getHasCaret()) {
|
||||||
|
@ -259,7 +257,7 @@ final class PHUIButtonView extends AphrontTagView {
|
||||||
if ($this->iconFirst == true) {
|
if ($this->iconFirst == true) {
|
||||||
return array($icon, $text, $caret);
|
return array($icon, $text, $caret);
|
||||||
} else {
|
} else {
|
||||||
return array($text, $icon);
|
return array($text, $icon, $caret);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -270,7 +270,7 @@ a.policy-control .phui-button-text {
|
||||||
}
|
}
|
||||||
|
|
||||||
.dropdown .phui-button-text {
|
.dropdown .phui-button-text {
|
||||||
margin-right: 16px;
|
margin-right: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.button.has-icon .phui-button-text {
|
.button.has-icon .phui-button-text {
|
||||||
|
|
Loading…
Reference in a new issue