1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-26 00:32:42 +01:00

Fix Durable Column CSS-Overload

Summary: This moves the count on the Conpherence Menu Item into a phui-list-item-count, and removes the CSS call to the entire Conphrence stack when durable column is open.

Test Plan: Test with and without the chat column, and a menu with a count

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D17677
This commit is contained in:
Chad Little 2017-04-13 11:20:51 -07:00
parent 9d56a3d86e
commit 2c5ee2a225
5 changed files with 28 additions and 21 deletions

View file

@ -7,9 +7,9 @@
*/ */
return array( return array(
'names' => array( 'names' => array(
'conpherence.pkg.css' => 'f8390290', 'conpherence.pkg.css' => '437d3b5a',
'conpherence.pkg.js' => '281b1a73', 'conpherence.pkg.js' => '281b1a73',
'core.pkg.css' => '30a64ed6', 'core.pkg.css' => '9139007e',
'core.pkg.js' => 'fbc1c380', 'core.pkg.js' => 'fbc1c380',
'darkconsole.pkg.js' => 'e7393ebb', 'darkconsole.pkg.js' => 'e7393ebb',
'differential.pkg.css' => '90b30783', 'differential.pkg.css' => '90b30783',
@ -45,9 +45,9 @@ return array(
'rsrc/css/application/config/config-template.css' => '8f18fa41', 'rsrc/css/application/config/config-template.css' => '8f18fa41',
'rsrc/css/application/config/setup-issue.css' => 'f794cfc3', 'rsrc/css/application/config/setup-issue.css' => 'f794cfc3',
'rsrc/css/application/config/unhandled-exception.css' => '4c96257a', 'rsrc/css/application/config/unhandled-exception.css' => '4c96257a',
'rsrc/css/application/conpherence/durable-column.css' => '292c71f0', 'rsrc/css/application/conpherence/durable-column.css' => '89ea6bef',
'rsrc/css/application/conpherence/header-pane.css' => '4082233d', 'rsrc/css/application/conpherence/header-pane.css' => '4082233d',
'rsrc/css/application/conpherence/menu.css' => '5abfb32d', 'rsrc/css/application/conpherence/menu.css' => '3d8e5c9c',
'rsrc/css/application/conpherence/message-pane.css' => 'd1fc13e1', 'rsrc/css/application/conpherence/message-pane.css' => 'd1fc13e1',
'rsrc/css/application/conpherence/notification.css' => 'cef0a3fc', 'rsrc/css/application/conpherence/notification.css' => 'cef0a3fc',
'rsrc/css/application/conpherence/participant-pane.css' => '604a8b02', 'rsrc/css/application/conpherence/participant-pane.css' => '604a8b02',
@ -157,7 +157,7 @@ return array(
'rsrc/css/phui/phui-info-view.css' => 'ec92802a', 'rsrc/css/phui/phui-info-view.css' => 'ec92802a',
'rsrc/css/phui/phui-invisible-character-view.css' => '6993d9f0', 'rsrc/css/phui/phui-invisible-character-view.css' => '6993d9f0',
'rsrc/css/phui/phui-lightbox.css' => '0a035e40', 'rsrc/css/phui/phui-lightbox.css' => '0a035e40',
'rsrc/css/phui/phui-list.css' => 'a3ec3cf1', 'rsrc/css/phui/phui-list.css' => '12eb8ce6',
'rsrc/css/phui/phui-object-box.css' => '8b289e3d', 'rsrc/css/phui/phui-object-box.css' => '8b289e3d',
'rsrc/css/phui/phui-pager.css' => '77d8a794', 'rsrc/css/phui/phui-pager.css' => '77d8a794',
'rsrc/css/phui/phui-pinboard-view.css' => '2495140e', 'rsrc/css/phui/phui-pinboard-view.css' => '2495140e',
@ -552,9 +552,9 @@ return array(
'conduit-api-css' => '7bc725c4', 'conduit-api-css' => '7bc725c4',
'config-options-css' => '0ede4c9b', 'config-options-css' => '0ede4c9b',
'config-page-css' => 'c1d5121b', 'config-page-css' => 'c1d5121b',
'conpherence-durable-column-view' => '292c71f0', 'conpherence-durable-column-view' => '89ea6bef',
'conpherence-header-pane-css' => '4082233d', 'conpherence-header-pane-css' => '4082233d',
'conpherence-menu-css' => '5abfb32d', 'conpherence-menu-css' => '3d8e5c9c',
'conpherence-message-pane-css' => 'd1fc13e1', 'conpherence-message-pane-css' => 'd1fc13e1',
'conpherence-notification-css' => 'cef0a3fc', 'conpherence-notification-css' => 'cef0a3fc',
'conpherence-participant-pane-css' => '604a8b02', 'conpherence-participant-pane-css' => '604a8b02',
@ -860,7 +860,7 @@ return array(
'phui-inline-comment-view-css' => 'be663c95', 'phui-inline-comment-view-css' => 'be663c95',
'phui-invisible-character-view-css' => '6993d9f0', 'phui-invisible-character-view-css' => '6993d9f0',
'phui-lightbox-css' => '0a035e40', 'phui-lightbox-css' => '0a035e40',
'phui-list-view-css' => 'a3ec3cf1', 'phui-list-view-css' => '12eb8ce6',
'phui-object-box-css' => '8b289e3d', 'phui-object-box-css' => '8b289e3d',
'phui-oi-big-ui-css' => '19f9369b', 'phui-oi-big-ui-css' => '19f9369b',
'phui-oi-color-css' => 'cd2b9b77', 'phui-oi-color-css' => 'cd2b9b77',

View file

@ -36,7 +36,6 @@ final class PhabricatorConpherenceProfileMenuItem
} }
public function willBuildNavigationItems(array $items) { public function willBuildNavigationItems(array $items) {
require_celerity_resource('conpherence-menu-css');
$viewer = $this->getViewer(); $viewer = $this->getViewer();
$room_phids = array(); $room_phids = array();
foreach ($items as $item) { foreach ($items as $item) {
@ -115,7 +114,7 @@ final class PhabricatorConpherenceProfileMenuItem
$count = phutil_tag( $count = phutil_tag(
'span', 'span',
array( array(
'class' => 'conpherence-menu-item-count', 'class' => 'phui-list-item-count',
), ),
$unread_count); $unread_count);
} }

View file

@ -65,7 +65,7 @@
font-size: 10px; font-size: 10px;
} }
.conpherence-durable-column-header .phabricator-application-menu .device-desktop .conpherence-durable-column-header .phabricator-application-menu
.phui-list-item-view { .phui-list-item-view {
margin: 0; margin: 0;
width: 28px; width: 28px;
@ -73,7 +73,7 @@
min-width: 28px; min-width: 28px;
} }
.conpherence-durable-column-header .phabricator-application-menu .device-desktop .conpherence-durable-column-header .phabricator-application-menu
.phui-list-item-href { .phui-list-item-href {
background: transparent; background: transparent;
border: none; border: none;
@ -300,7 +300,7 @@ img {
.minimize-column .conpherence-durable-column .minimize-column .conpherence-durable-column
.conpherence-durable-column-header .phabricator-application-menu .conpherence-durable-column-header .phabricator-application-menu
.phui-list-item-icon.phui-font-fa:hover { .phui-list-item-view:hover .phui-list-item-icon.phui-font-fa {
color: {$darkbluetext}; color: {$darkbluetext};
} }
@ -311,6 +311,6 @@ img {
} }
.minimize-column .conpherence-durable-column .phabricator-application-menu .minimize-column .conpherence-durable-column .phabricator-application-menu
.conpherence-settings-icon { .fa-gear {
display: none; display: none;
} }

View file

@ -167,8 +167,7 @@
} }
.conpherence-menu .conpherence-menu-item-view .conpherence-menu .conpherence-menu-item-view
.conpherence-menu-item-unread-count, .conpherence-menu-item-unread-count {
.conpherence-menu-item-count {
position: absolute; position: absolute;
right: 4px; right: 4px;
top: 10px; top: 10px;
@ -180,11 +179,6 @@
font-size: {$smallestfontsize}; font-size: {$smallestfontsize};
} }
.phui-list-item-view .conpherence-menu-item-count {
right: 7px;
top: 7px;
}
.conpherence-menu .hide-unread-count .conpherence-menu-item-unread-count, .conpherence-menu .hide-unread-count .conpherence-menu-item-unread-count,
.conpherence-menu .conpherence-selected .conpherence-menu-item-unread-count { .conpherence-menu .conpherence-selected .conpherence-menu-item-unread-count {
display: none; display: none;

View file

@ -228,3 +228,17 @@
.phui-list-item-action-icon { .phui-list-item-action-icon {
opacity: 1; opacity: 1;
} }
/* - Item Counts ----------------------------------------------------------- */
.phui-list-item-count {
position: absolute;
right: 7px;
top: 7px;
background: {$blue};
border-radius: 2px;
color: #fff;
font-weight: bold;
padding: 0 5px 1px;
font-size: {$smallestfontsize};
}