2 if (!defined(
'ISLOADEDBYSTEELSHEET')) die(
'Must be call by steelsheet');
10 font-weight: 700 !important;
14 vertical-align: baseline;
15 border-radius: .25rem;
16 transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
19 border-color: rgba(255,255,255,0);
20 box-sizing: border-box;
27 .tabBar .arearef .statusref .badge-status, .tabBar .arearefnobottom .statusref .badge-status {
32 @media only screen and (max-width: 767px)
34 .tabBar .arearef .statusref .badge-status, .tabBar .arearefnobottom .statusref .badge-status {
40 .badge-pill, .tabs .badge {
43 border-radius: 0.25rem;
50 vertical-align: text-top;
53 a.badge:focus, a.badge:hover {
54 text-decoration: none;
57 .liste_titre .badge:not(.nochangebackground) {
58 background-color: <?php
print $badgeSecondary; ?>;
63 padding: 2px 7px 2px 7px;
64 background-color: #e4e4e4;
72 color: #fff !important;
73 background-color: <?php
print $badgePrimary; ?>;
75 a.badge-primary.focus, a.badge-primary:focus {
79 a.badge-primary:focus, a.badge-primary:hover {
80 color: #fff !important;
85 .badge-secondary, .tabs .badge {
86 color: #fff !important;
87 background-color: <?php
print $badgeSecondary; ?>;
89 a.badge-secondary.focus, a.badge-secondary:focus {
93 a.badge-secondary:focus, a.badge-secondary:hover {
94 color: #fff !important;
100 color: #fff !important;
101 background-color: <?php
print $badgeSuccess; ?>;
103 a.badge-success.focus, a.badge-success:focus {
107 a.badge-success:focus, a.badge-success:hover {
108 color: #fff !important;
114 color: #fff !important;
115 background-color: <?php
print $badgeDanger; ?>;
117 a.badge-danger.focus, a.badge-danger:focus {
121 a.badge-danger:focus, a.badge-danger:hover {
122 color: #fff !important;
128 color: #fff !important;
129 background-color: <?php
print $badgeWarning; ?>;
131 a.badge-warning.focus, a.badge-warning:focus {
135 a.badge-warning:focus, a.badge-warning:hover {
136 color: #212529 !important;
141 body[
class*=
"colorblind-"] .badge-warning {
142 background-color: <?php
print $colorblind_deuteranopes_badgeWarning; ?>;
144 body[
class*=
"colorblind-"] a.badge-warning.focus,body[
class^=
"colorblind-"] a.badge-warning:focus {
145 box-shadow: 0 0 0 0.2rem <?php
print colorHexToRgb($colorblind_deuteranopes_badgeWarning, 0.5); ?>;
147 body[
class*=
"colorblind-"] a.badge-warning:focus, a.badge-warning:hover {
148 background-color: <?php
print colorDarker($colorblind_deuteranopes_badgeWarning, 10); ?>;
153 color: #fff !important;
154 background-color: <?php
print $badgeInfo; ?>;
156 a.badge-info.focus, a.badge-info:focus {
160 a.badge-info:focus, a.badge-info:hover {
161 color: #fff !important;
167 color: #212529 !important;
168 background-color: <?php
print $badgeLight; ?>;
170 a.badge-light.focus, a.badge-light:focus {
174 a.badge-light:focus, a.badge-light:hover {
175 color: #212529 !important;
181 color: #fff !important;
182 background-color: <?php
print $badgeDark; ?>;
184 a.badge-dark.focus, a.badge-dark:focus {
188 a.badge-dark:focus, a.badge-dark:hover {
189 color: #fff !important;
194 @media only screen and (max-width: 570px)
196 span.badge.badge-status {
199 text-overflow: ellipsis;
206 for ($i = 0; $i <= 9; $i++) {
208 _createStatusBadgeCss($i,
'',
"STATUS".$i);
211 _createStatusBadgeCss($i,
'colorblind_deuteranopes_',
"COLORBLIND STATUS".$i,
'body[class*="colorblind-"] ');
214 _createStatusBadgeCss(
'1b',
'',
"STATUS1b");
215 _createStatusBadgeCss(
'4b',
'',
"STATUS4b");
227 function _createStatusBadgeCss($statusName, $statusVarNamePrefix =
'', $commentLabel =
'', $cssPrefix =
'')
230 global ${$statusVarNamePrefix.
'badgeStatus'.$statusName}, ${$statusVarNamePrefix.
'badgeStatus_textColor'.$statusName};
232 if (!empty(${$statusVarNamePrefix.
'badgeStatus'.$statusName})) {
233 print "\n/* ".strtoupper($commentLabel).
" */\n";
235 $thisBadgeBackgroundColor = $thisBadgeBorderColor = ${$statusVarNamePrefix.
'badgeStatus'.$statusName};
237 $TBadgeBorderOnly = array(
'0',
'1b',
'3',
'4b',
'5',
'7');
238 $thisBadgeTextColor =
colorIsLight(${$statusVarNamePrefix.
'badgeStatus'.$statusName}) ?
'#212529' :
'#ffffff';
240 if (!empty(${$statusVarNamePrefix.
'badgeStatus_textColor'.$statusName})) {
241 $thisBadgeTextColor = ${$statusVarNamePrefix.
'badgeStatus_textColor'.$statusName};
244 if (in_array((
string) $statusName, $TBadgeBorderOnly)) {
245 $thisBadgeTextColor =
'#212529';
246 $thisBadgeBackgroundColor =
"#fff";
249 if (in_array((
string) $statusName, array(
'0',
'5',
'9'))) $thisBadgeTextColor =
'#999999';
250 if (in_array((
string) $statusName, array(
'6'))) $thisBadgeTextColor =
'#777777';
252 print $cssPrefix.
".badge-status".$statusName.
" {\n";
253 print " color: ".$thisBadgeTextColor.
" !important;\n";
254 if (in_array((
string) $statusName, $TBadgeBorderOnly)) {
255 print " border-color: ".$thisBadgeBorderColor.
";\n";
257 print " background-color: ".$thisBadgeBackgroundColor.
";\n";
260 print $cssPrefix.
".font-status".$statusName.
" {\n";
261 print " color: ".$thisBadgeBackgroundColor.
" !important;\n";
264 print $cssPrefix.
".badge-status".$statusName.
".focus, ".$cssPrefix.
".badge-status".$statusName.
":focus {\n";
265 print " outline: 0;\n";
266 print " box-shadow: 0 0 0 0.2rem ".colorHexToRgb($thisBadgeBackgroundColor, 0.5).
";\n";
269 print $cssPrefix.
".badge-status".$statusName.
":focus, ".$cssPrefix.
".badge-status".$statusName.
":hover {\n";
270 print " color: ".$thisBadgeTextColor.
" !important;\n";
272 if (in_array((
string) $statusName, $TBadgeBorderOnly)) {
273 print " border-color: ".colorDarker($thisBadgeBorderColor, 10).
";\n";
colorDarker($hex, $percent)
colorHexToRgb($hex, $alpha=false, $returnArray=false)
print
Draft customers invoices.
colorIsLight($stringcolor)
Return true if the color is light.