31if (!defined(
'NOREQUIRESOC')) {
32 define(
'NOREQUIRESOC',
'1');
35if (!defined(
'NOTOKENRENEWAL')) {
36 define(
'NOTOKENRENEWAL', 1);
38if (!defined(
'NOLOGIN')) {
42if (!defined(
'NOREQUIREHTML')) {
43 define(
'NOREQUIREHTML', 1);
45if (!defined(
'NOREQUIREAJAX')) {
46 define(
'NOREQUIREAJAX',
'1');
50define(
'ISLOADEDBYSTEELSHEET',
'1');
53session_cache_limiter(
'public');
55require_once __DIR__.
'/../../main.inc.php';
59require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
64header(
'Cache-Control: max-age=10800, public, must-revalidate');
67include DOL_DOCUMENT_ROOT.
'/theme/'.
$conf->theme.
'/theme_vars.inc.php';
68if (defined(
'THEME_ONLY_CONSTANT')) {
75 box-sizing: border-box;
83 background-color: var(--colorbackgrey);
87.bodytakepos#topmenu-login-dropdown.dropdown-menu{
93 max-height:calc(100vh-50px);
97.bodytakepos #topmenu-login-dropdown .dropdown-menu {
101.bodytakepos #topmenu-login-dropdown .dropdown-menu > .user-header {
112button.calcbutton.poscolorblue {
113 background-color: #0066AA;
116button.calcbutton2.poscolordelete {
117 background: rgb(255, 188, 185);
124 display:
inline-block;
129 vertical-align: middle;
132 width: calc(25% - 2px);
133 height: calc(25% - 2px);
135 background-color: #8c907e;
144div.wrapper, div.wrapper2 {
150 background-color: #5555AA;
152 display:
inline-block;
157 vertical-align: middle;
160 width: calc(25% - 2px);
161 height: calc(25% - 2px);
167button.calcbutton2.clicked {
168 background-color: #8855AA;
170button.calcbutton2 .iconwithlabel {
171 padding-bottom: 10px;
175 display:
inline-block;
180 vertical-align: middle;
183 width: calc(25% - 2px);
184 height: calc(25% - 2px);
191 display:
inline-block;
196 vertical-align: middle;
199 width: calc(100% - 2px);
200 height: calc(100% - 2px);
202 background-color: #a3a6a3;
218 display:
inline-block;
222 vertical-align: middle;
225 width: calc(33.33% - 2px);
226 height: calc(25% - 2px);
233 border: #000000 1px solid;
238button.item_value.selected {
244div[aria-describedby=
"dialog-info"]
button:before {
246 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
250div[aria-describedby=
"dialog-info"].ui-dialog .ui-dialog-buttonpane {
256 height: 40px !important;
271 border: 2px solid #EEE;
274 box-sizing: border-box;
275 background-color:#fff;
278 justify-content: center;
288 border: 2px solid #EEE;
291 box-sizing: border-box;
292 background-color:#fff;
295 justify-content: center;
314 background-color:black;
321 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));
329 background-color:black;
337table.postablelines tr td {
344 height: 40px !important;
345 background-color: var(--colorbacklineimpair2);
348.postablelines td.linecolht {
349 line-height: 1.3em !important;
354 width:calc(50% - 16px);
355 background-color:#aaa;
358 display:
inline-block;
362@media only screen and (max-aspect-ratio: 6/4) {
384 box-sizing: border-box;
396 height: calc(45% - 50px);
418 box-sizing: border-box;
431 box-sizing: border-box;
441 box-sizing: border-box;
450 box-sizing: border-box;
453 padding-bottom: 10px;
460 box-sizing: border-box;
474.div1, .div2, .div3, .div4, .div5 {
485tr.selected, tr.selected td {
486 background-color: var(--colorbacklinepairchecked) !important;
519 text-overflow: ellipsis;
523p.description_content{
527div.description_content {
528 display: -webkit-box;
529 -webkit-box-orient: vertical;
530 -webkit-line-clamp: <?php echo
getDolGlobalInt(
'TAKEPOS_LINES_TO_SHOW', 2); ?>;
540 background: rgb(60,70,100);
550.topnav div.login_block_other, .topnav div.login_block_user {
555 background: var(--colorbackhmenu1);
566 text-decoration: none;
568.topnav .login_block_other a {
573.topnav div.login_block_user {
574 display:
inline-block;
575 vertical-align: middle;
579.userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
582 vertical-align: middle;
585@media screen and (max-width: 767px) {
586 .topnav .login_block_other a {
604 padding: 7px 4px 7px 4px;
610.topnav-left a:hover:not(.nohover), .topnav .login_block_other a:hover:not(.nohover) {
611 background-color: #ddd;
619.topnav input[
type=
"text"] {
620 background-color: #fff;
623 border-bottom: none !important;
631.login_block_other.takepos {
636div#moreinfo, div#infowarehouse {
638 padding: 0 8px 0 8px;
653 background: var(--colorbackhmenu1);
654 color: var(--colortextbackhmenu);
664@media screen and (min-width: 892px) {
676@media (max-width: 891px) and (min-width: 386px) {
688@media screen and (max-width: 385px){
702@media screen and (max-width: 1024px) {
703 .topnav input[
type=
"text"] {
708@media screen and (max-width: 767px) {
715 .topnav input[
type=
"text"] {
740 div#moreinfo, div#infowarehouse {
741 padding: 0 5px 0 5px;
748 div.div1, div.div2, div.div3 {
774 display:
inline-flex;
776 justify-content: center;
793 background-color: rgb(0,0,0);
794 background-color: rgba(0,0,0,0.4);
808 text-decoration: none;
814 background-color: #2b4161;
818.modal-body {padding: 2px 16px;}
822 background-color: #fefefe;
825 border: 1px solid #888;
827 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
828 animation-
name: animatetop;
829 animation-duration: 0.4s;
833@keyframes animatetop {
834 from {top: -300px; opacity: 0}
835 to {top: 0; opacity: 1}
843 background-color: #8c907e;
873 border: 3px solid black;
876 background-color: rgb(233,234,237);
880@media only screen and (max-width: 767px)
886 .headersplit .headercontent {
903@media screen and (max-width: 767px) {
908 box-sizing: border-box;
915 <?php $maxproductgrid =
getDolGlobalInt(
'TAKEPOS_NB_MAXPRODUCT', 24); ?>
916 .div4 .wrapper.divempty, .div4 img, .div4 .wrapper:nth-last-child(1), .div4 .wrapper:nth-last-child(2), #prodiv<?php echo $maxproductgrid - 2; ?>, #prodiv<?php echo $maxproductgrid - 1; ?>, .catwatermark {
917 display: none!important;
927 border: 2px solid #EEE;
929 box-sizing: border-box;
930 background-color: #fff;
933 .div4 .wrapper, .tab-category {
939 border: 1px solid #FFF!important;
940 border-top: 3px solid #FFF!important;
943 .div4 .tab-category.active {
944 border-right: 1px solid #CCC !important;
945 border-left: 1px solid #CCC !important;
946 border-top: 3px solid var(--colorbackhmenu1) !important;
958 background-color: black;
962 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));
965 .div5 .description .description_content {
973 display:
inline-flex;
976 justify-content: normal;
979 .div5 .wrapper2.divempty {
990 display: none!important;
993 .div5 .arrow .centerinmiddle {
994 transform: translate(0, 0);
1018 background: #00000042;
1033 background: #000000;
1050 scroll-behavior: smooth;
1054 scroll-behavior: smooth;
1063 white-space: nowrap;
1065 display:
inline-flex;
1069 white-space: nowrap;
1072 align-items: center;
1077 white-space: nowrap;
1079 align-items: center;
1082.topnav-left #shoppingcart {
1083 display:
inline-flex;
1086.topnav-right .login_block_other {
1088 white-space: nowrap;
1091::-webkit-scrollbar {
1096::-webkit-scrollbar-track {
1097 background: #f1f1f1;
1101::-webkit-scrollbar-thumb {
1105.topnav::-webkit-scrollbar-track{
1106 background: #eeeeee;
1109.topnav::-webkit-scrollbar{
1111 background: #F5F5F5;
1114.topnav::-webkit-scrollbar-thumb{
1115 background: #f9171700;
1118.topnav.overflow .arrows {
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.
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]]]',...
$conf db name
Only used if Module[ID]Name translation string is not found.