]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fix public layout header title & description 20758/head
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Thu, 30 Apr 2020 11:31:20 +0000 (13:31 +0200)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Fri, 1 May 2020 07:09:14 +0000 (07:09 +0000)
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
apps/files_sharing/css/public.scss
core/css/header.scss
core/templates/layout.public.php

index 83cba309da757ed0208b35dcde713783fd2a577b..c63e8cc80cdf74f42beb18fd0f8701a7bafc4131 100644 (file)
@@ -162,22 +162,6 @@ thead {
        text-align: left;
 }
 
-/* Needed to ellipsize long header text on share page */
-#body-login #header-left,
-#body-login .header-left {
-       overflow: hidden;
-}
-
-#header .header-shared-by  {
-       color: var(--color-primary-text);
-       position: relative;
-       font-weight: 300;
-       font-size: 11px;
-       line-height: 11px;
-       overflow: hidden;
-       text-overflow: ellipsis;
-}
-
 #note-content {
        padding: 5px;
        display:inline-block;
index c1e89b5cc8e0d2bc5b128783148ab705518c8c9a..e5a0f053bc6f3ebe4a0068f85e583d28cdd812c1 100644 (file)
@@ -64,6 +64,7 @@
        opacity: 1;
        display: flex;
        align-items: center;
+       display: flex;
        flex-wrap: wrap;
        overflow: hidden;
 
        }
 
        #header-left, .header-left {
-               flex: 0 0;
-               flex-grow: 1;
+               flex: 1 0;
                white-space: nowrap;
+               min-width: 0;
        }
 
        #header-right, .header-right {
        }
 }
 
+/* TODO: move into minimal css file for public shared template */
 /* only used for public share pages now as we have the app icons when logged in */
 .header-appname {
        color: var(--color-primary-text);
        padding-right: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
+       // Take full width to push the header-shared-by bellow (if any)
+       flex: 1 1 100%;
+}
+
+.header-shared-by  {
+       color: var(--color-primary-text);
+       position: relative;
+       font-weight: 300;
+       font-size: 11px;
+       line-height: 11px;
+       overflow: hidden;
+       text-overflow: ellipsis;
 }
 
 /* do not show menu toggle on public share links as there is no menu */
index 36a5f1e53832ad9b685efa39386aba9565b560ba..1d7a02a81f0479aad69209ed18967624b0e68239 100644 (file)
                        <span id="nextcloud">
                                <div class="logo logo-icon svg"></div>
                                <h1 class="header-appname">
-                                       <?php if (isset($template)) { p($template->getHeaderTitle()); } else { p($theme->getName());} ?>
+                                       <?php if (isset($template) && $template->getHeaderTitle() !== '') {
+                                               p($template->getHeaderTitle());
+                                       } else {
+                                               p($theme->getName());
+                                       } ?>
                                </h1>
+                               <?php if (isset($template) && $template->getHeaderDetails() !== '') { ?>
                                <div class="header-shared-by">
-                                       <?php if (isset($template)) { p($template->getHeaderDetails()); } ?>
+                                       <?php p($template->getHeaderDetails()); ?>
                                </div>
+                               <?php } ?>
                        </span>
                </div>