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;
72 background-color: #fff;
73 -webkit-background-clip: padding-box;
74 background-clip: padding-box;
75 border: 1px solid #ccc;
76 border: 1px solid rgba(0,0,0,.15);
78 box-shadow: 0 6px 12px rgba(0,0,0,.175);
94 background-color: #fff;
95 -webkit-background-clip: padding-box;
96 background-clip: padding-box;
97 border: 1px solid #ccc;
98 border: 1px solid rgba(0,0,0,.15);
100 box-shadow: 0 6px 12px rgba(0,0,0,.175);
116 background-color: #fff;
117 -webkit-background-clip: padding-box;
118 background-clip: padding-box;
119 border: 1px solid #ccc;
120 border: 1px solid rgba(0,0,0,.15);
122 box-shadow: 0 6px 12px rgba(0,0,0,.175);
134 text-align: <?php echo $left; ?>;
136 background-color: #fff;
137 -webkit-background-clip: padding-box;
138 background-clip: padding-box;
139 border: 1px solid rgba(128, 128, 128, .15);
141 box-shadow: 0 6px 12px rgba(0,0,0,.175);
146 text-decoration: none !important;
151div#topmenu-global-search-dropdown a::after, div#topmenu-quickadd-dropdown a::after, div#topmenu-bookmark-dropdown a::after {
156.dropdown-toggle::after {
157 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
161 font-variant: normal;
162 text-rendering:
auto;
163 -webkit-font-smoothing: antialiased;
165 text-decoration:none;
167 display:
inline-block;
170 -webkit-transition: -webkit-transform .2s ease-in-out;
171 -ms-transition: -ms-transform .2s ease-in-out;
172 transition: transform .2s ease-in-out;
176.open>.dropdown-toggle::after {
177 transform: rotate(180deg);
184.login_block.usedropdown .logout-btn{
188.tmenu .open.dropdown, .tmenu .open.dropdown {
189 background: rgba(0, 0, 0, 0.1);
191.tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
194 <?php echo $left; ?>:
auto;
197.tmenu .dropdown-menu, .login_block .dropdown-menu .user-body {
198 border-bottom-right-radius: 4px;
199 border-bottom-left-radius: 4px;
204.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
205 border-top-right-radius: 0;
206 border-top-left-radius: 0;
209 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
211.topnav .user-menu .dropdown-menu {
214.side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
216 border-top-left-radius: 0;
217 border-top-right-radius: 0;
220.side-nav-vert .user-menu .dropdown-menu > .user-header, .topnav .user-menu .dropdown-menu > .user-header {
227#topmenu-global-search-dropdown .dropdown-menu{
232div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown, div#topmenu-quickadd-dropdown {
233 <?php
if (!$disableimages) { ?>
237a.top-menu-dropdown-link {
241.dropdown-
user-image {
243 vertical-align: middle;
248 border-color: transparent;
249 border-color: rgba(255, 255, 255, 0.2);
254.dropdown-menu > .user-header{
261.dropdown-menu .dropdown-header{
262 padding: 8px 12px 8px 16px;
265.dropdown-menu > .user-footer {
266 border-top: 1px solid #f0f0f0;
267 background-color: #f9f9f9;
275.dropdown-menu > .bookmark-footer {
276 border-top: 1px solid #f0f0f0;
277 background-color: #f9f9f9;
283.dropdown-menu > .user-body, .dropdown-body {
285 border-bottom: 1px solid #f4f4f4;
286 border-top: 1px solid #f0f0f0;
290.dropdown-menu > .bookmark-body, .dropdown-body {
293 max-height: calc(90vh - 110px) ;
296#topmenu-quickadd-dropdown .dropdown-menu > .bookmark-body, #topmenu-quickadd-dropdown .dropdown-body,
297#topmenu-bookmark-dropdown .dropdown-menu > .bookmark-body, #topmenu-bookmark-dropdown .dropdown-body {
299 max-height: calc(90vh - 200px) ;
303.dropdown-body::-webkit-scrollbar {
306.dropdown-body::-webkit-scrollbar-thumb {
307 -webkit-border-radius: 0;
312.dropdown-body::-webkit-scrollbar-track {
313 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
314 -webkit-border-radius: 0;
319#topmenu-global-search-dropdown,
320#topmenu-quickadd-dropdown,
321#topmenu-bookmark-dropdown,
322#topmenu-uploadfile-dropdown,
323#topmenu-login-dropdown {
324 padding: 0 5px 0 5px;
326#topmenu-login-dropdown a:hover{
327 text-decoration: none;
330#topmenuloginmoreinfo-btn, #topmenulogincompanyinfo-btn {
337#topmenuloginmoreinfo, #topmenulogincompanyinfo {
347.button-top-menu-dropdown {
348 display:
inline-block;
353 line-height: 1.42857143;
356 vertical-align: middle;
357 -ms-touch-action: manipulation;
358 touch-action: manipulation;
360 -webkit-
user-select: none;
361 -moz-
user-select: none;
362 -ms-
user-select: none;
364 background-image: none;
365 border: 1px solid transparent;
369.user-footer .button-top-menu-dropdown {
373 background-color: #f4f4f4;
377.dropdown-menu a.top-menu-dropdown-link {
378 color: rgb(<?php print $colortextlink; ?>) !important;
385 display: block !important;
386 box-sizing: border-box;
388 padding: .5em 1.5em .5em 1em;
391 color: #212529 !important;
393 background-color: transparent;
397.dropdown-item.bookmark-item {
401.dropdown-item.bookmark-item:before {
407.dropdown-item::before {
409 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
412 font-variant: normal;
413 text-rendering:
auto;
414 -webkit-font-smoothing: antialiased;
416 text-decoration:none;
417 margin-<?php echo $right; ?>: 5px;
418 display:
inline-block;
422.multicompany-item::before {
423 content: none !important;
426.dropdown-item.bookmark-item-external::before {
430.dropdown-item.active, .dropdown-item:hover, .dropdown-item:hover span::before, .dropdown-item:focus, .dropdown-item:focus span::before {
431 color: #<?php echo $colortextbackhmenu; ?> !important;
432 text-decoration: none;
433 background: rgb(<?php echo $colorbackhmenu1 ?>);
445 background: var(--colorbackbody);
455#topmenu-quickadd-dropdown .dropdown-menu {
456 width: <?php echo $WIDTHMENUDROPDOWN; ?>px;
460.quickadd-body.dropdown-body {
463 padding-bottom: 10px;
470.quickadd-item:before {
475 color: #444 !important;
479 display: -ms-flexbox;
480 display: -webkit-flex;
482 -webkit-flex-direction: row;
483 -ms-flex-direction: row;
485 -webkit-flex-wrap: wrap;
488 -webkit-justify-content: center;
489 -ms-flex-pack: center;
490 justify-content: center;
491 -webkit-align-content: center;
492 -ms-flex-line-pack: center;
493 align-content: center;
494 -webkit-align-items: flex-start;
495 -ms-flex-align: start;
496 align-items: flex-start;
503div.quickadd a:hover, div.quickadd a:active {
512div.quickaddblock:hover,
513div.quickaddblock:active,
514div.quickaddblock:focus {
515 background: <?php print
"#".colorArrayToHex(
colorStringToArray($colorbacklinepair1)); ?>;
522 display:
inline-block;
532 transform: translateY(100%);
535 border: 1px solid #bbb;
536 text-align: <?php echo $left; ?>;
537 box-shadow: 5px 5px 0px rgba(0,0,0,0.1);
541.dropdown-holder.--up .dropdown-content{
544 transform: translateY(-100%);
548.dropdown-holder.--left .dropdown-content{
555 margin-right:
auto !important;
556 margin-left:
auto !important;
558.dropdown-content .butAction {
560 color: #333 !important;
562.dropdown-content a:is(.butAction,.butActionDelete,.butActionRefused) {
567.dropdown-content .butAction:hover {
569 background-color: var(--butactionbg);
570 color: var(--textbutaction) !important;
571 text-decoration: none;
574.dropdown-content .butActionDelete{
575 background-color: transparent !important;
576 color: #633 !important;
578.dropdown-content .butActionDelete:hover {
580 background-color: var(--butactiondeletebg) !important;
581 color: #633 !important;
582 text-decoration: none;
585.dropdown-content .butActionRefused {
591.dropdown-holder.open .dropdown-content {
596.dropdown-holder.open .dropdown-content::before {
597 --triangleBorderSize : 5px;
600 top: calc(var(--triangleBorderSize) * -1);
605 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
606 border-color: transparent transparent #ffff transparent;
607 transform: rotate(0deg);
611.dropdown-holder.--up.open .dropdown-content::before{
613 bottom: calc(var(--triangleBorderSize) * -1);
614 border-width: 0 var(--triangleBorderSize) var(--triangleBorderSize) var(--triangleBorderSize);
615 transform: rotate(180deg);
619.dropdown-holder.--left.open .dropdown-content::before{
624.dropdown-search-input {
625 border-radius: <?php print $borderradius; ?>px;
629@media only screen and (max-width: 767px)
631 .dropdown-search-input,.search-tool-input {
635 .tmenu .dropdown-menu, .login_block .dropdown-menu, .topnav .dropdown-menu {
640 #topmenu-bookmark-dropdown .dropdown-menu, #topmenu-quickadd-dropdown .dropdown-menu {
645 .side-nav-vert .user-menu .dropdown-menu, .topnav .user-menu .dropdown-menu {
648 .dropdown-menu:not(.ai_dropdown) {
651 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.
ui state ui widget content ui state ui widget header ui state a ui 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.