4if (!defined(
'ISLOADEDBYSTEELSHEET')) {
5 die(
'Must be call by steelsheet');
7include_once DOL_DOCUMENT_ROOT.
"/core/lib/functions2.lib.php";
19@phan-var-force string $colorbackhmenu1
20@phan-var-force string $colorbacklinepair1
21@phan-var-force string $colortextbackhmenu
22@phan-var-force string $colortextlink
23@phan-var-force int<0,1> $disableimages
24@phan-var-force string $left
25@phan-var-force string $right
29$WIDTHMENUDROPDOWN = 370;
38.bookmark-footer a.top-menu-dropdown-link {
40 word-
break:
break-word;
43button.dropdown-item.global-search-item {
47.open>.dropdown-search, .open>.dropdown-bookmark, .open>.dropdown-quickadd, .open>.dropdown-menu, .dropdown dd ul.open {
51#topmenu-bookmark-dropdown .dropdown-menu {
52 min-width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
53 max-width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
54 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
55 border-bottom-left-radius: 6px;
56 border-bottom-right-radius: 6px;
74 background-color: #fff;
75 -webkit-background-clip: padding-box;
76 background-clip: padding-box;
77 border: 1px solid #ccc;
78 border: 1px solid rgba(0,0,0,.15);
80 box-shadow: 0 6px 12px rgba(0,0,0,.175);
96 background-color: #fff;
97 -webkit-background-clip: padding-box;
98 background-clip: padding-box;
99 border: 1px solid #ccc;
100 border: 1px solid rgba(0,0,0,.15);
102 box-shadow: 0 6px 12px rgba(0,0,0,.175);
118 background-color: #fff;
119 -webkit-background-clip: padding-box;
120 background-clip: padding-box;
121 border: 1px solid #ccc;
122 border: 1px solid rgba(0,0,0,.15);
124 box-shadow: 0 6px 12px rgba(0,0,0,.175);
134 margin: 2px 0 0 !important;
136 text-align: <?php echo $left; ?>;
138 background-color: #fff;
139 -webkit-background-clip: padding-box;
140 background-clip: padding-box;
141 border: 1px solid rgba(128, 128, 128, .15);
142 border-radius: 4px !important;
143 box-shadow: 0 6px 12px rgba(0,0,0,.175);
148 text-decoration: none !important;
153div#topmenu-global-search-dropdown a::after, div#topmenu-quickadd-dropdown a::after, div#topmenu-bookmark-dropdown a::after {
158.dropdown-toggle::after {
159 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
163 font-variant: normal;
164 text-rendering:
auto;
165 -webkit-font-smoothing: antialiased;
167 text-decoration:none;
169 display:
inline-block;
172 -webkit-transition: -webkit-transform .2s ease-in-out;
173 -ms-transition: -ms-transform .2s ease-in-out;
174 transition: transform .2s ease-in-out;
178.open>.dropdown-toggle::after {
179 transform: rotate(180deg);
186.login_block.usedropdown .logout-btn{
190.tmenu .open.dropdown, .tmenu .open.dropdown {
191 background: rgba(0, 0, 0, 0.1);
193.tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
196 <?php echo $left; ?>:
auto;
199.tmenu .dropdown-menu, .login_block .dropdown-menu .user-body {
200 border-bottom-right-radius: 4px;
201 border-bottom-left-radius: 4px;
206.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
207 border-top-right-radius: 0;
208 border-top-left-radius: 0;
211 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
214.topnav .user-menu .dropdown-menu {
217.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
219 border-top-left-radius: 0;
220 border-top-right-radius: 0;
223.side-nav-vert .user-menu .dropdown-menu > .user-header, .topnav .user-menu .dropdown-menu > .user-header {
230#topmenu-global-search-dropdown .dropdown-menu{
235div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown, div#topmenu-quickadd-dropdown {
236 <?php
if (!$disableimages) { ?>
242a.top-menu-dropdown-link {
246.dropdown-
user-image {
248 vertical-align: middle;
253 border-color: transparent;
254 border-color: rgba(255, 255, 255, 0.2);
259.dropdown-menu > .user-header{
264 border-top-left-radius: 6px;
265 border-top-right-radius: 6px;
268.dropdown-menu .dropdown-header{
269 padding: 8px 12px 8px 16px;
272.dropdown-menu > .user-footer {
273 border-top: 1px solid #f0f0f0;
274 background-color: #f9f9f9;
276 border-bottom-left-radius: 6px;
277 border-bottom-right-radius: 6px;
284.dropdown-menu > .bookmark-footer {
285 border-top: 1px solid #f0f0f0;
286 background-color: #f9f9f9;
292.dropdown-menu > .user-body, .dropdown-body {
294 border-bottom: 1px solid #f4f4f4;
295 border-top: 1px solid #f0f0f0;
297 border-bottom-left-radius: 6px;
298 border-bottom-right-radius: 6px;
301.dropdown-menu > .bookmark-body, .dropdown-body {
304 max-height: calc(90vh - 110px) ;
307#topmenu-quickadd-dropdown .dropdown-menu > .bookmark-body, #topmenu-quickadd-dropdown .dropdown-body,
308#topmenu-bookmark-dropdown .dropdown-menu > .bookmark-body, #topmenu-bookmark-dropdown .dropdown-body {
310 max-height: calc(90vh - 200px) ;
314.dropdown-body::-webkit-scrollbar {
317.dropdown-body::-webkit-scrollbar-thumb {
318 -webkit-border-radius: 0;
323.dropdown-body::-webkit-scrollbar-track {
324 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
325 -webkit-border-radius: 0;
330#topmenu-global-search-dropdown,
331#topmenu-quickadd-dropdown,
332#topmenu-bookmark-dropdown,
333#topmenu-uploadfile-dropdown,
334#topmenu-login-dropdown {
335 padding: 0 5px 0 5px;
337#topmenu-login-dropdown a:hover{
338 text-decoration: none;
341#topmenuloginmoreinfo-btn, #topmenulogincompanyinfo-btn {
348#topmenuloginmoreinfo, #topmenulogincompanyinfo {
358.button-top-menu-dropdown {
359 display:
inline-block;
364 line-height: 1.42857143;
367 vertical-align: middle;
368 -ms-touch-action: manipulation;
369 touch-action: manipulation;
371 -webkit-
user-select: none;
372 -moz-
user-select: none;
373 -ms-
user-select: none;
375 background-image: none;
376 border: 1px solid transparent;
380.user-footer .button-top-menu-dropdown {
384 background-color: #f4f4f4;
388.dropdown-menu a.top-menu-dropdown-link {
389 color: rgb(<?php print $colortextlink; ?>) !important;
396 display: block !important;
397 box-sizing: border-box;
399 padding: .5em 1.5em .5em 1em;
402 color: #212529 !important;
404 background-color: transparent;
408.dropdown-item.bookmark-item {
412.dropdown-item.bookmark-item:before {
418.dropdown-item::before {
420 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
423 font-variant: normal;
424 text-rendering:
auto;
425 -webkit-font-smoothing: antialiased;
427 text-decoration:none;
428 margin-<?php echo $right; ?>: 5px;
429 display:
inline-block;
433.multicompany-item::before {
434 content: none !important;
437.dropdown-item.bookmark-item-external::before {
441.dropdown-item.active, .dropdown-item:hover, .dropdown-item:hover span::before, .dropdown-item:focus, .dropdown-item:focus span::before {
442 color: #<?php echo $colortextbackhmenu; ?> !important;
443 text-decoration: none;
444 background: rgb(<?php echo $colorbackhmenu1 ?>);
456 background: var(--colorbackbody);
466#topmenu-quickadd-dropdown .dropdown-menu {
467 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
471.quickadd-body.dropdown-body {
474 padding-bottom: 10px;
481.quickadd-item:before {
486 color: #444 !important;
490 display: -ms-flexbox;
491 display: -webkit-flex;
493 -webkit-flex-direction: row;
494 -ms-flex-direction: row;
496 -webkit-flex-wrap: wrap;
499 -webkit-justify-content: center;
500 -ms-flex-pack: center;
501 justify-content: center;
502 -webkit-align-content: center;
503 -ms-flex-line-pack: center;
504 align-content: center;
505 -webkit-align-items: flex-start;
506 -ms-flex-align: start;
507 align-items: flex-start;
514div.quickadd a:hover, div.quickadd a:
active {
523div.quickaddblock:hover,
525div.quickaddblock:focus {
526 background: <?php print
"#".colorArrayToHex(
colorStringToArray($colorbacklinepair1)); ?>;
533 display:
inline-block;
543 transform: translateY(100%);
546 border: 1px solid #bbb;
547 text-align: <?php echo $left; ?>;
548 box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
552.dropdown-holder.--up .dropdown-content{
555 transform: translateY(-100%);
559.dropdown-holder.--left .dropdown-content{
566 margin-right:
auto !important;
567 margin-left:
auto !important;
569.dropdown-content .butAction {
571 color: #333 !important;
573.dropdown-content a:is(.butAction,.butActionDelete,.butActionRefused) {
578.dropdown-content .butAction:hover {
580 background-color: var(--butactionbg);
581 color: var(--textbutaction) !important;
582 text-decoration: none;
585.dropdown-content .butActionDelete{
586 background-color: transparent !important;
587 color: #633 !important;
589.dropdown-content .butActionDelete:hover {
591 background-color: var(--butactiondeletebg) !important;
592 color: #633 !important;
593 text-decoration: none;
596.dropdown-content .butActionRefused {
602.dropdown-holder.open .dropdown-content {
607.dropdown-holder.open .dropdown-content::before {
608 --triangleBorderSize : 5px;
611 top: calc(var(--triangleBorderSize) * -1);
616 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
617 border-color: transparent transparent #ffff transparent;
618 transform: rotate(0deg);
622.dropdown-holder.--up.open .dropdown-content::before{
624 bottom: calc(var(--triangleBorderSize) * -1);
625 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
626 transform: rotate(180deg);
630.dropdown-holder.--left.open .dropdown-content::before{
635.dropdown-search-input {
636 border-radius: <?php print $borderradius; ?>px;
640@media only screen and (max-width: 767px)
642 .dropdown-search-input,.search-tool-input {
646 .tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
651 #topmenu-bookmark-dropdown .dropdown-menu, #topmenu-quickadd-dropdown .dropdown-menu {
656 .side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
659 .dropdown-menu:not(.ai_dropdown) {
662 border-bottom: 1px solid #888;
colorStringToArray($stringcolor, $colorifnotfound=array(88, 88, 88))
Convert a string RGB value ('FFFFFF', '255,255,255') into an array RGB array(255,255,...
getDolGlobalInt($key, $default=0)
Return a Dolibarr global constant int value.
getDolGlobalString($key, $default='')
Return a Dolibarr global constant string value.
multi select button
0 = Do not include form tag and submit button -1 = Do not include form tag but include submit button
$conf db user
Active Directory does not allow anonymous connections.