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: 10px !important;
143 box-shadow: 0 6px 12px rgba(0,0,0,.175);
147 margin-top: 14px !important;
148 margin-left: -2px !important;
152 text-decoration: none !important;
157div#topmenu-global-search-dropdown a::after, div#topmenu-quickadd-dropdown a::after, div#topmenu-bookmark-dropdown a::after {
162.dropdown-toggle::after {
163 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
167 font-variant: normal;
168 text-rendering:
auto;
169 -webkit-font-smoothing: antialiased;
171 text-decoration:none;
173 display:
inline-block;
176 -webkit-transition: -webkit-transform .2s ease-in-out;
177 -ms-transition: -ms-transform .2s ease-in-out;
178 transition: transform .2s ease-in-out;
182.open>.dropdown-toggle::after {
183 transform: rotate(180deg);
190.login_block.usedropdown .logout-btn{
194.tmenu .open.dropdown, .tmenu .open.dropdown {
195 background: rgba(0, 0, 0, 0.1);
197.tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
200 <?php echo $left; ?>:
auto;
203.tmenu .dropdown-menu, .login_block .dropdown-menu .user-body {
204 border-bottom-right-radius: 4px;
205 border-bottom-left-radius: 4px;
210.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
211 border-top-right-radius: 0;
212 border-top-left-radius: 0;
215 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
218.topnav .user-menu .dropdown-menu {
221.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
223 border-top-left-radius: 0;
224 border-top-right-radius: 0;
227.side-nav-vert .user-menu .dropdown-menu > .user-header, .topnav .user-menu .dropdown-menu > .user-header {
234#topmenu-global-search-dropdown .dropdown-menu{
239div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown, div#topmenu-quickadd-dropdown {
240 <?php
if (!$disableimages) { ?>
246a.top-menu-dropdown-link {
250.dropdown-
user-image {
252 vertical-align: middle;
257 border-color: transparent;
258 border-color: rgba(255, 255, 255, 0.2);
263.dropdown-menu > .user-header{
268 border-top-left-radius: 6px;
269 border-top-right-radius: 6px;
272.dropdown-menu .dropdown-header{
273 padding: 8px 12px 8px 16px;
276.dropdown-menu > .user-footer {
277 border-top: 1px solid #f0f0f0;
278 background-color: #f9f9f9;
280 border-bottom-left-radius: 6px;
281 border-bottom-right-radius: 6px;
288.dropdown-menu > .bookmark-footer {
289 border-top: 1px solid #f0f0f0;
290 background-color: #f9f9f9;
296.dropdown-menu > .user-body, .dropdown-body {
298 border-bottom: 1px solid #f4f4f4;
299 border-top: 1px solid #f0f0f0;
301 border-bottom-left-radius: 6px;
302 border-bottom-right-radius: 6px;
305.dropdown-menu > .bookmark-body, .dropdown-body {
308 max-height: calc(90vh - 110px) ;
311#topmenu-quickadd-dropdown .dropdown-menu > .bookmark-body, #topmenu-quickadd-dropdown .dropdown-body,
312#topmenu-bookmark-dropdown .dropdown-menu > .bookmark-body, #topmenu-bookmark-dropdown .dropdown-body {
314 max-height: calc(90vh - 200px) ;
318.dropdown-body::-webkit-scrollbar {
321.dropdown-body::-webkit-scrollbar-thumb {
322 -webkit-border-radius: 0;
327.dropdown-body::-webkit-scrollbar-track {
328 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
329 -webkit-border-radius: 0;
334#topmenu-global-search-dropdown,
335#topmenu-quickadd-dropdown,
336#topmenu-bookmark-dropdown,
337#topmenu-uploadfile-dropdown,
338#topmenu-login-dropdown {
339 padding: 0 5px 0 5px;
341#topmenu-login-dropdown a:hover{
342 text-decoration: none;
345#topmenuloginmoreinfo-btn, #topmenulogincompanyinfo-btn {
352#topmenuloginmoreinfo, #topmenulogincompanyinfo {
362.button-top-menu-dropdown {
363 display:
inline-block;
368 line-height: 1.42857143;
371 vertical-align: middle;
372 -ms-touch-action: manipulation;
373 touch-action: manipulation;
375 -webkit-
user-select: none;
376 -moz-
user-select: none;
377 -ms-
user-select: none;
379 background-image: none;
380 border: 1px solid transparent;
384.user-footer .button-top-menu-dropdown {
388 background-color: #f4f4f4;
392.dropdown-menu a.top-menu-dropdown-link {
393 color: rgb(<?php print $colortextlink; ?>) !important;
400 display: block !important;
401 box-sizing: border-box;
403 padding: .5em 1.5em .5em 1em;
406 color: #212529 !important;
408 background-color: transparent;
412.dropdown-item.bookmark-item {
416.dropdown-item.bookmark-item:before {
422.dropdown-item::before {
424 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
427 font-variant: normal;
428 text-rendering:
auto;
429 -webkit-font-smoothing: antialiased;
431 text-decoration:none;
432 margin-<?php echo $right; ?>: 5px;
433 display:
inline-block;
437.multicompany-item::before {
438 content: none !important;
441.dropdown-item.bookmark-item-external::before {
445.dropdown-item.active, .dropdown-item:hover, .dropdown-item:hover span::before, .dropdown-item:focus, .dropdown-item:focus span::before {
446 color: #<?php echo $colortextbackhmenu; ?> !important;
447 text-decoration: none;
448 background: rgb(<?php echo $colorbackhmenu1 ?>);
460 background: var(--colorbackbody);
470#topmenu-quickadd-dropdown .dropdown-menu {
471 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
475.quickadd-body.dropdown-body {
478 padding-bottom: 10px;
485.quickadd-item:before {
490 color: #444 !important;
494 display: -ms-flexbox;
495 display: -webkit-flex;
497 -webkit-flex-direction: row;
498 -ms-flex-direction: row;
500 -webkit-flex-wrap: wrap;
503 -webkit-justify-content: center;
504 -ms-flex-pack: center;
505 justify-content: center;
506 -webkit-align-content: center;
507 -ms-flex-line-pack: center;
508 align-content: center;
509 -webkit-align-items: flex-start;
510 -ms-flex-align: start;
511 align-items: flex-start;
518div.quickadd a:hover, div.quickadd a:
active {
527div.quickaddblock:hover,
529div.quickaddblock:focus {
530 background: <?php print
"#".colorArrayToHex(
colorStringToArray($colorbacklinepair1)); ?>;
537 display:
inline-block;
547 transform: translateY(100%);
550 border: 1px solid #bbb;
551 text-align: <?php echo $left; ?>;
552 box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
556.dropdown-holder.--up .dropdown-content{
559 transform: translateY(-100%);
563.dropdown-holder.--left .dropdown-content{
570 margin-right:
auto !important;
571 margin-left:
auto !important;
573.dropdown-content .butAction {
575 color: #333 !important;
577.dropdown-content a:is(.butAction,.butActionDelete,.butActionRefused) {
582.dropdown-content .butAction:hover {
584 background-color: var(--butactionbg);
585 color: var(--textbutaction) !important;
586 text-decoration: none;
589.dropdown-content .butActionDelete{
590 background-color: transparent !important;
591 color: #633 !important;
593.dropdown-content .butActionDelete:hover {
595 background-color: var(--butactiondeletebg) !important;
596 color: #633 !important;
597 text-decoration: none;
600.dropdown-content .butActionRefused {
606.dropdown-holder.open .dropdown-content {
611.dropdown-holder.open .dropdown-content::before {
612 --triangleBorderSize : 5px;
615 top: calc(var(--triangleBorderSize) * -1);
620 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
621 border-color: transparent transparent #ffff transparent;
622 transform: rotate(0deg);
626.dropdown-holder.--up.open .dropdown-content::before{
628 bottom: calc(var(--triangleBorderSize) * -1);
629 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
630 transform: rotate(180deg);
634.dropdown-holder.--left.open .dropdown-content::before{
639.dropdown-search-input {
640 border-radius: <?php print $borderradius; ?>px;
644@media only screen and (max-width: 767px)
646 .dropdown-search-input,.search-tool-input {
650 .tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
655 #topmenu-bookmark-dropdown .dropdown-menu, #topmenu-quickadd-dropdown .dropdown-menu {
660 .side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
663 .dropdown-menu:not(.ai_dropdown) {
666 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.