mirror of
https://we.phorge.it/source/phorge.git
synced 2024-09-20 17:28:51 +02:00
dd94512837
Summary: - Adds `PhabricatorMenuItemView` which is a non-hacky object representing a single menu item. - Adds `PhabricatorMenuView`, a collection of items. - Deletes some busted/old interfaces full of garbage nonsense. - Merges menu item styles from `aphront-side-nav-view-css` and `phabricator-nav-view-css`. These are old-style and new-style rules which got partially updated recently. - The new-style menus have a darker background (#ececec) than the old-style menus (#f7f7f7) so some of the highlight/hover colors weren't visible. I shuffled them around but something or other might need further adjustment. Test Plan: looked at every menu I could Reviewers: chad Reviewed By: chad CC: aran Maniphest Tasks: T1960 Differential Revision: https://secure.phabricator.com/D4036
38 lines
730 B
CSS
38 lines
730 B
CSS
/**
|
|
* @provides phabricator-menu-view-css
|
|
*/
|
|
|
|
.phabricator-menu-item-view {
|
|
display: block;
|
|
margin: 0 0 2px;
|
|
white-space: nowrap;
|
|
text-decoration: none;
|
|
font-weight: bold;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.phabricator-menu-item-type-link {
|
|
padding: 3px 8px 3px 24px;
|
|
}
|
|
|
|
.phabricator-menu-item-type-label {
|
|
padding: 6px 8px 3px 12px;
|
|
color: #333333;
|
|
text-transform: uppercase;
|
|
font-size: 11px;
|
|
}
|
|
|
|
.phabricator-menu-item-type-spacer {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
.device-desktop a.phabricator-menu-item-type-link:hover {
|
|
text-decoration: none;
|
|
/* TODO: Swap this back to #e7e7e7? */
|
|
background: #a1bbe5;
|
|
}
|
|
|
|
.phabricator-menu-item-selected,
|
|
.device-desktop a.phabricator-menu-item-selected:hover {
|
|
background: #d7d7d7;
|
|
}
|