use bootstrap icons for top- and avatar-menu

This commit is contained in:
ralf 2024-09-04 18:34:10 +02:00
parent efb9c55b64
commit 81412b0af3
12 changed files with 119 additions and 504 deletions

View File

@ -695,7 +695,8 @@ abstract class Framework extends Framework\Extra
return [
'name' => 'current_user',
'title' => lang('Current users').':'.$GLOBALS['egw']->session->session_count(),
'url' => self::link('/index.php','menuaction=admin.admin_accesslog.sessions&ajax=true')
'url' => self::link('/index.php','menuaction=admin.admin_accesslog.sessions&ajax=true'),
'icon' => 'people',
];
}
}
@ -1243,7 +1244,7 @@ abstract class Framework extends Framework\Extra
// Home should be at the top before preferences
if($GLOBALS['egw_info']['user']['apps']['home'] && isset($apps['home']))
{
$this->_add_topmenu_item($apps['home']);
$this->_add_topmenu_item(['icon' => 'home']+$apps['home']);
}
// array of topmenu preferences items (orders of the items matter)
@ -1305,23 +1306,28 @@ abstract class Framework extends Framework\Extra
'prefs' => array(
'title' => 'Preferences',
'hook' => 'settings',
'icon' => 'preferences',
),
'acl' => array(
'title' => 'Access',
'hook' => 'acl_rights',
'icon' => 'lock',
),
'useraccount' => array(
'title' => 'My Account',
'hook' => 'user_account',
'icon' => 'addressbook/accounts',
),
'cats' => array(
'title' => 'Categories',
'hook' => 'categories',
'hook' => 'categories',
'run_hook' => true, // acturally run hook, not just look it's implemented
'icon' => 'tag',
),
'security' => array(
'title' => 'Security & Password',
'hook' => 'preferences_security',
'hook' => 'preferences_security',
'icon' => 'key',
),
);
if (!$GLOBALS['egw_info']['user']['apps']['preferences'] || $GLOBALS['egw_info']['server']['deny_'.$type] &&
@ -1356,6 +1362,7 @@ abstract class Framework extends Framework\Extra
'title' => lang($types[$type]['title']),
'url' => 'javascript:egw.open_link("'.
self::link('/index.php?menuaction=preferences.preferences_password.change').'","_blank","850x580")',
'icon' => $types[$type]['icon'],
));
}
break;
@ -1367,6 +1374,7 @@ abstract class Framework extends Framework\Extra
'name' => 'preferences',
'title' => lang($types[$type]['title']),
'url' => "javascript:framework.toggle_darkmode()",
'icon' => $types[$type]['icon'],
));
}
break;
@ -1377,6 +1385,7 @@ abstract class Framework extends Framework\Extra
$this->_add_topmenu_item(array(
'id' => $type,
'name' => 'useraccount',
'icon' => $types[$type]['icon'],
'title' => lang($types[$type]['title']),
'url' => "javascript:egw.open_link('".self::link('/index.php?menuaction=addressbook.addressbook_ui.edit&account_id='.$GLOBALS['egw_info']['user']['account_id'])."','_blank','850x580')",
));
@ -1386,6 +1395,7 @@ abstract class Framework extends Framework\Extra
$this->_add_topmenu_item(array(
'id' => $type,
'name' => 'preferences',
'icon' => $types[$type]['icon'],
'title' => lang($types[$type]['title']),
'url' => "javascript:egw.show_preferences(\"$type\",".json_encode($apps).')',
));

View File

