2011-01-25 20:31:40 +01:00
|
|
|
/**
|
|
|
|
* @provides phabricator-standard-page-view
|
|
|
|
*/
|
|
|
|
|
2012-08-22 00:01:20 +02:00
|
|
|
.phabricator-anchor-view,
|
|
|
|
.phabricator-anchor-navigation-marker {
|
|
|
|
position: absolute;
|
|
|
|
margin-top: -15px;
|
|
|
|
}
|
|
|
|
|
Countdown tweaks
Summary:
A few tweaks to hsb's Countdown implementation:
- Allow the page to be rendered "chromeless", suitable for display on one of
the dozens of monitors everyone has laying around.
- Show title of countdown in deletion dialog.
- When creating a new countdown default to time(), not Dec 31, 1969.
- Add extra "/" after editing to avoid needless redirect.
- Tweak some page titles.
- Show countdown author in list view.
- Highlight tab in list view.
- Tweak menu copy.
- Link countdown title in list view, separate buttons into different columns
so they pick up padding.
Test Plan:
Created, edited and deleted a timer. Viewed a timer and toggled chrome mode.
Viewed timer list.
Reviewed By: hsb
Reviewers: hsb, aran, jungejason, tuomaspelkonen
CC: aran, hsb, epriestley
Differential Revision: 454
2011-06-14 02:35:13 +02:00
|
|
|
.phabricator-chromeless-page .phabricator-standard-page {
|
2015-05-07 05:52:22 +02:00
|
|
|
background: transparent;
|
|
|
|
border-width: 0px;
|
2012-03-26 18:29:31 +02:00
|
|
|
}
|
|
|
|
|
2015-07-02 23:25:01 +02:00
|
|
|
.phabricator-standard-page-body {
|
|
|
|
clear: both;
|
|
|
|
}
|
|
|
|
|
2014-09-10 23:44:34 +02:00
|
|
|
.phabricator-standard-page-footer {
|
|
|
|
text-align: right;
|
2014-09-24 18:10:28 +02:00
|
|
|
margin: 4px 16px;
|
|
|
|
padding: 12px 0;
|
2014-09-10 23:44:34 +02:00
|
|
|
border-top: 1px solid {$lightgreyborder};
|
2014-12-20 00:56:09 +01:00
|
|
|
color: {$greytext};
|
2014-09-10 23:44:34 +02:00
|
|
|
}
|
|
|
|
|
2014-09-30 21:40:24 +02:00
|
|
|
.device-desktop .has-local-nav + .phabricator-standard-page-footer {
|
2014-09-24 18:10:28 +02:00
|
|
|
margin-left: 221px;
|
|
|
|
}
|
|
|
|
|
2015-02-26 19:27:28 +01:00
|
|
|
.device-desktop div.phabricator-icon-nav + .phabricator-standard-page-footer {
|
|
|
|
margin-left: 58px;
|
|
|
|
}
|
|
|
|
|
2015-03-23 17:56:39 +01:00
|
|
|
.device .phabricator-side-menu-home + .phabricator-standard-page-footer {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
2011-05-28 20:36:00 +02:00
|
|
|
.keyboard-shortcut-help td,
|
|
|
|
.keyboard-shortcut-help th {
|
|
|
|
padding: 8px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
|
|
|
|
.keyboard-shortcut-help th {
|
|
|
|
white-space: nowrap;
|
2013-09-02 17:08:54 +02:00
|
|
|
color: {$greytext};
|
2011-05-28 20:36:00 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
.keyboard-shortcut-help kbd {
|
|
|
|
background: #222222;
|
|
|
|
padding: 6px;
|
|
|
|
color: #ffffff;
|
|
|
|
font-weight: bold;
|
|
|
|
border: 1px solid #555555;
|
|
|
|
}
|
2011-06-08 20:53:10 +02:00
|
|
|
|
|
|
|
.keyboard-focus-focus-reticle {
|
2011-06-20 23:21:17 +02:00
|
|
|
background: #ffffd3;
|
2011-06-08 20:53:10 +02:00
|
|
|
position: absolute;
|
2011-06-20 23:21:17 +02:00
|
|
|
border: 1px solid #999900;
|
2011-06-08 20:53:10 +02:00
|
|
|
}
|
|
|
|
|
2013-03-08 19:43:20 +01:00
|
|
|
a.handle-status-closed {
|
Add object status to Handles
Summary:
We use ObjectHandles as proxy objects which can refer to any other object in the
system. Add the concept of the underlying object's "status" (e.g., open, closed
or busy).
This allows us to render completed tasks and revisions with strikethrough. In
the future, if we implement OOO or something, we could render users with a
"busy" status if they're on vacation, etc.
Test Plan: Viewed a task with closed revisions and dependencies:
https://secure.phabricator.com/file/view/PHID-FILE-6183e81286fa3288d33d/
Reviewed By: codeblock
Reviewers: codeblock, hunterbridges, jungejason, tuomaspelkonen, aran
CC: aran, codeblock
Differential Revision: 772
2011-08-03 15:37:18 +02:00
|
|
|
text-decoration: line-through;
|
2013-03-07 17:16:13 +01:00
|
|
|
color: #676767;
|
|
|
|
}
|
|
|
|
|
2013-03-08 19:43:20 +01:00
|
|
|
a.handle-status-closed:hover {
|
2013-03-07 17:16:13 +01:00
|
|
|
text-decoration: line-through;
|
|
|
|
color: #19558D;
|
Add object status to Handles
Summary:
We use ObjectHandles as proxy objects which can refer to any other object in the
system. Add the concept of the underlying object's "status" (e.g., open, closed
or busy).
This allows us to render completed tasks and revisions with strikethrough. In
the future, if we implement OOO or something, we could render users with a
"busy" status if they're on vacation, etc.
Test Plan: Viewed a task with closed revisions and dependencies:
https://secure.phabricator.com/file/view/PHID-FILE-6183e81286fa3288d33d/
Reviewed By: codeblock
Reviewers: codeblock, hunterbridges, jungejason, tuomaspelkonen, aran
CC: aran, codeblock
Differential Revision: 772
2011-08-03 15:37:18 +02:00
|
|
|
}
|
2011-10-23 22:36:44 +02:00
|
|
|
|
2015-05-14 20:14:44 +02:00
|
|
|
a.handle-availability-disabled,
|
|
|
|
a.handle-availability-none,
|
|
|
|
a.handle-availability-partial {
|
2013-08-08 15:51:22 +02:00
|
|
|
padding-left: 11px;
|
2012-05-19 18:18:34 +02:00
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: -4px center;
|
2012-05-17 03:42:06 +02:00
|
|
|
}
|
|
|
|
|
2015-05-14 20:14:44 +02:00
|
|
|
a.handle-availability-none {
|
2012-05-19 18:18:34 +02:00
|
|
|
background-image: url(/rsrc/image/icon/fatcow/bullet_red.png);
|
|
|
|
}
|
|
|
|
|
2015-05-14 20:14:44 +02:00
|
|
|
a.handle-availability-partial {
|
2012-05-19 18:18:34 +02:00
|
|
|
background-image: url(/rsrc/image/icon/fatcow/bullet_orange.png);
|
2012-05-17 03:42:06 +02:00
|
|
|
}
|
|
|
|
|
2015-05-14 20:14:44 +02:00
|
|
|
a.handle-availability-disabled {
|
2012-05-21 23:54:39 +02:00
|
|
|
background-image: url(/rsrc/image/icon/fatcow/bullet_black.png);
|
2012-01-17 01:54:05 +01:00
|
|
|
}
|
|
|
|
|
2012-01-04 16:35:52 +01:00
|
|
|
.aphront-developer-error-callout {
|
2013-01-18 01:25:47 +01:00
|
|
|
position: relative;
|
2012-01-04 16:35:52 +01:00
|
|
|
padding: 2em;
|
|
|
|
background: #aa0000;
|
|
|
|
color: white;
|
|
|
|
text-align: center;
|
2015-06-26 18:33:03 +02:00
|
|
|
font-size: {$smallerfontsize};
|
2012-01-04 16:35:52 +01:00
|
|
|
}
|
2013-01-18 01:25:47 +01:00
|
|
|
|
|
|
|
.setup-warning-callout {
|
2013-06-25 19:17:46 +02:00
|
|
|
padding: 8px 16px;
|
Move setup issue callout to under the header
Summary: Fixes T7830. Moves the callout to sit under the main header, which resolved Differential issues and Durable Column issues, but still some extra CSS shenanigans.
Test Plan:
Test lots of pages, Home, Dashboards, Conpherence, Durable Column, Inline Diff Replies, Mobile, Workboards, etc.
{F375821}
{F375822}
{F375823}
Reviewers: btrahan, epriestley
Reviewed By: epriestley
Subscribers: Korvin, epriestley
Maniphest Tasks: T7830
Differential Revision: https://secure.phabricator.com/D12466
2015-04-19 16:15:59 +02:00
|
|
|
background: {$lightred};
|
|
|
|
border-bottom: 1px solid {$sh-redborder};
|
|
|
|
position: relative;
|
|
|
|
}
|
|
|
|
|
|
|
|
.setup-warning-callout a {
|
|
|
|
color: {$red};
|
2013-01-18 01:25:47 +01:00
|
|
|
}
|
2013-10-17 19:49:21 +02:00
|
|
|
|
|
|
|
.phui-handle .phui-icon-view {
|
|
|
|
display: inline-block;
|
|
|
|
margin: 2px 2px -2px 0;
|
|
|
|
}
|
2015-01-23 22:29:15 +01:00
|
|
|
|
|
|
|
.jx-scrollbar-frame {
|
|
|
|
position: relative;
|
|
|
|
overflow: hidden;
|
|
|
|
}
|
|
|
|
|
|
|
|
.jx-scrollbar-viewport {
|
|
|
|
position: absolute;
|
|
|
|
overflow-x: hidden;
|
|
|
|
overflow-y: scroll;
|
|
|
|
top: 0;
|
|
|
|
bottom: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
}
|
|
|
|
|
2015-02-03 03:45:22 +01:00
|
|
|
/* Fixes so pages actually print when magic scrollbar is present */
|
|
|
|
!print .main-page-frame {
|
|
|
|
position: static;
|
|
|
|
overflow: visible;
|
|
|
|
}
|
|
|
|
|
|
|
|
!print .jx-scrollbar-viewport {
|
|
|
|
position: static;
|
|
|
|
width: auto !important;
|
|
|
|
height: auto !important;
|
|
|
|
}
|
|
|
|
|
2015-01-23 22:29:15 +01:00
|
|
|
.jx-scrollbar-test {
|
|
|
|
position: absolute;
|
|
|
|
left: -300px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.jx-scrollbar-bar {
|
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
|
|
|
right: 0;
|
|
|
|
bottom: 7px;
|
|
|
|
width: 11px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.jx-scrollbar-bar .jx-scrollbar-handle {
|
|
|
|
position: absolute;
|
|
|
|
right: 2px;
|
|
|
|
-webkit-border-radius: 7px;
|
|
|
|
-moz-border-radius: 7px;
|
|
|
|
border-radius: 7px;
|
|
|
|
min-height: 10px;
|
|
|
|
width: 7px;
|
|
|
|
opacity: 0;
|
|
|
|
-webkit-transition: opacity 0.2s linear;
|
|
|
|
-moz-transition: opacity 0.2s linear;
|
|
|
|
-o-transition: opacity 0.2s linear;
|
|
|
|
-ms-transition: opacity 0.2s linear;
|
|
|
|
transition: opacity 0.2s linear;
|
|
|
|
background: #6c6e71;
|
|
|
|
-webkit-background-clip: padding-box;
|
|
|
|
-moz-background-clip: padding;
|
|
|
|
}
|
|
|
|
|
|
|
|
.jx-scrollbar-bar:hover .jx-scrollbar-handle {
|
|
|
|
opacity: 0.7;
|
|
|
|
-webkit-transition: opacity 0 linear;
|
|
|
|
-moz-transition: opacity 0 linear;
|
|
|
|
-o-transition: opacity 0 linear;
|
|
|
|
-ms-transition: opacity 0 linear;
|
|
|
|
transition: opacity 0 linear;
|
|
|
|
}
|
|
|
|
|
|
|
|
.jx-scrollbar-bar .jx-scrollbar-visible {
|
|
|
|
opacity: 0.7;
|
|
|
|
}
|
2015-01-26 18:34:57 +01:00
|
|
|
|
|
|
|
.jx-scrollbar-link {
|
|
|
|
position: absolute;
|
|
|
|
left: -50px;
|
|
|
|
}
|