Skip to content

Commit ae9d9a2

Browse files
authored
Merge pull request #35676 from nextcloud/backport/35071/stable25
[stable25] Add alt to the logo, adapt css for logo
2 parents 49b3837 + dca7384 commit ae9d9a2

File tree

10 files changed

+15
-41
lines changed

10 files changed

+15
-41
lines changed

core/css/guest.css

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,9 @@ body {
7676
}
7777

7878
#header .logo {
79-
background-image: var(--image-logo, url('../../core/img/logo/logo.svg'));
80-
background-repeat: no-repeat;
81-
background-size: contain;
82-
background-position: center;
83-
width: 175px;
84-
height: 130px;
79+
max-width: 175px;
80+
width: auto;
81+
max-height: 130px;
8582
margin: 0 auto;
8683
position: relative;
8784
left: unset;

core/css/header.css

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/css/header.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/css/header.scss

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,15 +163,9 @@
163163
}
164164
.logo {
165165
display: inline-flex;
166-
background-image: var(--image-logoheader, var(--image-logo, url('../img/logo/logo.svg')));
167-
background-repeat: no-repeat;
168-
background-size: contain;
169-
background-position: center;
170166
width: 62px;
171167
position: absolute;
172168
left: 12px;
173-
top: 1px;
174-
bottom: 1px;
175169
// Invert if not customized and background is bright
176170
filter: var(--image-logoheader-custom, var(--background-image-invert-if-bright));
177171
}

core/css/server.css

Lines changed: 0 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/css/server.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/templates/layout.guest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
<?php if ($_['bodyid'] === 'body-login'): ?>
3636
<header role="banner">
3737
<div id="header">
38-
<div class="logo"></div>
38+
39+
<img class="logo" alt="<?php p($l->t('%s logo', [$theme->getName()])); ?>" src="<?= ($_['logoUrl'] ?? '') !== '' ? $_['logoUrl'] : $theme->getLogo(); ?>">
3940
</div>
4041
</header>
4142
<?php endif; ?>

core/templates/layout.public.php

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,8 @@
3737
</div>
3838

3939
<header id="header">
40-
<div class="header-left">
41-
<div class="logo logo-icon svg"></div>
42-
<span id="nextcloud" class="header-appname">
43-
<?php if (isset($template) && $template->getHeaderTitle() !== '') { ?>
44-
<?php p($template->getHeaderTitle()); ?>
45-
<?php } else { ?>
46-
<?php p($theme->getName()); ?>
47-
<?php } ?>
48-
</span>
40+
<div class="header-left" id="nextcloud">
41+
<img class="logo logo-icon svg" alt="<?php p($l->t('%s logo', [$theme->getName()])); ?>" src="<?= ($_['logoUrl'] ?? '') !== '' ? $_['logoUrl'] : $theme->getLogo(); ?>">
4942
<?php if (isset($template) && $template->getHeaderDetails() !== '') { ?>
5043
<div class="header-shared-by">
5144
<?php p($template->getHeaderDetails()); ?>

core/templates/layout.user.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<div class="header-left">
6161
<a href="<?php print_unescaped($_['logoUrl'] ?: link_to('', 'index.php')); ?>"
6262
id="nextcloud">
63-
<div class="logo logo-icon"></div>
63+
<img class="logo logo-icon" alt="<?php p($l->t('%s logo', [$theme->getName()])); ?>" src="<?= ($_['logoUrl'] ?? '') !== '' ? $_['logoUrl'] : $theme->getLogo(); ?>">
6464
</a>
6565

6666
<nav id="header-left__appmenu"></nav>

lib/private/TemplateLayout.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,6 @@ public function __construct($renderAs, $appId = '') {
114114
$this->assign('enabledThemes', $themesService->getEnabledThemes());
115115
}
116116

117-
// set logo link target
118-
$logoUrl = $this->config->getSystemValueString('logo_url', '');
119-
$this->assign('logoUrl', $logoUrl);
120-
121117
// Add navigation entry
122118
$this->assign('application', '');
123119
$this->assign('appid', $appId);
@@ -188,6 +184,11 @@ public function __construct($renderAs, $appId = '') {
188184
} else {
189185
parent::__construct('core', 'layout.base');
190186
}
187+
188+
// set logo link target
189+
$logoUrl = $this->config->getSystemValueString('logo_url', '');
190+
$this->assign('logoUrl', $logoUrl);
191+
191192
// Send the language and the locale to our layouts
192193
$lang = \OC::$server->getL10NFactory()->findLanguage();
193194
$locale = \OC::$server->getL10NFactory()->findLocale($lang);

0 commit comments

Comments
 (0)