[TikiWiki-commits] [Git][tikiwiki/tiki][29.x] [BP][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 | <69027dc862cb6_2c53428898451@gitlab-sidekiq-low-urgency-cpu-bound-v2-7fd8969789-ws4h9.mail> |
luci pushed to branch 29.x at Tiki Wiki CMS Groupware / Tiki
Commits:
663a6862 by Landry Bitege at 2025-10-29T20:42:35+00:00
[BP][ENH] Use a FontAwesome icon for default admin avatar instead of the default DiceBear "AD"
---
* [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
See merge request tikiwiki/tiki!8890
- - - - -
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
=====================================
@@ -1587,12 +1587,15 @@ class TikiLib extends TikiDb_Bridge
switch ($type) {
case 'l':
if (substr($libname, 0, 8) == '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 {
@@ -637,12 +637,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
=====================================
@@ -197,6 +197,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/663a6862135d58f36dd1855b080e7c08601457f5
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/663a6862135d58f36dd1855b080e7c08601457f5
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