Page MenuHomePhabricator

D7904.id17893.diff
No OneTemporary

D7904.id17893.diff

Index: src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php
===================================================================
--- src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php
+++ src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php
@@ -224,18 +224,24 @@
'action',
));
- $panel = new AphrontPanelView();
- $panel->addButton(
- phutil_tag(
- 'a',
- array(
- 'href' => $this->getPanelURI('?edit=true'),
- 'class' => 'green button',
- ),
- pht('Add New Public Key')));
- $panel->setHeader(pht('SSH Public Keys'));
+ $panel = new PHUIObjectBoxView();
+ $header = new PHUIHeaderView();
+
+ $icon = id(new PHUIIconView())
+ ->setSpriteSheet(PHUIIconView::SPRITE_ICONS)
+ ->setSpriteIcon('new');
+
+ $button = new PHUIButtonView();
+ $button->setText(pht('Add New Public Key'));
+ $button->setHref($this->getPanelURI('?edit=true'));
+ $button->setTag('a');
+ $button->setIcon($icon);
+
+ $header->setHeader(pht('SSH Public Keys'));
+ $header->addActionLink($button);
+
+ $panel->setHeader($header);
$panel->appendChild($table);
- $panel->setNoBackground();
return $panel;
}

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 6, 2:22 AM (20 h, 5 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6675110
Default Alt Text
D7904.id17893.diff (1 KB)

Event Timeline