@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update Conpherence layout for logged out view

Summary: Fixes T9217, adds detection for logged in users and adjusts the layout accordingly.

Test Plan: View logged in and logged out Conpherence

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin

Maniphest Tasks: T9217

Differential Revision: https://secure.phabricator.com/D14002

+16 -5
+2 -2
resources/celerity/map.php
··· 47 47 'rsrc/css/application/config/unhandled-exception.css' => '4c96257a', 48 48 'rsrc/css/application/conpherence/durable-column.css' => '86396117', 49 49 'rsrc/css/application/conpherence/menu.css' => 'f99fee4c', 50 - 'rsrc/css/application/conpherence/message-pane.css' => 'dd4f8a3b', 50 + 'rsrc/css/application/conpherence/message-pane.css' => '5897d3ac', 51 51 'rsrc/css/application/conpherence/notification.css' => '6cdcc253', 52 52 'rsrc/css/application/conpherence/transaction.css' => '85d0974c', 53 53 'rsrc/css/application/conpherence/update.css' => 'faf6be09', ··· 509 509 'config-welcome-css' => '6abd79be', 510 510 'conpherence-durable-column-view' => '86396117', 511 511 'conpherence-menu-css' => 'f99fee4c', 512 - 'conpherence-message-pane-css' => 'dd4f8a3b', 512 + 'conpherence-message-pane-css' => '5897d3ac', 513 513 'conpherence-notification-css' => '6cdcc253', 514 514 'conpherence-thread-manager' => '01774ab2', 515 515 'conpherence-transaction-css' => '85d0974c',
+8 -1
src/applications/conpherence/view/ConpherenceLayoutView.php
··· 90 90 'hasWidgets' => false, 91 91 )); 92 92 93 + $class = null; 94 + if (!$this->getUser()->isLoggedIn()) { 95 + $class = 'conpherence-logged-out'; 96 + } 97 + 93 98 $this->initBehavior( 94 99 'conpherence-widget-pane', 95 100 ConpherenceWidgetConfigConstants::getWidgetPaneBehaviorConfig()); ··· 99 104 array( 100 105 'id' => $layout_id, 101 106 'sigil' => 'conpherence-layout', 102 - 'class' => 'conpherence-layout conpherence-role-'.$this->role, 107 + 'class' => 'conpherence-layout '. 108 + $class. 109 + ' conpherence-role-'.$this->role, 103 110 ), 104 111 array( 105 112 javelin_tag(
+6 -2
webroot/rsrc/css/application/conpherence/message-pane.css
··· 54 54 position: fixed; 55 55 left: 241px; 56 56 right: 241px; 57 - top: 76px; 57 + top: 78px; 58 58 bottom: 172px; 59 59 overflow-x: hidden; 60 60 overflow-y: auto; 61 61 -webkit-overflow-scrolling: touch; 62 + } 63 + 64 + .conpherence-logged-out .conpherence-message-pane .conpherence-messages { 65 + bottom: 42px; 62 66 } 63 67 64 68 .page-has-warning .conpherence-message-pane .conpherence-messages { ··· 114 118 } 115 119 116 120 .conpherence-message-pane .phui-form-view.login-to-participate { 117 - height: 28px; 121 + height: 26px; 118 122 } 119 123 120 124 .conpherence-message-pane .login-to-participate a.button {