32if (!defined(
'NOREQUIRESOC')) {
33 define(
'NOREQUIRESOC',
'1');
36if (!defined(
'NOTOKENRENEWAL')) {
37 define(
'NOTOKENRENEWAL', 1);
39if (!defined(
'NOLOGIN')) {
43if (!defined(
'NOREQUIREHTML')) {
44 define(
'NOREQUIREHTML', 1);
46if (!defined(
'NOREQUIREAJAX')) {
47 define(
'NOREQUIREAJAX',
'1');
51define(
'ISLOADEDBYSTEELSHEET',
'1');
54session_cache_limiter(
'public');
56require_once __DIR__.
'/../../main.inc.php';
60require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
65header(
'Cache-Control: max-age=10800, public, must-revalidate');
69if ($theme_vars_file) {
70 include $theme_vars_file;
72if (defined(
'THEME_ONLY_CONSTANT')) {
79 box-sizing: border-box;
87 background-color: var(--colorbackgrey);
91.bodytakepos#topmenu-login-dropdown.dropdown-menu{
97 max-height:calc(100vh-50px);
101.bodytakepos #topmenu-login-dropdown .dropdown-menu {
105.bodytakepos #topmenu-login-dropdown .dropdown-menu > .user-header {
112.bodytakepos div.login_block_user {
120button.calcbutton.poscolorblue {
121 background-color: #0066AA;
124button.calcbutton2.poscolordelete {
125 background: rgb(255, 188, 185);
132 display:
inline-block;
137 vertical-align: middle;
140 width: calc(25% - 2px);
141 height: calc(25% - 2px);
143 background-color: #8c907e;
152div.wrapper, div.wrapper2 {
158 background-color: #5555AA;
160 display:
inline-block;
165 vertical-align: middle;
168 width: calc(25% - 2px);
169 height: calc(25% - 2px);
175button.calcbutton2.clicked {
176 background-color: #8855AA;
178button.calcbutton2 .iconwithlabel {
179 padding-bottom: 10px;
183 display:
inline-block;
188 vertical-align: middle;
191 width: calc(25% - 2px);
192 height: calc(25% - 2px);
199 display:
inline-block;
204 vertical-align: middle;
207 width: calc(100% - 2px);
208 height: calc(100% - 2px);
210 background-color: #a3a6a3;
226 display:
inline-block;
230 vertical-align: middle;
233 width: calc(33.33% - 2px);
234 height: calc(25% - 2px);
241 border: #000000 1px solid;
246button.item_value.selected {
252div[aria-describedby=
"dialog-info"]
button:before {
254 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
258div[aria-describedby=
"dialog-info"].ui-dialog .ui-dialog-buttonpane {
264 margin-bottom: 4px !important;
269 height: 40px !important;
284 border: 2px solid #EEE;
287 box-sizing: border-box;
288 background-color:#fff;
291 justify-content: center;
301 border: 2px solid #EEE;
304 box-sizing: border-box;
305 background-color:#fff;
308 justify-content: center;
327 background-color:black;
334 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));
342 background-color:black;
350table.postablelines tr td {
357 height: 40px !important;
358 background-color: var(--colorbacklineimpair2);
361.postablelines td.linecolht {
362 line-height: 1.3em !important;
367 width:calc(50% - 16px);
368 background-color:#aaa;
371 display:
inline-block;
375@media only screen and (max-aspect-ratio: 6/4) {
397 box-sizing: border-box;
409 height: calc(45% - 50px);
431 box-sizing: border-box;
444 box-sizing: border-box;
454 box-sizing: border-box;
463 box-sizing: border-box;
466 padding-bottom: 10px;
473 box-sizing: border-box;
487.div1, .div2, .div3, .div4, .div5 {
498tr.selected, tr.selected td {
499 background-color: var(--colorbacklinepairchecked) !important;
532 text-overflow: ellipsis;
536p.description_content{
540div.description_content {
541 display: -webkit-box;
542 -webkit-box-orient: vertical;
543 -webkit-line-clamp: <?php echo
getDolGlobalInt(
'TAKEPOS_LINES_TO_SHOW', 2); ?>;
553 background: rgb(60,70,100);
563.topnav div.login_block_other, .topnav div.login_block_user {
568 background: var(--colorbackhmenu1);
579 text-decoration: none;
581.topnav .login_block_other a {
586.topnav div.login_block_user {
587 display:
inline-block;
588 vertical-align: middle;
592.userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
595 vertical-align: middle;
598@media screen and (max-width: 767px) {
599 .topnav .login_block_other a {
617 padding: 7px 4px 7px 4px;
623.topnav-left a:hover:not(.nohover), .topnav .login_block_other a:hover:not(.nohover) {
624 background-color: #ddd;
632.topnav input[
type=
"text"] {
633 background-color: #fff;
636 border-bottom: none !important;
644.login_block_other.takepos {
649div#moreinfo, div#infowarehouse {
651 padding: 0 8px 0 8px;
666 background: var(--colorbackhmenu1);
667 color: var(--colortextbackhmenu);
677@media screen and (min-width: 892px) {
689@media (max-width: 891px) and (min-width: 386px) {
701@media screen and (max-width: 385px){
715@media screen and (max-width: 1024px) {
716 .topnav input[
type=
"text"] {
721@media screen and (max-width: 767px) {
728 .topnav input[
type=
"text"] {
753 div#moreinfo, div#infowarehouse {
754 padding: 0 5px 0 5px;
761 div.div1, div.div2, div.div3 {
787 display:
inline-flex;
789 justify-content: center;
806 background-color: rgb(0,0,0);
807 background-color: rgba(0,0,0,0.4);
821 text-decoration: none;
827 background-color: #2b4161;
831.modal-body {padding: 2px 16px;}
835 background-color: #fefefe;
838 border: 1px solid #888;
840 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
841 animation-
name: animatetop;
842 animation-duration: 0.4s;
846@keyframes animatetop {
847 from {top: -300px; opacity: 0}
848 to {top: 0; opacity: 1}
856 background-color: #8c907e;
886 border: 3px solid black;
889 background-color: rgb(233,234,237);
893@media only screen and (max-width: 767px)
899 .headersplit .headercontent {
916@media screen and (max-width: 767px) {
921 box-sizing: border-box;
928 <?php $maxproductgrid =
getDolGlobalInt(
'TAKEPOS_NB_MAXPRODUCT', 24); ?>
929 .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 {
930 display: none!important;
940 border: 2px solid #EEE;
942 box-sizing: border-box;
943 background-color: #fff;
946 .div4 .wrapper, .tab-category {
952 border: 1px solid #FFF!important;
953 border-top: 3px solid #FFF!important;
956 .div4 .tab-category.active {
957 border-right: 1px solid #CCC !important;
958 border-left: 1px solid #CCC !important;
959 border-top: 3px solid var(--colorbackhmenu1) !important;
971 background-color: black;
975 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));
978 .div5 .description .description_content {
986 display:
inline-flex;
989 justify-content: normal;
992 .div5 .wrapper2.divempty {
1003 display: none!important;
1006 .div5 .arrow .centerinmiddle {
1007 transform: translate(0, 0);
1031 background: #00000042;
1046 background: #000000;
1063 scroll-behavior: smooth;
1067 scroll-behavior: smooth;
1076 white-space: nowrap;
1078 display:
inline-flex;
1082 white-space: nowrap;
1085 align-items: center;
1090 white-space: nowrap;
1092 align-items: center;
1095.topnav-left #shoppingcart {
1096 display:
inline-flex;
1099.topnav-right .login_block_other {
1101 white-space: nowrap;
1104::-webkit-scrollbar {
1109::-webkit-scrollbar-track {
1110 background: #f1f1f1;
1114::-webkit-scrollbar-thumb {
1118.topnav::-webkit-scrollbar-track{
1119 background: #eeeeee;
1122.topnav::-webkit-scrollbar{
1124 background: #F5F5F5;
1127.topnav::-webkit-scrollbar-thumb{
1128 background: #f9171700;
1131.topnav.overflow .arrows {
$propal type
'integer', 'integer:ObjectClass:PathToClass[:AddCreateButtonOrNot[:Filter[:Sortfield]]]',...
dol_getThemeFilePath($file, $theme='')
Return the full filesystem path of a file located in the currently selected theme directory.
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.
$conf db name
Only used if Module[ID]Name translation string is not found.