[TikiWiki-commits] [Git][tikiwiki/tiki][master] [ENH] Use a FontAwesome icon for default admin avatar instead of the default DiceBear "AD"
"luci \(@luciash\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <68f21490e82ad_2c9abfdc83056@gitlab-sidekiq-low-urgency-cpu-bound-v2-678b8677d9-rrdv9.mail> |
luci pushed to branch master at Tiki Wiki CMS Groupware / Tiki
Commits:
4db66c54 by Landry Bitege at 2025-10-17T09:56:01+00:00
[ENH] Use a FontAwesome icon for default admin avatar instead of the default DiceBear "AD"
---
* [ENH] Use FontAwesome icon for admin avatar instead of DiceBear
See merge request tikiwiki/tiki!8765
- - - - -
3 changed files:
- lib/tikilib.php
- themes/base_files/css/feature/adminui.scss
- themes/base_files/scss/_tiki-bootstrap_overrides.scss
Changes:
=====================================
lib/tikilib.php
=====================================
@@ -1589,12 +1589,15 @@ class TikiLib extends TikiDb_Bridge
switch ($type) {
case 'l':
if (str_starts_with($libname, 'dicebear')) {
+ $seed = $res['avatarName'];
+ if ($seed === 'admin') {
+ return '<i class="fa fa-user-tie fa-2xl admin-icon" title="' . tra("Administrator") . '"></i>';
+ }
TikiLib::lib('header')->add_js_module(<<<JS
import { renderAvatars } from 'avatar-generator';
renderAvatars();
JS);
- $seed = $res['avatarName'];
$style = explode('/', $libname)[1];
return <<<HTML
<div class="dicebear-avatar" data-seed="{$seed}" data-style="{$style}" data-size="{$avatarRenderSize}"></div>
=====================================
themes/base_files/css/feature/adminui.scss
=====================================
@@ -56,7 +56,7 @@ body.tiki-admin {
padding-left: 0;
}
-.tiki-admin .top_modules .box-login_box { margin-left: auto; }
+.tiki-admin .top_modules .box-login_box { margin-left: auto; justify-content: start; padding-top: 8px; }
@media (min-width: 992px) {
.tiki-admin.uab aside.admin-nav .navbar-expand-lg .offcanvas .offcanvas-body {
@@ -584,12 +584,15 @@ body.tiki-admin {
// max-height: 38px;
}
+.tiki-admin .admin-icon {
+ color: var(--tiki-admin-top-nav-color);
+}
+
.tiki-admin .box-logo {
display: none !important;
}
.tiki-admin .siteloginbar_popup img {
- margin-top: -20px;
vertical-align: baseline;
max-width: 38px;
max-height: 38px;
=====================================
themes/base_files/scss/_tiki-bootstrap_overrides.scss
=====================================
@@ -198,6 +198,9 @@ body.fullscreen.tiki.navbar-padding {
white-space: nowrap;
}
+.admin-icon{
+ color: var(--tiki-top-color)
+}
//.layout_social, Selectors no longer match the HTML - g_c-l.
//.layout_social_modules {
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/4db66c54afde4ce75f935693945e2d0f383fc914
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/4db66c54afde4ce75f935693945e2d0f383fc914
You're receiving this email because of your account on gitlab.com.
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs