2019-03-11 18:03:39 +01:00
|
|
|
<?php
|
2025-02-19 12:25:06 +01:00
|
|
|
/* Copyright (C) 2025 MDW <mdeweerd@users.noreply.github.com>
|
|
|
|
|
*/
|
2021-02-26 13:31:09 +01:00
|
|
|
if (!defined('ISLOADEDBYSTEELSHEET')) {
|
|
|
|
|
die('Must be call by steelsheet');
|
2024-11-14 23:26:18 +01:00
|
|
|
}
|
|
|
|
|
include_once DOL_DOCUMENT_ROOT."/core/lib/functions2.lib.php";
|
2025-02-19 12:25:06 +01:00
|
|
|
/**
|
|
|
|
|
* @var string $colorbackhmenu1
|
|
|
|
|
* @var string $colorbacklinepair1
|
|
|
|
|
* @var string $colortextbackhmenu
|
|
|
|
|
* @var string $colortextlink
|
|
|
|
|
* @var int<0,1> $disableimages
|
|
|
|
|
* @var string $left
|
|
|
|
|
* @var string $right
|
|
|
|
|
*/
|
|
|
|
|
'
|
|
|
|
|
@phan-var-force string $colorbackhmenu1
|
|
|
|
|
@phan-var-force string $colorbacklinepair1
|
|
|
|
|
@phan-var-force string $colortextbackhmenu
|
|
|
|
|
@phan-var-force string $colortextlink
|
|
|
|
|
@phan-var-force int<0,1> $disableimages
|
|
|
|
|
@phan-var-force string $left
|
|
|
|
|
@phan-var-force string $right
|
|
|
|
|
';
|
2024-11-14 23:26:18 +01:00
|
|
|
?>
|
2025-01-13 12:31:08 +01:00
|
|
|
|
|
|
|
|
/* IDE Hack <style type="text/css"> */
|
|
|
|
|
|
2019-03-11 18:03:39 +01:00
|
|
|
/*
|
2019-10-15 02:45:12 +02:00
|
|
|
* Dropdown of user popup
|
2019-05-21 12:36:18 +02:00
|
|
|
*/
|
2019-03-22 11:49:10 +01:00
|
|
|
|
2022-01-23 02:06:47 +01:00
|
|
|
.bookmark-footer a.top-menu-dropdown-link {
|
|
|
|
|
white-space: normal;
|
|
|
|
|
word-break: break-word;
|
|
|
|
|
}
|
|
|
|
|
|
2020-02-20 15:25:32 +01:00
|
|
|
button.dropdown-item.global-search-item {
|
2021-02-26 13:31:09 +01:00
|
|
|
outline: none;
|
2020-02-20 15:25:32 +01:00
|
|
|
}
|
|
|
|
|
|
2020-05-05 21:35:03 +02:00
|
|
|
.open>.dropdown-search, .open>.dropdown-bookmark, .open>.dropdown-quickadd, .open>.dropdown-menu, .dropdown dd ul.open {
|
2021-02-26 13:31:09 +01:00
|
|
|
display: block;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
2019-03-12 11:49:56 +01:00
|
|
|
|
2022-01-23 02:06:47 +01:00
|
|
|
#topmenu-bookmark-dropdown .dropdown-menu {
|
2024-09-28 17:05:44 +02:00
|
|
|
min-width: 370px;
|
2022-04-07 15:59:50 +02:00
|
|
|
max-width: 400px;
|
2022-01-23 02:06:47 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2020-02-20 15:25:32 +01:00
|
|
|
.dropdown-search {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-color: #eee;
|
|
|
|
|
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 100%;
|
|
|
|
|
left: 0;
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
display: none;
|
|
|
|
|
float: left;
|
|
|
|
|
min-width: 160px;
|
|
|
|
|
margin: 2px 0 0;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
text-align: left;
|
|
|
|
|
list-style: none;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
-webkit-background-clip: padding-box;
|
|
|
|
|
background-clip: padding-box;
|
|
|
|
|
border: 1px solid #ccc;
|
|
|
|
|
border: 1px solid rgba(0,0,0,.15);
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
|
|
|
|
box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
2020-02-20 15:25:32 +01:00
|
|
|
}
|
|
|
|
|
.dropdown-bookmark {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-color: #eee;
|
|
|
|
|
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 100%;
|
|
|
|
|
left: 0;
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
display: none;
|
|
|
|
|
float: left;
|
|
|
|
|
min-width: 160px;
|
|
|
|
|
margin: 2px 0 0;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
text-align: left;
|
|
|
|
|
list-style: none;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
-webkit-background-clip: padding-box;
|
|
|
|
|
background-clip: padding-box;
|
|
|
|
|
border: 1px solid #ccc;
|
|
|
|
|
border: 1px solid rgba(0,0,0,.15);
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
|
|
|
|
box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
2020-05-05 21:35:03 +02:00
|
|
|
.dropdown-quickadd {
|
|
|
|
|
border-color: #eee;
|
|
|
|
|
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: 100%;
|
|
|
|
|
left: 0;
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
display: none;
|
|
|
|
|
float: left;
|
|
|
|
|
min-width: 240px;
|
|
|
|
|
margin: 2px 0 0;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
text-align: left;
|
|
|
|
|
list-style: none;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
-webkit-background-clip: padding-box;
|
|
|
|
|
background-clip: padding-box;
|
|
|
|
|
border: 1px solid #ccc;
|
|
|
|
|
border: 1px solid rgba(0,0,0,.15);
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
|
|
|
|
box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
|
|
|
|
}
|
2020-02-20 15:25:32 +01:00
|
|
|
.dropdown-menu {
|
2021-02-26 13:31:09 +01:00
|
|
|
position: absolute;
|
|
|
|
|
top: 100%;
|
|
|
|
|
left: 0;
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
display: none;
|
|
|
|
|
float: left;
|
|
|
|
|
min-width: 160px;
|
|
|
|
|
margin: 2px 0 0;
|
|
|
|
|
font-size: 14px;
|
2024-10-16 17:26:00 +02:00
|
|
|
text-align: <?php echo $left; ?>;
|
2021-02-26 13:31:09 +01:00
|
|
|
list-style: none;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
-webkit-background-clip: padding-box;
|
|
|
|
|
background-clip: padding-box;
|
|
|
|
|
border: 1px solid rgba(0,0,0,.15);
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
|
|
|
|
box-shadow: 0 6px 12px rgba(0,0,0,.175);
|
2020-02-20 15:25:32 +01:00
|
|
|
}
|
2019-03-11 18:03:39 +01:00
|
|
|
|
|
|
|
|
|
2019-09-29 18:56:28 +02:00
|
|
|
.dropdown-toggle{
|
2021-02-26 13:31:09 +01:00
|
|
|
text-decoration: none !important;
|
2019-09-29 18:56:28 +02:00
|
|
|
}
|
|
|
|
|
|
2022-05-07 19:47:51 +02:00
|
|
|
|
|
|
|
|
/* CSS to hide the arrow to show open/close */
|
2023-04-06 21:27:06 +02:00
|
|
|
div#topmenu-global-search-dropdown a::after, div#topmenu-quickadd-dropdown a::after, div#topmenu-bookmark-dropdown a::after {
|
2022-05-07 19:47:51 +02:00
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2019-09-29 18:56:28 +02:00
|
|
|
.dropdown-toggle::after {
|
2023-09-26 21:49:15 +02:00
|
|
|
font-family: "<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
|
2021-02-26 13:31:09 +01:00
|
|
|
font-size: 0.7em;
|
|
|
|
|
font-weight: 900;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
font-variant: normal;
|
|
|
|
|
text-rendering: auto;
|
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
|
text-align:center;
|
|
|
|
|
text-decoration:none;
|
|
|
|
|
margin: auto 3px;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
content: "\f078";
|
|
|
|
|
|
|
|
|
|
-webkit-transition: -webkit-transform .2s ease-in-out;
|
|
|
|
|
-ms-transition: -ms-transform .2s ease-in-out;
|
|
|
|
|
transition: transform .2s ease-in-out;
|
2019-09-29 18:56:28 +02:00
|
|
|
}
|
|
|
|
|
|
2022-05-07 19:47:51 +02:00
|
|
|
|
2019-09-29 18:56:28 +02:00
|
|
|
.open>.dropdown-toggle::after {
|
2021-02-26 13:31:09 +01:00
|
|
|
transform: rotate(180deg);
|
2019-09-29 18:56:28 +02:00
|
|
|
}
|
|
|
|
|
|
2019-03-11 18:03:39 +01:00
|
|
|
/*
|
2024-02-29 02:46:01 +01:00
|
|
|
* MENU Dropdown
|
|
|
|
|
*/
|
2024-03-17 21:25:34 +01:00
|
|
|
|
2019-03-12 16:43:09 +01:00
|
|
|
.login_block.usedropdown .logout-btn{
|
2021-02-26 13:31:09 +01:00
|
|
|
display: none;
|
2019-03-12 16:43:09 +01:00
|
|
|
}
|
2019-03-22 11:49:10 +01:00
|
|
|
|
2020-01-21 10:48:15 +01:00
|
|
|
.tmenu .open.dropdown, .tmenu .open.dropdown {
|
2021-02-26 13:31:09 +01:00
|
|
|
background: rgba(0, 0, 0, 0.1);
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
2020-02-24 19:24:38 +01:00
|
|
|
.tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
|
2021-02-26 13:31:09 +01:00
|
|
|
position: absolute;
|
2025-01-06 02:14:07 +01:00
|
|
|
right: 1px;
|
2021-02-26 13:31:09 +01:00
|
|
|
<?php echo $left; ?>: auto;
|
|
|
|
|
line-height:1.3em;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
|
|
|
|
.tmenu .dropdown-menu, .login_block .dropdown-menu .user-body {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-bottom-right-radius: 4px;
|
|
|
|
|
border-bottom-left-radius: 4px;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
2019-03-12 11:49:56 +01:00
|
|
|
.user-body {
|
2021-02-26 13:31:09 +01:00
|
|
|
color: #333;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
2020-02-24 19:24:38 +01:00
|
|
|
.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-top-right-radius: 0;
|
|
|
|
|
border-top-left-radius: 0;
|
2024-03-19 21:27:29 +01:00
|
|
|
padding: 0 0 0 0;
|
|
|
|
|
margin-top: 2px !important;
|
2021-02-26 13:31:09 +01:00
|
|
|
border-top-width: 0;
|
2022-09-26 19:05:46 +02:00
|
|
|
width: 360px;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
2020-02-24 19:24:38 +01:00
|
|
|
.topnav .user-menu .dropdown-menu {
|
|
|
|
|
top: 50px;
|
|
|
|
|
}
|
|
|
|
|
.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
|
2021-02-26 13:31:09 +01:00
|
|
|
margin-top: 0;
|
|
|
|
|
border-top-left-radius: 0;
|
|
|
|
|
border-top-right-radius: 0;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
|
|
|
|
|
2020-02-24 19:24:38 +01:00
|
|
|
.side-nav-vert .user-menu .dropdown-menu > .user-header, .topnav .user-menu .dropdown-menu > .user-header {
|
2021-02-26 13:31:09 +01:00
|
|
|
min-height: 100px;
|
|
|
|
|
padding: 10px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
white-space: normal;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
|
|
|
|
|
2019-09-29 18:56:28 +02:00
|
|
|
#topmenu-global-search-dropdown .dropdown-menu{
|
2024-10-13 16:38:33 +02:00
|
|
|
width: 310px;
|
2021-02-26 13:31:09 +01:00
|
|
|
max-width: 100%;
|
2019-09-29 18:56:28 +02:00
|
|
|
}
|
|
|
|
|
|
2020-05-05 21:35:03 +02:00
|
|
|
div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown, div#topmenu-quickadd-dropdown {
|
2024-02-29 02:46:01 +01:00
|
|
|
<?php if (!$disableimages) { ?>
|
2020-03-25 17:35:50 +01:00
|
|
|
line-height: 46px;
|
|
|
|
|
<?php } ?>
|
2019-10-09 15:01:19 +02:00
|
|
|
}
|
|
|
|
|
a.top-menu-dropdown-link {
|
2021-02-26 13:31:09 +01:00
|
|
|
padding: 8px;
|
2019-10-09 15:01:19 +02:00
|
|
|
}
|
|
|
|
|
|
2019-03-11 18:03:39 +01:00
|
|
|
.dropdown-user-image {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-radius: 50%;
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
z-index: 5;
|
|
|
|
|
height: 90px;
|
|
|
|
|
width: 90px;
|
|
|
|
|
border: 3px solid;
|
|
|
|
|
border-color: transparent;
|
|
|
|
|
border-color: rgba(255, 255, 255, 0.2);
|
|
|
|
|
max-width: 100%;
|
|
|
|
|
max-height :100%;
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-menu > .user-header{
|
2021-02-26 13:31:09 +01:00
|
|
|
background: var(--colorbackhmenu1);
|
2019-03-11 18:03:39 +01:00
|
|
|
}
|
|
|
|
|
|
2019-09-29 18:56:28 +02:00
|
|
|
.dropdown-menu .dropdown-header{
|
2021-02-26 13:31:09 +01:00
|
|
|
padding: 8px 8px 8px 8px;
|
2019-09-29 11:47:34 +02:00
|
|
|
}
|
|
|
|
|
|
2019-03-12 11:49:56 +01:00
|
|
|
.dropdown-menu > .user-footer {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-top: 1px solid #f0f0f0;
|
|
|
|
|
background-color: #f9f9f9;
|
|
|
|
|
padding: 10px;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
|
|
|
|
|
2019-03-12 14:00:26 +01:00
|
|
|
.user-footer:after {
|
2021-02-26 13:31:09 +01:00
|
|
|
clear: both;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
|
|
|
|
|
2022-05-02 21:11:45 +02:00
|
|
|
.dropdown-menu > .bookmark-footer {
|
2021-02-26 13:31:09 +01:00
|
|
|
border-top: 1px solid #f0f0f0;
|
|
|
|
|
background-color: #f9f9f9;
|
|
|
|
|
padding: 10px;
|
2022-05-02 21:11:45 +02:00
|
|
|
text-align: start;
|
2019-09-29 11:47:34 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2022-05-02 21:11:45 +02:00
|
|
|
.dropdown-menu > .user-body, .dropdown-body {
|
2021-02-26 13:31:09 +01:00
|
|
|
padding: 15px;
|
|
|
|
|
border-bottom: 1px solid #f4f4f4;
|
2022-09-02 11:27:16 +02:00
|
|
|
border-top: 1px solid #f0f0f0;
|
2021-02-26 13:31:09 +01:00
|
|
|
white-space: normal;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
|
|
|
|
|
2022-05-02 21:11:45 +02:00
|
|
|
.dropdown-menu > .bookmark-body, .dropdown-body {
|
2021-02-26 13:31:09 +01:00
|
|
|
overflow-y: auto;
|
|
|
|
|
max-height: 60vh ; /* fallback for browsers without support for calc() */
|
|
|
|
|
max-height: calc(90vh - 110px) ;
|
2019-09-30 13:52:06 +02:00
|
|
|
white-space: normal;
|
2019-09-29 12:51:27 +02:00
|
|
|
}
|
2022-05-02 21:11:45 +02:00
|
|
|
#topmenu-quickadd-dropdown .dropdown-menu > .bookmark-body, #topmenu-quickadd-dropdown .dropdown-body,
|
2024-10-13 16:38:33 +02:00
|
|
|
#topmenu-bookmark-dropdown .dropdown-menu > .bookmark-body, #topmenu-bookmark-dropdown .dropdown-body {
|
2021-02-26 13:31:09 +01:00
|
|
|
max-height: 60vh ; /* fallback for browsers without support for calc() */
|
|
|
|
|
max-height: calc(90vh - 200px) ;
|
2020-02-20 17:05:28 +01:00
|
|
|
}
|
|
|
|
|
|
2019-09-29 12:51:27 +02:00
|
|
|
|
2019-09-29 19:46:41 +02:00
|
|
|
.dropdown-body::-webkit-scrollbar {
|
2021-02-26 13:31:09 +01:00
|
|
|
width: 8px;
|
|
|
|
|
}
|
2019-09-29 19:46:41 +02:00
|
|
|
.dropdown-body::-webkit-scrollbar-thumb {
|
2021-02-26 13:31:09 +01:00
|
|
|
-webkit-border-radius: 0;
|
|
|
|
|
border-radius: 0;
|
|
|
|
|
/* background: rgb(<?php echo $colorbackhmenu1 ?>); */
|
|
|
|
|
background: #aaa;
|
2019-09-29 19:46:41 +02:00
|
|
|
}
|
|
|
|
|
.dropdown-body::-webkit-scrollbar-track {
|
2021-02-26 13:31:09 +01:00
|
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
|
|
|
|
|
-webkit-border-radius: 0;
|
|
|
|
|
border-radius: 0;
|
2019-09-29 19:46:41 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-10-13 16:38:33 +02:00
|
|
|
#topmenu-global-search-dropdown,
|
|
|
|
|
#topmenu-quickadd-dropdown,
|
|
|
|
|
#topmenu-bookmark-dropdown,
|
|
|
|
|
#topmenu-uploadfile-dropdown,
|
|
|
|
|
#topmenu-login-dropdown {
|
2021-02-26 13:31:09 +01:00
|
|
|
padding: 0 5px 0 5px;
|
2019-03-12 16:43:09 +01:00
|
|
|
}
|
|
|
|
|
#topmenu-login-dropdown a:hover{
|
2021-02-26 13:31:09 +01:00
|
|
|
text-decoration: none;
|
2019-03-12 14:00:26 +01:00
|
|
|
}
|
|
|
|
|
|
2021-03-21 22:58:21 +01:00
|
|
|
#topmenuloginmoreinfo-btn, #topmenulogincompanyinfo-btn {
|
2021-02-26 13:31:09 +01:00
|
|
|
display: block;
|
2022-05-02 21:11:45 +02:00
|
|
|
text-align: start;
|
2021-02-26 13:31:09 +01:00
|
|
|
color:#666;
|
|
|
|
|
cursor: pointer;
|
2019-03-12 14:00:26 +01:00
|
|
|
}
|
|
|
|
|
|
2021-03-21 22:58:21 +01:00
|
|
|
#topmenuloginmoreinfo, #topmenulogincompanyinfo {
|
2021-02-26 13:31:09 +01:00
|
|
|
display: none;
|
|
|
|
|
clear: both;
|
|
|
|
|
font-size: 0.95em;
|
2019-03-12 14:00:26 +01:00
|
|
|
}
|
2019-03-12 11:49:56 +01:00
|
|
|
|
2022-05-02 21:11:45 +02:00
|
|
|
a.dropdown-item {
|
|
|
|
|
text-align: start;
|
|
|
|
|
}
|
|
|
|
|
|
2019-03-12 11:49:56 +01:00
|
|
|
.button-top-menu-dropdown {
|
2021-02-26 13:31:09 +01:00
|
|
|
display: inline-block;
|
|
|
|
|
padding: 6px 12px;
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
line-height: 1.42857143;
|
|
|
|
|
text-align: center;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
-ms-touch-action: manipulation;
|
|
|
|
|
touch-action: manipulation;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
-webkit-user-select: none;
|
|
|
|
|
-moz-user-select: none;
|
|
|
|
|
-ms-user-select: none;
|
|
|
|
|
user-select: none;
|
|
|
|
|
background-image: none;
|
|
|
|
|
border: 1px solid transparent;
|
|
|
|
|
border-radius: 4px;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
|
|
|
|
|
2019-03-12 14:00:26 +01:00
|
|
|
.user-footer .button-top-menu-dropdown {
|
2021-02-26 13:31:09 +01:00
|
|
|
color: #666666;
|
|
|
|
|
border-radius: 0;
|
|
|
|
|
-webkit-box-shadow: none;
|
|
|
|
|
-moz-box-shadow: none;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
border-width: 1px;
|
|
|
|
|
background-color: #f4f4f4;
|
|
|
|
|
border-color: #ddd;
|
2019-03-12 11:49:56 +01:00
|
|
|
}
|
2019-09-29 11:47:34 +02:00
|
|
|
|
2019-09-29 13:10:39 +02:00
|
|
|
.dropdown-menu a.top-menu-dropdown-link {
|
2021-02-26 13:31:09 +01:00
|
|
|
color: rgb(<?php print $colortextlink; ?>) !important;
|
|
|
|
|
-webkit-box-shadow: none;
|
|
|
|
|
-moz-box-shadow: none;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
display: block;
|
|
|
|
|
margin: 5px 0px;
|
2019-09-29 11:47:34 +02:00
|
|
|
}
|
|
|
|
|
|
2019-09-29 12:51:27 +02:00
|
|
|
.dropdown-item {
|
2021-02-26 13:31:09 +01:00
|
|
|
display: block !important;
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
width: 100%;
|
2024-10-03 19:30:06 +02:00
|
|
|
padding: .5em 1.5em .5em 1em;
|
2021-02-26 13:31:09 +01:00
|
|
|
clear: both;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
color: #212529 !important;
|
|
|
|
|
text-align: inherit;
|
|
|
|
|
background-color: transparent;
|
|
|
|
|
border: 0;
|
|
|
|
|
|
|
|
|
|
-webkit-box-shadow: none;
|
|
|
|
|
-moz-box-shadow: none;
|
|
|
|
|
box-shadow: none;
|
2019-09-29 12:51:27 +02:00
|
|
|
}
|
2024-09-28 17:05:44 +02:00
|
|
|
.dropdown-item.bookmark-item {
|
|
|
|
|
padding-left: 0;
|
|
|
|
|
padding-right: 0;
|
|
|
|
|
}
|
|
|
|
|
.dropdown-item.bookmark-item:before {
|
|
|
|
|
width: 20px;
|
|
|
|
|
padding-left: 2px;
|
|
|
|
|
}
|
|
|
|
|
|
2019-09-29 11:47:34 +02:00
|
|
|
|
2019-09-29 13:10:39 +02:00
|
|
|
.dropdown-item::before {
|
2021-02-26 13:31:09 +01:00
|
|
|
/* font part */
|
2023-09-26 21:49:15 +02:00
|
|
|
font-family: "<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
|
2021-02-26 13:31:09 +01:00
|
|
|
font-weight: 900;
|
|
|
|
|
font-style: normal;
|
|
|
|
|
font-variant: normal;
|
|
|
|
|
text-rendering: auto;
|
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
|
text-align:center;
|
|
|
|
|
text-decoration:none;
|
2021-12-22 20:57:14 +01:00
|
|
|
margin-<?php echo $right; ?>: 5px;
|
2021-02-26 13:31:09 +01:00
|
|
|
display: inline-block;
|
|
|
|
|
content: "\f0da";
|
|
|
|
|
/* color: rgba(0,0,0,0.3); */
|
2019-09-29 13:10:39 +02:00
|
|
|
}
|
2021-11-23 11:10:16 +01:00
|
|
|
.multicompany-item::before {
|
|
|
|
|
content: none !important;
|
|
|
|
|
}
|
|
|
|
|
|
2020-05-27 22:50:38 +02:00
|
|
|
.dropdown-item.bookmark-item-external::before {
|
|
|
|
|
content: "\f35d";
|
|
|
|
|
}
|
2019-09-29 13:10:39 +02:00
|
|
|
|
2023-04-06 21:27:06 +02:00
|
|
|
.dropdown-item.active, .dropdown-item:hover, .dropdown-item:hover span::before, .dropdown-item:focus, .dropdown-item:focus span::before {
|
2021-02-26 13:31:09 +01:00
|
|
|
color: #<?php echo $colortextbackhmenu; ?> !important;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
background: rgb(<?php echo $colorbackhmenu1 ?>);
|
2019-09-29 12:51:27 +02:00
|
|
|
}
|
2019-09-29 11:47:34 +02:00
|
|
|
|
2024-10-17 21:01:20 +02:00
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* SELECT FIELDS
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
li.liinputsearch {
|
|
|
|
|
position: sticky;
|
|
|
|
|
display: block;
|
|
|
|
|
top: 0;
|
|
|
|
|
background: var(--colorbackbody);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2019-09-29 11:47:34 +02:00
|
|
|
/*
|
2023-04-06 21:27:06 +02:00
|
|
|
* SEARCH
|
|
|
|
|
*/
|
2019-09-29 11:47:34 +02:00
|
|
|
|
|
|
|
|
.dropdown-search-input {
|
2021-02-26 13:31:09 +01:00
|
|
|
width: 100%;
|
|
|
|
|
padding: 10px 35px 10px 20px;
|
2019-09-29 11:47:34 +02:00
|
|
|
|
2021-02-26 13:31:09 +01:00
|
|
|
background-color: transparent;
|
|
|
|
|
/*font-size: 14px;
|
|
|
|
|
line-height: 16px;*/
|
|
|
|
|
box-sizing: border-box;
|
2019-09-29 11:47:34 +02:00
|
|
|
|
2021-02-26 13:31:09 +01:00
|
|
|
color: #575756;
|
|
|
|
|
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
|
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
|
background-size: 16px 16px;
|
|
|
|
|
background-position: 95% center;
|
2021-06-19 16:56:08 +02:00
|
|
|
border-radius: 20px;
|
2021-02-26 13:31:09 +01:00
|
|
|
border: 1px solid #c4c4c2 !important;
|
|
|
|
|
transition: all 250ms ease-in-out;
|
|
|
|
|
backface-visibility: hidden;
|
|
|
|
|
transform-style: preserve-3d;
|
2019-09-29 11:47:34 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-search-input::placeholder {
|
2024-11-14 23:26:18 +01:00
|
|
|
color: #888;
|
2021-02-26 13:31:09 +01:00
|
|
|
letter-spacing: 1.5px;
|
2019-09-29 11:47:34 +02:00
|
|
|
}
|
|
|
|
|
|
2019-09-29 12:51:27 +02:00
|
|
|
.hidden-search-result{
|
2021-02-26 13:31:09 +01:00
|
|
|
display: none !important;
|
2019-09-29 12:51:27 +02:00
|
|
|
}
|
2020-03-03 16:09:33 +01:00
|
|
|
|
2023-04-06 21:27:06 +02:00
|
|
|
.search-dropdown-body {
|
|
|
|
|
padding: unset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.global-search-item {
|
2024-10-13 16:38:33 +02:00
|
|
|
font-size: 1.1em;
|
2023-04-06 21:27:06 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.global-search-item:before {
|
|
|
|
|
content: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.global-search-header {
|
|
|
|
|
color: #444 !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-05-05 21:35:03 +02:00
|
|
|
/*
|
|
|
|
|
* QUICK ADD
|
|
|
|
|
*/
|
2023-04-06 21:27:06 +02:00
|
|
|
|
2020-05-05 21:35:03 +02:00
|
|
|
#topmenu-quickadd-dropdown .dropdown-menu {
|
2020-09-15 03:08:06 +02:00
|
|
|
width: 310px !important;
|
2020-05-05 21:35:03 +02:00
|
|
|
color: #444;
|
|
|
|
|
}
|
|
|
|
|
|
2020-09-15 03:08:06 +02:00
|
|
|
.quickadd-body.dropdown-body {
|
|
|
|
|
padding: unset;
|
2021-10-26 18:26:36 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.quickadd-item {
|
2024-09-28 17:05:44 +02:00
|
|
|
font-size: 1.1em;
|
2021-10-26 18:26:36 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.quickadd-item:before {
|
|
|
|
|
content: none;
|
2020-09-15 03:08:06 +02:00
|
|
|
}
|
|
|
|
|
|
2020-05-05 21:35:03 +02:00
|
|
|
.quickadd-header {
|
|
|
|
|
color: #444 !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quickadd {
|
|
|
|
|
display: -ms-flexbox;
|
|
|
|
|
display: -webkit-flex;
|
|
|
|
|
display: flex;
|
|
|
|
|
-webkit-flex-direction: row;
|
|
|
|
|
-ms-flex-direction: row;
|
|
|
|
|
flex-direction: row;
|
|
|
|
|
-webkit-flex-wrap: wrap;
|
|
|
|
|
-ms-flex-wrap: wrap;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
-webkit-justify-content: center;
|
|
|
|
|
-ms-flex-pack: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
-webkit-align-content: center;
|
|
|
|
|
-ms-flex-line-pack: center;
|
|
|
|
|
align-content: center;
|
|
|
|
|
-webkit-align-items: flex-start;
|
|
|
|
|
-ms-flex-align: start;
|
|
|
|
|
align-items: flex-start;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quickadd a {
|
|
|
|
|
color: #444;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quickadd a:hover, div.quickadd a:active {
|
|
|
|
|
color: #000000;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quickaddblock {
|
2020-09-15 03:08:06 +02:00
|
|
|
width: 95px;
|
|
|
|
|
height: 80px;
|
2020-05-05 21:35:03 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quickaddblock:hover,
|
|
|
|
|
div.quickaddblock:active,
|
|
|
|
|
div.quickaddblock:focus {
|
2024-11-14 23:26:18 +01:00
|
|
|
background: <?php print "#".colorArrayToHex(colorStringToArray($colorbacklinepair1)); ?>;
|
2020-05-05 21:35:03 +02:00
|
|
|
}
|
|
|
|
|
|
2023-03-18 14:10:23 +01:00
|
|
|
|
|
|
|
|
/* for the dropdown on action buttons */
|
2024-09-23 04:02:32 +02:00
|
|
|
.dropdown-holder {
|
2023-03-18 14:10:23 +01:00
|
|
|
position: relative;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-content {
|
|
|
|
|
display: none;
|
|
|
|
|
position: absolute;
|
|
|
|
|
z-index: 1;
|
|
|
|
|
width: 300px;
|
2024-09-23 04:02:32 +02:00
|
|
|
right:0; /* will be set with js */
|
|
|
|
|
bottom: 0;
|
|
|
|
|
transform: translateY(100%);
|
|
|
|
|
|
2023-03-18 14:10:23 +01:00
|
|
|
background: #fff;
|
|
|
|
|
border: 1px solid #bbb;
|
2024-08-30 15:48:52 +02:00
|
|
|
text-align: <?php echo $left; ?>;
|
|
|
|
|
-webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
|
|
|
|
|
box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
|
2023-03-18 14:10:23 +01:00
|
|
|
}
|
|
|
|
|
|
2024-09-23 04:02:32 +02:00
|
|
|
/* dropdown --up variant */
|
|
|
|
|
.dropdown-holder.--up .dropdown-content{
|
|
|
|
|
bottom: auto;
|
|
|
|
|
top: 0;
|
|
|
|
|
transform: translateY(-100%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* dropdown --left variant */
|
|
|
|
|
.dropdown-holder.--left .dropdown-content{
|
|
|
|
|
right: auto;
|
|
|
|
|
left: 12px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2023-03-18 14:10:23 +01:00
|
|
|
.dropdown-content a {
|
|
|
|
|
margin-right: auto !important;
|
|
|
|
|
margin-left: auto !important;
|
|
|
|
|
}
|
|
|
|
|
.dropdown-content .butAction {
|
|
|
|
|
background: none;
|
2024-09-23 04:02:32 +02:00
|
|
|
color: #333 !important;
|
2023-03-18 14:10:23 +01:00
|
|
|
}
|
2024-09-23 04:02:32 +02:00
|
|
|
.dropdown-content a:is(.butAction,.butActionDelete,.butActionRefused) {
|
2023-09-19 21:05:02 +02:00
|
|
|
display: flex;
|
2024-09-23 04:02:32 +02:00
|
|
|
border-radius: 0;
|
2023-09-19 21:05:02 +02:00
|
|
|
}
|
2024-09-23 04:02:32 +02:00
|
|
|
|
2023-03-18 14:10:23 +01:00
|
|
|
.dropdown-content .butAction:hover {
|
|
|
|
|
box-shadow: none;
|
2024-09-23 04:02:32 +02:00
|
|
|
background-color: var(--butactionbg);
|
|
|
|
|
color: var(--textbutaction) !important;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.dropdown-content .butActionDelete{
|
|
|
|
|
background-color: transparent !important;
|
|
|
|
|
color: #633 !important;
|
2023-03-18 14:10:23 +01:00
|
|
|
}
|
2024-09-23 04:02:32 +02:00
|
|
|
.dropdown-content .butActionDelete:hover {
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
background-color: var(--butactiondeletebg) !important;
|
|
|
|
|
color: #633 !important;
|
|
|
|
|
text-decoration: none;
|
|
|
|
|
}
|
|
|
|
|
|
2023-09-21 18:54:45 +02:00
|
|
|
.dropdown-content .butActionRefused {
|
2023-09-22 01:21:32 +02:00
|
|
|
margin-left: 0;
|
|
|
|
|
margin-right: 0;
|
|
|
|
|
border: none;
|
2023-09-21 18:54:45 +02:00
|
|
|
}
|
2023-03-18 14:10:23 +01:00
|
|
|
|
|
|
|
|
.dropdown-holder.open .dropdown-content {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
|
2024-08-30 15:48:52 +02:00
|
|
|
/** dropdown arrow used to clearly identify parent button of dropdown*/
|
|
|
|
|
.dropdown-holder.open .dropdown-content::before {
|
|
|
|
|
--triangleBorderSize : 5px;
|
|
|
|
|
position: absolute;
|
|
|
|
|
content: "";
|
|
|
|
|
top: calc(var(--triangleBorderSize) * -1);
|
|
|
|
|
right: 12px;
|
|
|
|
|
width: 0px;
|
|
|
|
|
height: 0px;
|
|
|
|
|
border-style: solid;
|
|
|
|
|
border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
|
|
|
|
|
border-color: transparent transparent #ffff transparent;
|
|
|
|
|
transform: rotate(0deg);
|
|
|
|
|
}
|
2023-03-18 14:10:23 +01:00
|
|
|
|
2024-09-23 04:02:32 +02:00
|
|
|
/* dropdown --up variant*/
|
|
|
|
|
.dropdown-holder.--up.open .dropdown-content::before{
|
|
|
|
|
top: auto;
|
|
|
|
|
bottom: calc(var(--triangleBorderSize) * -1);
|
|
|
|
|
border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
|
|
|
|
|
transform: rotate(180deg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* dropdown --left variant*/
|
|
|
|
|
.dropdown-holder.--left.open .dropdown-content::before{
|
|
|
|
|
right: auto;
|
|
|
|
|
left: 12px;
|
|
|
|
|
}
|
|
|
|
|
|
2023-03-18 14:10:23 +01:00
|
|
|
|
2020-03-03 16:09:33 +01:00
|
|
|
/* smartphone */
|
|
|
|
|
@media only screen and (max-width: 767px)
|
|
|
|
|
{
|
|
|
|
|
.dropdown-search-input {
|
2021-02-26 13:31:09 +01:00
|
|
|
width: 100%;
|
2020-03-03 16:09:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
|
2024-07-06 05:07:14 +02:00
|
|
|
margin-left: 8px;
|
2021-02-26 13:31:09 +01:00
|
|
|
right: 0;
|
|
|
|
|
}
|
2022-04-07 15:59:50 +02:00
|
|
|
|
2022-04-15 18:04:58 +02:00
|
|
|
#topmenu-quickadd-dropdown .dropdown-menu {
|
|
|
|
|
min-width: 220px;
|
2024-07-06 05:07:14 +02:00
|
|
|
max-width: 270px;
|
2022-04-15 18:04:58 +02:00
|
|
|
}
|
2022-04-07 15:59:50 +02:00
|
|
|
#topmenu-bookmark-dropdown .dropdown-menu {
|
2022-04-15 18:04:58 +02:00
|
|
|
min-width: 220px;
|
2022-04-07 15:59:50 +02:00
|
|
|
max-width: 360px;
|
|
|
|
|
}
|
2022-04-15 18:04:58 +02:00
|
|
|
|
2022-09-26 19:05:46 +02:00
|
|
|
.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
|
|
|
|
|
width: 300px;
|
|
|
|
|
}
|
2022-04-15 18:04:58 +02:00
|
|
|
.dropdown-menu {
|
|
|
|
|
border: none;
|
|
|
|
|
-webkit-box-shadow: none;
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
}
|
|
|
|
|
|
2020-03-03 16:09:33 +01:00
|
|
|
}
|