1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-11 08:06:13 +01:00
phorge-phorge/webroot/rsrc/css/application/config/config-options.css
Chad Little af7c92f2c6 Config re-design
Summary:
This is a full UI pass at a cleaner "Config" application. The main idea is to simplify the UI, center it, and have a different feel than other UI, a sort of "manage" UI theme for objects with loads of settings. Also adds a new minimalistic "WHITE_CONFIG" box type which may get re-used in Diffusion settings. This is a 90% pass, I'll have a few follow up diffs. Specifically:

 - Build breadcrumbs as a flexible UI to go into headers.
 - One click ObjectItemView option, for hover states.
 - Sidenav doesn't always select (AphrontFilter issue)
 - Mobile touchups, though it's pretty reasonable.

Test Plan:
Click through every page here, edit options, see new navigation UI. Test a few various setup issue layouts including fatals.

{F5163228}

{F5163229}

{F5163230}

{F5163231}

{F5163232}

{F5163233}

{F5163234}

Reviewers: epriestley

Reviewed By: epriestley

Spies: Korvin, epriestley

Differential Revision: https://secure.phabricator.com/D18519
2017-09-05 15:24:15 -07:00

58 lines
1.1 KiB
CSS

/**
* @provides config-options-css
*/
.config-option-table {
width: 100%;
border-collapse: collapse;
border: none;
background: {$page.content};
}
.config-option-table th,
.config-option-table td {
padding: 8px 12px;
border-bottom: 1px solid {$thinblueborder};
}
.config-option-table th {
background: {$lightgreybackground};
color: {$bluetext};
text-align: left;
white-space: nowrap;
}
.config-option-table th em,
.config-option-table td em {
font-weight: normal;
color: {$greytext};
}
.config-option-table td {
color: {$darkgreytext};
width: 100%;
white-space: pre-wrap;
}
.config-option-table .column-labels th {
font-weight: bold;
color: {$bluetext};
background: {$lightgreybackground};
border-right: 1px solid {$thinblueborder};
}
.config-options-current-value {
white-space: nowrap;
width: 200px;
text-overflow: ellipsis;
overflow: hidden;
}
.config-options-current-value.violet {
color: {$violet};
}
.config-options-effective-value,
.config-option-table .config-options-effective-value th {
background: {$gentle.highlight};
}