@ -371,7 +371,8 @@ abstract class Ajax extends Api\Framework
}
$id = $app_data['id'] ? $app_data['id'] : ($app_data['name'] ? $app_data['name'] : $app_data['title']);
$title = htmlspecialchars($alt_label ? $alt_label : $app_data['title']);
$this->topmenu_items[] = '<a id="topmenu_' . $id . '" href="'.htmlspecialchars($app_data['url']).'" title="'.$app_data['title'].'">'.$title.'</a>';
$this->topmenu_items[] = '<a id="topmenu_' . $id . '" href="'.htmlspecialchars($app_data['url']).'" title="'.$app_data['title'].'">'.
'<et2-image src="'.htmlspecialchars($app_data['icon'] ?? $app_data['name']).'"></et2-image> &nbsp; '.$title.'</a>';
}
/**

View File

@ -4327,6 +4327,9 @@ body.scrollVertical {
z-index: 1000;
top: 45px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items et2-image {
font-size: 120%;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items #rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -4386,15 +4389,6 @@ body.scrollVertical {
padding: 0px;
display: inline-grid;
/*Home*/
/*home*/
/*Setup / Einstellungen*/
/*access / Zugriff */
/*category*/
/*password*/
/*help*/
/*Search*/
/*logout*/
/*print*/
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li {
color: #FFFFFF;
@ -4411,7 +4405,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li a {
color: #000000;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display: inline-block;
width: 100%;
@ -4425,44 +4418,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a {
background-size: 20px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_manual {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_current_user {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_logout {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_print {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items .timezone span {
width: 100%;
text-align: center;
@ -5474,7 +5429,8 @@ div.timesheet_timer {
content: "!";
}
#egw_fw_topmenu_info_items #topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_logout a {
width: 45px;
@ -5482,7 +5438,8 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title span {
width: 45px;
@ -5490,16 +5447,17 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter: invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications {
line-height: 45px;
@ -5509,7 +5467,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications .egw_fw_topmenu_info_notify {
@ -5568,13 +5527,14 @@ div.timesheet_timer {
margin-bottom: 11px;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
#egw_fw_topmenu_info_items #topmenu_info_search {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_search a {
width: 45px;
@ -5592,7 +5552,7 @@ div.timesheet_timer {
}
#egw_fw_topmenu_info_items #topmenu_info_quick_add span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;
@ -7136,35 +7096,6 @@ table.egwGridView_grid img.et2_appicon {
border-top-color: #797979;
border-top: 4px solid;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_search {
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_useraccount {
background-image: url(../../api/templates/default/images/accounts.svg);
background-repeat: no-repeat;
background-size: 18px;
background-position-x: -2px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_calls {
background-image: url(../../api/templates/default/images/phone.svg);
background-repeat: no-repeat;
background-position-x: -2px;
}
div.dhtmlxMenu_egw_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td.sub_item_icon img[src*="svg"] {
background-color: transparent;
background-image: none;

View File

@ -13,7 +13,6 @@
--sl-input-border-radius-medium: var(--sl-border-radius-medium);
--et2-button-image-padding-left: .3rem;
et2-tabbox {
--track-width: 0px;

View File

@ -4330,6 +4330,9 @@ body.scrollVertical {
z-index: 1000;
top: 45px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items et2-image {
font-size: 120%;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items #rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -4389,15 +4392,6 @@ body.scrollVertical {
padding: 0px;
display: inline-grid;
/*Home*/
/*home*/
/*Setup / Einstellungen*/
/*access / Zugriff */
/*category*/
/*password*/
/*help*/
/*Search*/
/*logout*/
/*print*/
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li {
color: #FFFFFF;
@ -4414,7 +4408,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li a {
color: #000000;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display: inline-block;
width: 100%;
@ -4428,44 +4421,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a {
background-size: 20px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_manual {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_current_user {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_logout {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_print {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items .timezone span {
width: 100%;
text-align: center;
@ -5477,7 +5432,8 @@ div.timesheet_timer {
content: "!";
}
#egw_fw_topmenu_info_items #topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_logout a {
width: 45px;
@ -5485,7 +5441,8 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title span {
width: 45px;
@ -5493,16 +5450,17 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter: invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications {
line-height: 45px;
@ -5512,7 +5470,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications .egw_fw_topmenu_info_notify {
@ -5571,13 +5530,14 @@ div.timesheet_timer {
margin-bottom: 11px;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
#egw_fw_topmenu_info_items #topmenu_info_search {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_search a {
width: 45px;
@ -5595,7 +5555,7 @@ div.timesheet_timer {
}
#egw_fw_topmenu_info_items #topmenu_info_quick_add span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;
@ -7139,35 +7099,6 @@ table.egwGridView_grid img.et2_appicon {
border-top-color: #797979;
border-top: 4px solid;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_search {
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_useraccount {
background-image: url(../../api/templates/default/images/accounts.svg);
background-repeat: no-repeat;
background-size: 18px;
background-position-x: -2px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_calls {
background-image: url(../../api/templates/default/images/phone.svg);
background-repeat: no-repeat;
background-position-x: -2px;
}
div.dhtmlxMenu_egw_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td.sub_item_icon img[src*="svg"] {
background-color: transparent;
background-image: none;

View File

@ -4309,6 +4309,9 @@ body.scrollVertical {
z-index: 1000;
top: 45px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items et2-image {
font-size: 120%;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items #rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -4368,15 +4371,6 @@ body.scrollVertical {
padding: 0px;
display: inline-grid;
/*Home*/
/*home*/
/*Setup / Einstellungen*/
/*access / Zugriff */
/*category*/
/*password*/
/*help*/
/*Search*/
/*logout*/
/*print*/
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li {
color: #FFFFFF;
@ -4393,7 +4387,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li a {
color: #000000;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display: inline-block;
width: 100%;
@ -4407,44 +4400,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a {
background-size: 20px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_manual {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_current_user {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_logout {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_print {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items .timezone span {
width: 100%;
text-align: center;
@ -5456,7 +5411,8 @@ div.timesheet_timer {
content: "!";
}
#egw_fw_topmenu_info_items #topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_logout a {
width: 45px;
@ -5464,7 +5420,8 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title span {
width: 45px;
@ -5472,16 +5429,17 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter: invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications {
line-height: 45px;
@ -5491,7 +5449,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications .egw_fw_topmenu_info_notify {
@ -5550,13 +5509,14 @@ div.timesheet_timer {
margin-bottom: 11px;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
#egw_fw_topmenu_info_items #topmenu_info_search {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_search a {
width: 45px;
@ -5574,7 +5534,7 @@ div.timesheet_timer {
}
#egw_fw_topmenu_info_items #topmenu_info_quick_add span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;

View File

@ -4320,6 +4320,9 @@ body.scrollVertical {
z-index: 1000;
top: 45px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items et2-image {
font-size: 120%;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items #rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -4379,15 +4382,6 @@ body.scrollVertical {
padding: 0px;
display: inline-grid;
/*Home*/
/*home*/
/*Setup / Einstellungen*/
/*access / Zugriff */
/*category*/
/*password*/
/*help*/
/*Search*/
/*logout*/
/*print*/
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li {
color: #FFFFFF;
@ -4404,7 +4398,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li a {
color: #000000;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display: inline-block;
width: 100%;
@ -4418,44 +4411,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a {
background-size: 20px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_manual {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_current_user {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_logout {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_print {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items .timezone span {
width: 100%;
text-align: center;
@ -5467,7 +5422,8 @@ div.timesheet_timer {
content: "!";
}
#egw_fw_topmenu_info_items #topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_logout a {
width: 45px;
@ -5475,7 +5431,8 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title span {
width: 45px;
@ -5483,16 +5440,17 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter: invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications {
line-height: 45px;
@ -5502,7 +5460,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications .egw_fw_topmenu_info_notify {
@ -5561,13 +5520,14 @@ div.timesheet_timer {
margin-bottom: 11px;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
#egw_fw_topmenu_info_items #topmenu_info_search {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_search a {
width: 45px;
@ -5585,7 +5545,7 @@ div.timesheet_timer {
}
#egw_fw_topmenu_info_items #topmenu_info_quick_add span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;
@ -7129,35 +7089,6 @@ table.egwGridView_grid img.et2_appicon {
border-top-color: #797979;
border-top: 4px solid;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_search {
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_useraccount {
background-image: url(../../api/templates/default/images/accounts.svg);
background-repeat: no-repeat;
background-size: 18px;
background-position-x: -2px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_calls {
background-image: url(../../api/templates/default/images/phone.svg);
background-repeat: no-repeat;
background-position-x: -2px;
}
div.dhtmlxMenu_egw_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td.sub_item_icon img[src*="svg"] {
background-color: transparent;
background-image: none;

View File

@ -369,42 +369,6 @@
border-top: 4px solid;
}
#egw_fw_header {
#egw_fw_topmenu {
#egw_fw_topmenu_items {
ul a#topmenu_cats {
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
ul a#topmenu_password {
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
ul a#topmenu_search {
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
}
ul a#topmenu_prefs {
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
ul a#topmenu_home {
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
}
ul a#topmenu_acl {
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
ul a#topmenu_useraccount {
background-image: url(../../api/templates/default/images/accounts.svg);
background-repeat: no-repeat;
background-size: 18px;
background-position-x: -2px;
}
ul a#topmenu_calls {
background-image: url(../../api/templates/default/images/phone.svg);
background-repeat: no-repeat;
background-position-x: -2px;
}
}
}
}
div.dhtmlxMenu_egw_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td.sub_item_icon img[src*="svg"] {
background-color : transparent;
background-image: none;

View File

@ -995,4 +995,4 @@ span.et2_checkbox_slideSwitch > span.slideSwitch_container {background-color: #f
//
//
//
//

View File

@ -135,7 +135,8 @@ div.timesheet_timer {
}
#topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
a {
width:45px;
height: 45px;
@ -144,7 +145,8 @@ div.timesheet_timer {
}
#topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
span {
width: 45px;
height: 45px;
@ -154,17 +156,18 @@ div.timesheet_timer {
/*darkmode*/
#topmenu_info_darkmode {
span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter:invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
}
@ -177,7 +180,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
.egw_fw_topmenu_info_notify {
position: absolute;
@ -236,7 +240,7 @@ div.timesheet_timer {
}
}
#topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
@ -245,7 +249,8 @@ div.timesheet_timer {
#topmenu_info_search
{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
a {
width: 45px;
height: 45px;
@ -269,7 +274,7 @@ div.timesheet_timer {
position: relative;
span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;

View File

@ -104,6 +104,9 @@
height: auto;
z-index: 1000;
top: 45px;
et2-image {
font-size: 120%;
}
#rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -184,7 +187,6 @@
a {
color: @gray_100;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display:inline-block;
&:hover {
@ -200,56 +202,6 @@
:before{border: none;}
}
a {background-size: 20px;}
/*home*/
a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
/*Setup / Einstellungen*/
a#topmenu_prefs{
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
/*access / Zugriff */
a#topmenu_acl{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
/*category*/
a#topmenu_cats{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
/*password*/
a#topmenu_password{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
/*help*/
a#topmenu_manual{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
/*Search*/
a#topmenu_current_user{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
/*logout*/
a#topmenu_logout{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
/*print*/
a#topmenu_print{
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
} // Ende ul
.timezone {
span {

View File

@ -4341,6 +4341,9 @@ body.scrollVertical {
z-index: 1000;
top: 45px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items et2-image {
font-size: 120%;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items #rc_status_select {
width: 50% !important;
margin-left: 10px;
@ -4400,15 +4403,6 @@ body.scrollVertical {
padding: 0px;
display: inline-grid;
/*Home*/
/*home*/
/*Setup / Einstellungen*/
/*access / Zugriff */
/*category*/
/*password*/
/*help*/
/*Search*/
/*logout*/
/*print*/
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li {
color: #FFFFFF;
@ -4425,7 +4419,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul li a {
color: #000000;
text-decoration: none;
padding-left: 26px;
line-height: 1.9em;
display: inline-block;
width: 100%;
@ -4439,44 +4432,6 @@ body.scrollVertical {
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a {
background-size: 20px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
margin-left: 0px;
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
background-repeat: no-repeat;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
margin-left: 0px;
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_manual {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/help.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_current_user {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/users.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_logout {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/logout.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_print {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/print.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items .timezone span {
width: 100%;
text-align: center;
@ -5488,7 +5443,8 @@ div.timesheet_timer {
content: "!";
}
#egw_fw_topmenu_info_items #topmenu_info_logout {
background-image: url(../../api/templates/default/images/logout.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/power.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_logout a {
width: 45px;
@ -5496,7 +5452,8 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title {
background-image: url(../../api/templates/default/images/print.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/printer.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_print_title span {
width: 45px;
@ -5504,16 +5461,17 @@ div.timesheet_timer {
display: inline-block;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span {
background-image: url(../../api/templates/default/images/darkmode_off.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/moon-stars-fill.svg);
width: 45px;
height: 45px;
display: inline-block;
background-position: center;
background-repeat: no-repeat;
background-size: 45%;
}
#egw_fw_topmenu_info_items #topmenu_info_darkmode span.darkmode_on {
background-image: url(../../api/templates/default/images/darkmode_on.svg);
filter: invert(1) hue-rotate(180deg);
background-image: url(../../node_modules/bootstrap-icons/icons/brightness-high.svg);
background-size: 60%;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications {
line-height: 45px;
@ -5523,7 +5481,8 @@ div.timesheet_timer {
color: #fbfbfb;
font-weight: bold;
opacity: 0.4;
background-image: url(../../api/templates/default/images/notification_message.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
background-size: 50%;
border-left: 1px solid #636262;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications .egw_fw_topmenu_info_notify {
@ -5582,13 +5541,14 @@ div.timesheet_timer {
margin-bottom: 11px;
}
#egw_fw_topmenu_info_items #topmenu_info_notifications.egwpopup_notify {
background-image: url(../../api/templates/default/images/notification_message_active.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/bell-fill.svg);
opacity: 1;
border-left: 1px solid #bfc0bf;
}
#egw_fw_topmenu_info_items #topmenu_info_search {
background-repeat: no-repeat;
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/search.svg);
background-size: 50%;
}
#egw_fw_topmenu_info_items #topmenu_info_search a {
width: 45px;
@ -5606,7 +5566,7 @@ div.timesheet_timer {
}
#egw_fw_topmenu_info_items #topmenu_info_quick_add span#quick_add {
float: right;
background-image: url(../../api/templates/default/images/add.svg);
background-image: url(../../node_modules/bootstrap-icons/icons/plus-circle.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: center;
@ -6947,35 +6907,6 @@ span.egw_tutorial_title {
border-top-color: #797979;
border-top: 4px solid;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_cats {
background-image: url(../../api/templates/default/images/topmenu_items/category.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_password {
background-image: url(../../api/templates/default/images/topmenu_items/password.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_search {
background-image: url(../../api/templates/default/images/topmenu_items/search.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_prefs {
background-image: url(../../api/templates/default/images/topmenu_items/setup.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_home {
background-image: url(../../api/templates/default/images/topmenu_items/home.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_acl {
background-image: url(../../api/templates/default/images/topmenu_items/access.svg);
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_useraccount {
background-image: url(../../api/templates/default/images/accounts.svg);
background-repeat: no-repeat;
background-size: 18px;
background-position-x: -2px;
}
#egw_fw_header #egw_fw_topmenu #egw_fw_topmenu_items ul a#topmenu_calls {
background-image: url(../../api/templates/default/images/phone.svg);
background-repeat: no-repeat;
background-position-x: -2px;
}
div.dhtmlxMenu_egw_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td.sub_item_icon img[src*="svg"] {
background-color: transparent;
background-image: none;