dolibarr 23.0.3
pos.css.php
Go to the documentation of this file.
1<?php
2/* Copyright (C) 2004-2017 Laurent Destailleur <eldy@users.sourceforge.net>
3 * Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
4 * Copyright (C) 2007-2017 Regis Houssin <regis.houssin@inodbox.com>
5 * Copyright (C) 2011 Philippe Grand <philippe.grand@atoo-net.com>
6 * Copyright (C) 2012 Juanjo Menent <jmenent@2byte.es>
7 * Copyright (C) 2018 Ferran Marcet <fmarcet@2byte.es>
8 *
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 3 of the License, or
12 * (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program. If not, see <https://www.gnu.org/licenses/>.
21 */
22
28//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Not disabled because need to load personalized language
29//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Not disabled to increase speed. Language code is found on url.
30if (!defined('NOREQUIRESOC')) {
31 define('NOREQUIRESOC', '1');
32}
33//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); // Not disabled because need to do translations
34if (!defined('NOTOKENRENEWAL')) {
35 define('NOTOKENRENEWAL', 1);
36}
37if (!defined('NOLOGIN')) {
38 define('NOLOGIN', 1); // File must be accessed by logon page so without login
39}
40//if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU',1); // We need top menu content
41if (!defined('NOREQUIREHTML')) {
42 define('NOREQUIREHTML', 1);
43}
44if (!defined('NOREQUIREAJAX')) {
45 define('NOREQUIREAJAX', '1');
46}
47
48
49define('ISLOADEDBYSTEELSHEET', '1');
50
51
52session_cache_limiter('public');
53
54require_once __DIR__.'/../../main.inc.php'; // __DIR__ allow this script to be included in custom themes
58require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
59
60// Define css type
61top_httphead('text/css');
62// Important: Following code is to avoid page request by browser and PHP CPU at each Dolibarr page access.
63if (empty($dolibarr_nocache)) {
64 header('Cache-Control: max-age=10800, public, must-revalidate');
65} else {
66 header('Cache-Control: no-cache');
67}
68
69
70include DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/theme_vars.inc.php';
71if (defined('THEME_ONLY_CONSTANT')) {
72 return;
73}
74
75?>
76
77html,body {
78 box-sizing: border-box;
79 padding:0px;
80 margin:0;
81 height:100%;
82 width:100%;
83}
84
85.bodytakepos {
86 background-color: var(--colorbackgrey);
87}
88
89.center {
90 text-align: center;
91}
92
93button.calcbutton.poscolorblue {
94 background-color: #0066AA;
95}
96
97button.calcbutton2.poscolordelete {
98 background: rgb(255, 188, 185);
99 color: #633;
100 /*background-color: #884444;
101 color: #fff;*/
102}
103
104button.calcbutton {
105 display: inline-block;
106 position: relative;
107 padding: 0;
108 line-height: normal;
109 cursor: pointer;
110 vertical-align: middle;
111 text-align: center;
112 overflow: visible; /* removes extra width in IE */
113 width: calc(25% - 2px);
114 height: calc(25% - 2px);
115 font-weight: bold;
116 background-color: #8c907e;
117 color: #fff;
118 /* border-color: unset; */
119 border-width: 0;
120 margin: 1px;
121 font-size: 14pt;
122 border-radius: 4px;
123}
124
125div.wrapper, div.wrapper2 {
126 border-radius: 5px;
127}
128
129button.calcbutton2 {
130 color: #fff;
131 background-color: #5555AA;
132 border-width: 0px;
133 display: inline-block;
134 position: relative;
135 padding: 0;
136 line-height: normal;
137 cursor: pointer;
138 vertical-align: middle;
139 text-align: center;
140 overflow: visible; /* removes extra width in IE */
141 width: calc(25% - 2px);
142 height: calc(25% - 2px);
143 font-weight: bold;
144 font-size: 10pt;
145 margin: 1px;
146 border-radius: 4px;
147}
148button.calcbutton2.clicked {
149 background-color: #8855AA;
150}
151button.calcbutton2 .iconwithlabel {
152 padding-bottom: 10px;
153}
154
155button.calcbutton3 {
156 display: inline-block;
157 position: relative;
158 padding: 0;
159 line-height: normal;
160 cursor: pointer;
161 vertical-align: middle;
162 text-align: center;
163 overflow: visible; /* removes extra width in IE */
164 width: calc(25% - 2px);
165 height: calc(25% - 2px);
166 font-size: 14pt;
167 margin: 1px;
168 border-radius: 4px;
169}
170
171button.productbutton {
172 display: inline-block;
173 position: relative;
174 padding: 0;
175 line-height: normal;
176 cursor: pointer;
177 vertical-align: middle;
178 text-align: center;
179 overflow: visible; /* removes extra width in IE */
180 width: calc(100% - 2px);
181 height: calc(100% - 2px);
182 font-weight: bold;
183 background-color: #a3a6a3;
184 color: #fff;
185 /* border-color: unset; */
186 border-width: 0;
187 margin: 1px;
188 font-size: 14pt;
189 border-radius: 4px;
190}
191
192button.actionbutton {
193 background: #EACCC6;
194 color: #222;
195 /* border: 2px solid #EEE; */
196 min-height: 40px;
197 border-radius: 4px;
198 padding: 12px;
199 display: inline-block;
200 position: relative;
201 line-height: normal;
202 cursor: pointer;
203 vertical-align: middle;
204 text-align: center;
205 overflow: visible; /* removes extra width in IE */
206 width: calc(33.33% - 2px);
207 height: calc(25% - 2px);
208 margin: 1px;
209 border-width: 0;
210}
211
212button.item_value {
213 background: #bbbbbb;
214 border: #000000 1px solid;
215 border-radius: 4px;
216 padding: 8px;
217}
218
219button.item_value.selected {
220 background: #ffffff;
221 color: #000000;
222 font-weight: bold;
223}
224
225div[aria-describedby="dialog-info"] button:before {
226 content: "\f788";
227 font-family: "<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
228 font-weight: 900;
229 padding-right: 5px;
230}
231div[aria-describedby="dialog-info"].ui-dialog .ui-dialog-buttonpane {
232 border-width: 0;
233}
234
235.takepospay {
236 font-size: 1.5em;
237 height: 40px !important;
238}
239
240.fa.fa-trash:before {
241 font-size: 1.5em;
242}
243
244
245div.wrapper{
246 float:left; /* important */
247 position:relative; /* important(so we can absolutely position the description div */
248 width:25%;
249 height:33%;
250 margin:0;
251 padding:1px;
252 border: 2px solid #EEE;
253 /*box-shadow: 3px 3px 3px #bbb; */
254 text-align: center;
255 box-sizing: border-box;
256 background-color:#fff;
257 display: flex;
258 align-items: center;
259 justify-content: center;
260}
261
262div.wrapper2{
263 float:left; /* important */
264 position:relative; /* important(so we can absolutely position the description div */
265 width:12.5%;
266 height:33%;
267 margin:0;
268 /* padding:1px; */
269 border: 2px solid #EEE;
270 /*box-shadow: 3px 3px 3px #bbb;*/
271 text-align: center;
272 box-sizing: border-box;
273 background-color:#fff;
274 display: flex;
275 align-items: center;
276 justify-content: center;
277}
278
279img.imgwrapper {
280 max-width: 100%;
281 max-height: 100%;
282}
283
285 background:black;
286 color: white;
287}
288
289div.description{
290 position:absolute; /* absolute position (so we can position it where we want)*/
291 bottom:0px; /* position will be on bottom */
292 left:0px;
293 width:100%;
294 /* styling below */
295 background-color:black;
296 /*color:white;*/
297 opacity:1; /* transparency */
298 /*filter:alpha(opacity=80); IE transparency */
299 text-align:center;
300
301 padding-top: 30px;
302 background: -webkit-linear-gradient(top, rgba(250,250,250,0), rgba(250,250,250,0.5), rgba(250,250,250,0.95), rgba(250,250,250,1));
303}
304
305div.catwatermark{
306 position:absolute;
307 top:3%;
308 left:3%;
309 width:20%;
310 background-color:black;
311 color:white;
312 text-align:center;
313 font-size: 20px;
314 display: none;
315 opacity: 0.25;
316}
317
318table.postablelines tr td {
319 line-height: unset;
320 padding-top: 3px;
321 padding-bottom: 3px;
322}
323
324.posinvoiceline td {
325 height: 40px !important;
326 background-color: var(--colorbacklineimpair2);
327}
328
329.postablelines td.linecolht {
330 line-height: 1.3em !important;
331}
332
333div.paymentbordline
334{
335 width:calc(50% - 16px);
336 background-color:#aaa;
337 border-radius: 8px;
338 margin-bottom: 4px;
339 display: inline-block;
340 padding: 5px;
341}
342
343@media only screen and (max-aspect-ratio: 6/4) {
344 div.description{
345 min-height:20%;
346 }
347}
348
349.container{
350 width: 100%;
351 height: 100%;
352 margin: 0 auto;
353 <?php
354 if (getDolGlobalString('TAKEPOS_USE_ARROW_ON_NAVBAR')) {
355 ?>
356 overflow-x: hidden;
357 overfloy-y: scroll;
358 <?php
359 } else {
360 ?>
361 overflow: visible;
362 <?php
363 }
364 ?>
365 box-sizing: border-box;
366}
367
368.row1{
369 margin: 0 auto;
370 width: 100%;
371 height: 34%;
372}
373
374.row1withhead{
375 margin: 0 auto;
376 width: 100%;
377 height: calc(45% - 50px);
378 padding-top: 9px;
379}
380
381.row2{
382 margin: 0 auto;
383 width: 100%;
384 height: 66%;
385}
386
387.row2withhead{
388 margin: 0 auto;
389 width: 100%;
390 height: 55%;
391 overflow-x: hidden;
392}
393
394.div1{
395 height:100%;
396 width: 34%;
397 float: left;
398 text-align: center;
399 box-sizing: border-box;
400 overflow: auto;
401 /* background-color:white; */
402 padding-top: 1px;
403 padding-bottom: 0;
404 min-height: 180px;
405}
406
407.div2{
408 height: 100%;
409 width: 33%;
410 font-size: 0;
411 float: left;
412 box-sizing: border-box;
413 padding-top: 0;
414 padding-bottom: 0;
415 min-height: 180px;
416}
417
418.div3{
419 height: 100%;
420 width: 33%;
421 float: left;
422 box-sizing: border-box;
423 padding-top: 0;
424 padding-bottom: 0;
425}
426
427.div4{
428 height: 100%;
429 width: 34%;
430 float: left;
431 box-sizing: border-box;
432 font-size: 6px;
433 padding-top: 10px;
434 padding-bottom: 10px;
435}
436
437.div5{
438 height: 100%;
439 width: 66%;
440 float: left;
441 box-sizing: border-box;
442 font-size: 6px;
443 padding-top:10px;
444 padding-bottom:10px;
445}
446
447.div1, .div2, .div3, .div4, .div5 {
448 padding-right: 5px;
449 padding-left: 5px;
450}
451.div1, .div4 {
452 padding-left: 8px;
453}
454.div3, .div5 {
455 padding-right: 8px;
456}
457
458tr.selected, tr.selected td {
459 background-color: var(--colorbacklinepairchecked) !important;
460}
461.order td {
462 color: green;
463 /* background-color: #f5f5f5; */
464}
465
466.colorwhite {
467 color: white;
468}
469.colorred {
470 color: red;
471}
472.colorgreen {
473 color: green;
474}
475.poscolordelete {
476 color: #844;
477}
478.poscolorgreen {
479 color: #060;
480}
481.poscolorblue {
482 color: #006;
483}
484
485.centerinmiddle {
486 position: relative;
487 /* transform: translate(0,-50%);
488 top: 50%; */
489}
490.trunc {
491 white-space: nowrap;
492 text-overflow: ellipsis;
493 overflow: hidden;
494}
495
496p.description_content{
497 padding:10px;
498 margin:0px;
499}
500div.description_content {
501 display: -webkit-box;
502 -webkit-box-orient: vertical;
503 -webkit-line-clamp: <?php echo getDolGlobalInt('TAKEPOS_LINES_TO_SHOW', 2); ?>;
504 overflow: hidden;
505 padding-left: 2px;
506 padding-right: 2px;
507}
508
509.header {
510 margin: 0 auto;
511 width: 100%;
512 min-height: 52px;
513 background: rgb(60,70,100);
514}
515
516.topnav-left {
517 float: left;
518}
519.topnav-right {
520
521}
522
523.topnav div.login_block_other, .topnav div.login_block_user {
524 max-width: unset;
525 width: unset;
526}
527.topnav{
528 background: var(--colorbackhmenu1);
529 overflow: hidden;
530 height: 100%;
531}
532.topnav .tmenu {
533 display: block;
534}
535
536.topnav a{
537 float: left;
538 color: #f2f2f2;
539 text-decoration: none;
540}
541.topnav .login_block_other a {
542 padding: 5px 10px;
543 margin-left: 4px;
544 font-size: 1.3em;
545}
546.topnav div.login_block_user {
547 display: inline-block;
548 vertical-align: middle;
549 line-height: 50px;
550 height: 50px;
551}
552.userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
553 width: 30px;
554 height: 30px;
555 vertical-align: middle;
556}
557
558@media screen and (max-width: 767px) {
559 .topnav .login_block_other a {
560 padding: 5px 5px;
561 font-size: 1.2em;
562 }
563
564 .div1, .div4 {
565 padding-left: 5px;
566 }
567 .div3, .div5 {
568 padding-right: 5px;
569 }
570}
571
572.topnav-right > a {
573 font-size: 17px;
574}
575
576.topnav-left a {
577 padding: 7px 4px 7px 4px;
578 margin: 8px;
579 margin-left: 5px;
580 margin-right: 5px;
581 border-radius: 4px;
582}
583.topnav-left a:hover:not(.nohover), .topnav .login_block_other a:hover:not(.nohover) {
584 background-color: #ddd;
585 color: black;
586}
587
588.topnav-right{
589 float: right;
590}
591
592.topnav input[type="text"] {
593 background-color: #fff;
594 color: #000;
595 float: left;
596 border-bottom: none !important;
597 margin-left: 6px;
598 font-size: 1.3em;
599 max-width: 250px;
600 border-radius: 5px;
601}
602
603
604.login_block_other.takepos {
605 margin-top: 5px;
606}
607
608
609div#moreinfo, div#infowarehouse {
610 color: #aaa;
611 padding: 0 8px 0 8px;
612}
613
614.basketselected {
615 font-weight: bold;
616 /* text-decoration: underline; */
617}
618.basketnotselected {
619 opacity: 0.8;
620}
621
622.productprice {
623 position: absolute;
624 top: 5px;
625 right: 5px;
626 background: var(--colorbackhmenu1);
627 color: var(--colortextbackhmenu);
628 font-size: 2em;
629 padding: 4px;
630 border-radius: 2px;
631 opacity: 0.9;
632 padding-left: 6px;
633 padding-right: 6px;
634}
635
636
637@media screen and (min-width: 892px) {
638 .actionbutton{
639 font-size: 13px;
640 }
641 div.description{
642 font-size: 15px;
643 }
644 .invoice{
645 font-size: 14px;
646 }
647}
648
649@media (max-width: 891px) and (min-width: 386px) {
650 .actionbutton{
651 font-size: 12px;
652 }
653 div.description{
654 font-size: 13px;
655 }
656 .invoice{
657 font-size: 12px;
658 }
659}
660
661@media screen and (max-width: 385px){
662 .actionbutton{
663 font-size: 10px;
664 }
665 div.description{
666 font-size: 11px;
667 }
668 .invoice{
669 font-size: 10px;
670 }
671}
672
673/* For small screens */
674
675@media screen and (max-width: 1024px) {
676 .topnav input[type="text"] {
677 max-width: 150px;
678 }
679}
680
681@media screen and (max-width: 767px) {
682 .header {
683 position: sticky;
684 top: 0;
685 z-index: 10;
686 }
687
688 .topnav input[type="text"] {
689 max-width: 90px;
690 font-size: 1.15em;
691 }
692
693 .topnav-right {
694 float: unset;
695 }
696 .header {
697 height: unset;
698 }
699 div.container {
700 overflow-x: scroll;
701 }
702 div.wrapper {
703 width: 50%;
704 }
705 div.wrapper2 {
706 width: 25%;
707 }
708
709 .row1withhead{
710 height: unset;
711 }
712
713 div#moreinfo, div#infowarehouse {
714 padding: 0 5px 0 5px;
715 }
716
717 div.div1 {
718 padding-bottom: 0;
719 margin-bottom: 10px;
720 }
721 div.div1, div.div2, div.div3 {
722 width: 100%;
723 }
724
725 div.row1 {
726 height: unset;
727 }
728
729 div.div2 {
730 min-height: unset;
731 }
732
733 div.div3 {
734 margin-top: 8px;
735 height: unset;
736 }
737
738 button.calcbutton, button.calcbutton2 {
739 min-height: 30px;
740 }
741
742 .takepospay {
743 font-size: 1.2em;
744 }
745
746 button.actionbutton {
747 display: inline-flex;
748 align-items: center;
749 justify-content: center;
750 padding-left: 4px;
751 padding-right: 4px;
752 min-height: 30px;
753 }
754}
755
756/* Modal box */
757.modal {
758 display: none; /* Hidden by default */
759 position: fixed;
760 z-index: 20;
761 left: 0;
762 top: 0;
763 width: 100%;
764 height: 100%;
765 overflow: auto;
766 background-color: rgb(0,0,0);
767 background-color: rgba(0,0,0,0.4);
768}
769
770/* The Close Button */
771.close {
772 color: #aaa;
773 float: right;
774 font-size: 28px;
775 font-weight: bold;
776}
777
778.close:hover,
779.close:focus {
780 color: black;
781 text-decoration: none;
782 cursor: pointer;
783}
784
785.modal-header {
786 padding: 2px 16px;
787 background-color: #2b4161;
788 color: white;
789}
790
791.modal-body {padding: 2px 16px;}
792
793.modal-content {
794 position: relative;
795 background-color: #fefefe;
796 margin: 15% auto; /* 15% from the top and centered */
797 padding: 0;
798 border: 1px solid #888;
799 width: 40%;
800 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
801 animation-name: animatetop;
802 animation-duration: 0.4s;
803 min-width: 200px;
804}
805
806@keyframes animatetop {
807 from {top: -300px; opacity: 0}
808 to {top: 0; opacity: 1}
809}
810
811.block {
812 display: block;
813 width: 100%;
814 border: none;
815 color: white;
816 background-color: #8c907e;
817 padding: 14px 0px;
818 font-size: 16px;
819 cursor: pointer;
820 text-align: center;
821 margin: 2px;
822}
823
824.splitsale {
825 float: left;
826 width: 100%;
827 height: 100%;
828 overflow: auto;
829}
830
831.rowsplit {
832 width: 100%;
833 height: 40%;
834}
835
836.headersplit {
837 height: 10%;
838 width: 100%;
839 padding-top: 20px;
840 padding-bottom: 2px;
841}
842
843.headercontent {
844 margin: auto;
845 width: 50%;
846 border: 3px solid black;
847 text-align: center;
848 font-size: 150%;
849 background-color: rgb(233,234,237);
850}
851
852
853@media only screen and (max-width: 767px)
854{
855 .headercontent {
856 width: 80%;
857 }
858
859 .headersplit .headercontent {
860 font-size: 1em;
861 }
862}
863
864
865.row:after {
866 content: "";
867 display: table;
868 clear: both;
869}
870
871.div5 .imgadd {
872 display: none;
873}
874
875
876@media screen and (max-width: 767px) {
877 .div4 {
878 height: auto;
879 width: 100%;
880 float: left;
881 box-sizing: border-box;
882 font-size: 6px;
883 padding-top: 10px;
884 padding-bottom: 2px;
885 margin-left: 2px;
886 }
887
888 .div4 .wrapper.divempty, .div4 img, .div4 .wrapper:nth-last-child(1), .div4 .wrapper:nth-last-child(2), #prodiv22, #prodiv23, .catwatermark {
889 display: none!important;
890 }
891
892 .tab-category {
893 float: left;
894 position: relative;
895 width: 25%;
896 height: 33%;
897 margin: 0;
898 padding: 1px;
899 border: 2px solid #EEE;
900 text-align: center;
901 box-sizing: border-box;
902 background-color: #fff;
903 }
904
905 .div4 .wrapper, .tab-category {
906 width: auto;
907 height: auto;
908 padding: 6px;
909 text-align: center;
910 cursor: pointer;
911 border: 1px solid #FFF!important;
912 border-top: 3px solid #FFF!important;
913 }
914
915 .div4 .tab-category.active {
916 border-right: 1px solid #CCC !important;
917 border-left: 1px solid #CCC !important;
918 border-top: 3px solid var(--colorbackhmenu1) !important;
919 }
920
921 .div5 {
922 height: 100%;
923 width: 100%;
924 padding-top: 0px;
925 }
926
927 div.description {
928 position: initial;
929 width: auto;
930 background-color: black;
931 opacity: 1;
932 text-align: center;
933 padding-top: 0px;
934 background: -webkit-linear-gradient(top, rgba(250,250,250,0), rgba(250,250,250,0.5), rgba(250,250,250,0.95), rgba(250,250,250,1));
935 }
936
937 .div5 .description .description_content {
938 font-weight: bold;
939 font-size: 14px;
940 padding-left: 10px;
941 }
942
943 .div5 .wrapper2 {
944 width: 100%;
945 display: inline-flex;
946 align-items: center;
947 padding: 10px;
948 justify-content: normal;
949 }
950
951 .div5 .wrapper2.divempty {
952 display: none;
953 }
954
955 div.wrapper2 {
956 float: none;
957 }
958
959 .div5 .arrow {
960 width: auto;
961 height: auto;
962 display: none!important;
963 }
964
965 .div5 .arrow .centerinmiddle {
966 transform: translate(0, 0);
967 }
968
969 .div5 .imgadd {
970 display: flex;
971 }
972
973 div.wrapper2{
974 height: 40px;
975 }
976}
977
978
979<?php
980if (!getDolGlobalString('TAKEPOS_USE_ARROW_ON_NAVBAR')) {
981 ?>
982
983.arrows {
984 display: none;
985}
986
987 <?php
988} else { ?>
989.indicator {
990 background: #00000042;
991 padding: 15px 5px;
992 cursor: pointer;
993 position:absolute;
994}
995
996.indicator.left {
997 left:0;
998}
999
1000.indicator.right {
1001 right:0;
1002}
1003
1004.indicator:hover {
1005 background: #000000;
1006}
1007
1008.indicator i {
1009 color: white;
1010}
1011
1012.topnav-left {
1013 margin-left: 20px;
1014}
1015
1016.topnav-right {
1017 margin-right: 20px;
1018}
1019
1020/* For Header Scroll */
1021html {
1022 scroll-behavior: smooth;
1023}
1024
1025.topnav {
1026 scroll-behavior: smooth;
1027}
1028
1029.header {
1030 height: unset;
1031}
1032
1033.topnav {
1034 width: 100%;
1035 white-space: nowrap;
1036 overflow-x: scroll;
1037 display: inline-flex;
1038}
1039
1040.topnav-left {
1041 white-space: nowrap;
1042 float: none;
1043 margin-right: auto;
1044 align-items: center;
1045}
1046
1047.topnav-right {
1048 display: flex;
1049 white-space: nowrap;
1050 float: none;
1051 align-items: center;
1052}
1053
1054.topnav-left #shoppingcart {
1055 display:inline-flex;
1056}
1057
1058.topnav-right .login_block_other {
1059 display: flex;
1060 white-space: nowrap;
1061}
1062
1063::-webkit-scrollbar {
1064 width: 8px;
1065}
1066
1067
1068::-webkit-scrollbar-track {
1069 background: #f1f1f1;
1070}
1071
1072
1073::-webkit-scrollbar-thumb {
1074 background: #888;
1075}
1076
1077.topnav::-webkit-scrollbar-track{
1078 background: #eeeeee;
1079}
1080
1081.topnav::-webkit-scrollbar{
1082 width: 1px;
1083 background: #F5F5F5;
1084}
1085
1086.topnav::-webkit-scrollbar-thumb{
1087 background: #f9171700;
1088}
1089
1090.topnav.overflow .arrows {
1091 display: flex;
1092}
1093
1094<?php } ?>
print $object position
Definition edit.php:207
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
treeview li table
No Email.
editval_textarea active
if(!defined( 'NOREQUIREMENU')) if(!empty(GETPOST('seteventmessages', 'alpha'))) if(!function_exists("llxHeader")) top_httphead($contenttype='text/html', $forcenocache=0)
Show HTTP header.
if(preg_match('/(crypted|dolcrypt):/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type
'integer', 'integer:ObjectClass:PathToClass[:AddCreateButtonOrNot[:Filter[:Sortfield]]]',...
Definition repair.php:125
$conf db name
Only used if Module[ID]Name translation string is not found.
Definition repair.php:128