css
This commit is contained in:
parent
c271761212
commit
844c4dec4d
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005-2017 Regis Houssin <regis.houssin@inodbox.com>
|
||||
* Copyright (C) 2016 Juanjo Menent <jmenent@2byte.es>
|
||||
|
||||
@ -703,10 +703,11 @@ class FormOther
|
||||
* @param int $showcolorbox 1=Show color code and color box, 0=Show only color code
|
||||
* @param array $arrayofcolors Array of colors. Example: array('29527A','5229A3','A32929','7A367A','B1365F','0D7813')
|
||||
* @param string $morecss Add css style into input field
|
||||
* @param string $setpropertyonselect Set this property after selecting a color
|
||||
* @return string
|
||||
* @see showColor()
|
||||
*/
|
||||
public static function selectColor($set_color = '', $prefix = 'f_color', $form_name = '', $showcolorbox = 1, $arrayofcolors = '', $morecss = '')
|
||||
public static function selectColor($set_color = '', $prefix = 'f_color', $form_name = '', $showcolorbox = 1, $arrayofcolors = '', $morecss = '', $setpropertyonselect = '')
|
||||
{
|
||||
// Deprecation warning
|
||||
if ($form_name) {
|
||||
@ -727,39 +728,46 @@ class FormOther
|
||||
$out .= '<script type="text/javascript">
|
||||
jQuery(document).ready(function(){
|
||||
$(\'#colorpicker'.$prefix.'\').jPicker( {
|
||||
window: {
|
||||
title: \''.dol_escape_js($langs->trans("SelectAColor")).'\', /* any title for the jPicker window itself - displays "Drag Markers To Pick A Color" if left null */
|
||||
effects:
|
||||
{
|
||||
type: \'show\', /* effect used to show/hide an expandable picker. Acceptable values "slide", "show", "fade" */
|
||||
speed:
|
||||
{
|
||||
show: \'fast\', /* duration of "show" effect. Acceptable values are "fast", "slow", or time in ms */
|
||||
hide: \'fast\' /* duration of "hide" effect. Acceptable values are "fast", "slow", or time in ms */
|
||||
}
|
||||
},
|
||||
position:
|
||||
{
|
||||
x: \'screenCenter\', /* acceptable values "left", "center", "right", "screenCenter", or relative px value */
|
||||
y: \'center\' /* acceptable values "top", "bottom", "center", or relative px value */
|
||||
},
|
||||
},
|
||||
images: {
|
||||
clientPath: \''.DOL_URL_ROOT.'/includes/jquery/plugins/jpicker/images/\',
|
||||
picker: { file: \'../../../../../theme/common/colorpicker.png\', width: 14, height: 14 }
|
||||
},
|
||||
localization: // alter these to change the text presented by the picker (e.g. different language)
|
||||
{
|
||||
text:
|
||||
{
|
||||
title: \''.dol_escape_js($langs->trans("SelectAColor")).'\',
|
||||
newColor: \''.dol_escape_js($langs->trans("New")).'\',
|
||||
currentColor: \''.dol_escape_js($langs->trans("Current")).'\',
|
||||
ok: \''.dol_escape_js($langs->trans("Save")).'\',
|
||||
cancel: \''.dol_escape_js($langs->trans("Cancel")).'\'
|
||||
}
|
||||
}
|
||||
} ); });
|
||||
window: {
|
||||
title: \''.dol_escape_js($langs->trans("SelectAColor")).'\', /* any title for the jPicker window itself - displays "Drag Markers To Pick A Color" if left null */
|
||||
effects:
|
||||
{
|
||||
type: \'show\', /* effect used to show/hide an expandable picker. Acceptable values "slide", "show", "fade" */
|
||||
speed:
|
||||
{
|
||||
show: \'fast\', /* duration of "show" effect. Acceptable values are "fast", "slow", or time in ms */
|
||||
hide: \'fast\' /* duration of "hide" effect. Acceptable values are "fast", "slow", or time in ms */
|
||||
}
|
||||
},
|
||||
position:
|
||||
{
|
||||
x: \'screenCenter\', /* acceptable values "left", "center", "right", "screenCenter", or relative px value */
|
||||
y: \'center\' /* acceptable values "top", "bottom", "center", or relative px value */
|
||||
},
|
||||
},
|
||||
images: {
|
||||
clientPath: \''.DOL_URL_ROOT.'/includes/jquery/plugins/jpicker/images/\',
|
||||
picker: { file: \'../../../../../theme/common/colorpicker.png\', width: 14, height: 14 }
|
||||
},
|
||||
localization: // alter these to change the text presented by the picker (e.g. different language)
|
||||
{
|
||||
text:
|
||||
{
|
||||
title: \''.dol_escape_js($langs->trans("SelectAColor")).'\',
|
||||
newColor: \''.dol_escape_js($langs->trans("New")).'\',
|
||||
currentColor: \''.dol_escape_js($langs->trans("Current")).'\',
|
||||
ok: \''.dol_escape_js($langs->trans("Save")).'\',
|
||||
cancel: \''.dol_escape_js($langs->trans("Cancel")).'\'
|
||||
}
|
||||
}
|
||||
},
|
||||
function(color, context) { console.log("close"); },
|
||||
function(color, context) { var hex = color.val(\'hex\'); console.log("new color selected in jpicker "+hex);';
|
||||
if ($setpropertyonselect) { $out .= ' if (hex != null) document.documentElement.style.setProperty(\'--'.$setpropertyonselect.'\', \'#\'+hex);'; }
|
||||
$out .= '},
|
||||
function(color, context) { console.log("cancel"); }
|
||||
);
|
||||
});
|
||||
</script>';
|
||||
}
|
||||
$out .= '<input id="colorpicker'.$prefix.'" name="'.$prefix.'" size="6" maxlength="7" class="flat'.($morecss ? ' '.$morecss : '').'" type="text" value="'.dol_escape_htmltag($set_color).'" />';
|
||||
|
||||
@ -421,6 +421,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
$colorbackhmenu1 = '';
|
||||
$colorbackvmenu1 = '';
|
||||
$colortexttitlenotab = '';
|
||||
$colortexttitlelink = '';
|
||||
$colorbacktitle1 = '';
|
||||
$colortexttitle = '';
|
||||
$colorbacklineimpair1 = '';
|
||||
@ -526,7 +527,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
//var_dump($conf->global->THEME_ELDY_BACKBODY);
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_BACKBODY, array()), ''), 'THEME_ELDY_BACKBODY', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_BACKBODY, array()), ''), 'THEME_ELDY_BACKBODY', 'formcolor', 1, '', '', 'colorbackbody').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_BACKBODY, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -569,7 +570,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TOPMENU_BACK1, array()), ''), 'THEME_ELDY_TOPMENU_BACK1', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TOPMENU_BACK1, array()), ''), 'THEME_ELDY_TOPMENU_BACK1', 'formcolor', 1, '', '', 'colorbackhmenu1').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TOPMENU_BACK1, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -612,7 +613,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_VERMENU_BACK1, array()), ''), 'THEME_ELDY_VERMENU_BACK1', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_VERMENU_BACK1, array()), ''), 'THEME_ELDY_VERMENU_BACK1', 'formcolor', 1, '', '', 'colorbackvmenu1').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_VERMENU_BACK1, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -635,7 +636,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLENOTAB, array()), ''), 'THEME_ELDY_TEXTTITLENOTAB', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLENOTAB, array()), ''), 'THEME_ELDY_TEXTTITLENOTAB', 'formcolor', 1, '', '', 'colortexttitlenotab').' ';
|
||||
} else {
|
||||
print $formother->showColor($conf->global->THEME_ELDY_TEXTTITLENOTAB, $langs->trans("Default"));
|
||||
}
|
||||
@ -657,7 +658,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_BACKTITLE1, array()), ''), 'THEME_ELDY_BACKTITLE1', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_BACKTITLE1, array()), ''), 'THEME_ELDY_BACKTITLE1', 'formcolor', 1, '', '', 'colorbacktitle1').' ';
|
||||
} else {
|
||||
print $formother->showColor($conf->global->THEME_ELDY_BACKTITLE1, $langs->trans("Default"));
|
||||
}
|
||||
@ -679,7 +680,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLE, array()), ''), 'THEME_ELDY_TEXTTITLE', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLE, array()), ''), 'THEME_ELDY_TEXTTITLE', 'formcolor', 1, '', '', 'colortexttitle').' ';
|
||||
} else {
|
||||
print $formother->showColor($conf->global->THEME_ELDY_TEXTTITLE, $langs->trans("Default"));
|
||||
}
|
||||
@ -701,7 +702,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLELINK, array()), ''), 'THEME_ELDY_TEXTTITLELINK', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTTITLELINK, array()), ''), 'THEME_ELDY_TEXTTITLELINK', 'formcolor', 1, '', '', 'colortexttitlelink').' ';
|
||||
} else {
|
||||
print $formother->showColor($conf->global->THEME_ELDY_TEXTTITLELINK, $langs->trans("Default"));
|
||||
}
|
||||
@ -724,7 +725,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEIMPAIR1, array()), ''), 'THEME_ELDY_LINEIMPAIR1', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEIMPAIR1, array()), ''), 'THEME_ELDY_LINEIMPAIR1', 'formcolor', 1, '', '', 'colorbacklinepair2').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEIMPAIR1, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -747,7 +748,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEPAIR1, array()), ''), 'THEME_ELDY_LINEPAIR1', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEPAIR1, array()), ''), 'THEME_ELDY_LINEPAIR1', 'formcolor', 1, '', '', 'colorbacklineimpair2').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_LINEPAIR1, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -790,7 +791,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
print '<td colspan="'.($colspan - 1).'">';
|
||||
if ($edit)
|
||||
{
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTLINK, array()), ''), 'THEME_ELDY_TEXTLINK', 'formcolor', 1).' ';
|
||||
print $formother->selectColor(colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTLINK, array()), ''), 'THEME_ELDY_TEXTLINK', 'formcolor', 1, '', '', 'colortextlink').' ';
|
||||
} else {
|
||||
$color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_TEXTLINK, array()), '');
|
||||
if ($color) print '<input type="text" class="colorthumb" disabled="disabled" style="padding: 1px; margin-top: 0; margin-bottom: 0; background-color: #'.$color.'" value="'.$color.'">';
|
||||
@ -831,7 +832,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
{
|
||||
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color = colorArrayToHex(colorStringToArray($colorbacklinepairhover));
|
||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER, array()), '');
|
||||
print $formother->selectColor($color, 'THEME_ELDY_USE_HOVER', 'formcolor', 1).' ';
|
||||
print $formother->selectColor($color, 'THEME_ELDY_USE_HOVER', 'formcolor', 1, '', '', 'colorbacklinepairhover').' ';
|
||||
} else {
|
||||
if ($conf->global->THEME_ELDY_USE_HOVER == '1') $color = colorArrayToHex(colorStringToArray($colorbacklinepairhover));
|
||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_HOVER, array()), '');
|
||||
@ -871,7 +872,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
|
||||
{
|
||||
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color = 'e6edf0';
|
||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED, array()), '');
|
||||
print $formother->selectColor($color, 'THEME_ELDY_USE_CHECKED', 'formcolor', 1).' ';
|
||||
print $formother->selectColor($color, 'THEME_ELDY_USE_CHECKED', 'formcolor', 1, '', '', 'colorbacklinepairchecked').' ';
|
||||
} else {
|
||||
if ($conf->global->THEME_ELDY_USE_CHECKED == '1') $color = 'e6edf0';
|
||||
else $color = colorArrayToHex(colorStringToArray($conf->global->THEME_ELDY_USE_CHECKED, array()), '');
|
||||
|
||||
@ -22,6 +22,7 @@
|
||||
--colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
|
||||
--colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
|
||||
--colortexttitle: rgb(<?php print $colortexttitle; ?>);
|
||||
--colortexttitlelink: rgb(<?php print $colortexttitlelink; ?>);
|
||||
--colortext: rgb(<?php print $colortext; ?>);
|
||||
--colortextlink: rgb(<?php print $colortextlink; ?>);
|
||||
--colortextbackhmenu: #<?php echo $colortextbackhmenu; ?>;
|
||||
@ -2407,7 +2408,8 @@ div.login_block a {
|
||||
display: inline-block;
|
||||
}
|
||||
div.login_block span.aversion {
|
||||
color: <?php echo colorAgressiveness($colortextbackhmenu, -40); ?>;
|
||||
color: var(--colortextbackhmenu);
|
||||
filter: contrast(0.7);
|
||||
}
|
||||
div.login_block table {
|
||||
display: inline;
|
||||
@ -2453,7 +2455,7 @@ div.login_block_other {
|
||||
height: 25px;
|
||||
}
|
||||
.atoplogin, .atoplogin:hover {
|
||||
color: #<?php echo $colortextbackhmenu; ?> !important;
|
||||
color: var(--colortextbackhmenu) !important;
|
||||
}
|
||||
.login_block_getinfo {
|
||||
text-align: center;
|
||||
@ -2887,7 +2889,6 @@ a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
|
||||
|
||||
border-right: 1px solid #CCC !important;
|
||||
border-left: 1px solid #CCC !important;
|
||||
/* border-top: <?php echo 2; ?>px solid rgb(<?php echo $colortopbordertitle1; ?>) !important; */
|
||||
border-top: <?php echo 2; ?>px solid var(--colorbackhmenu1) !important;
|
||||
}
|
||||
a.tab:hover
|
||||
@ -3535,7 +3536,7 @@ tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste
|
||||
}
|
||||
tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, form.liste_titre div a, div.liste_titre a {
|
||||
text-shadow: none !important;
|
||||
color: rgb(<?php echo $colortexttitlelink ?>);
|
||||
color: var(--colortexttitlelink);
|
||||
}
|
||||
tr.liste_titre_topborder td {
|
||||
border-top-width: <?php echo $borderwidth; ?>px;
|
||||
@ -3605,9 +3606,6 @@ table.tableforservicepart1 tr td {
|
||||
}
|
||||
|
||||
.paymenttable, .margintable {
|
||||
/*border-top-width: <?php echo $borderwidth ?>px !important;
|
||||
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>) !important;
|
||||
border-top-style: solid !important;*/
|
||||
border-top: none !important;
|
||||
margin: 0px 0px 0px 0px !important;
|
||||
}
|
||||
@ -5293,7 +5291,7 @@ span#select2-taskid-container[title^='--'] {
|
||||
|
||||
.select2-container--default .select2-results__option--highlighted[aria-selected] {
|
||||
background-color: rgb(<?php echo $colorbackhmenu1 ?>);
|
||||
color: #<?php echo $colortextbackhmenu; ?>;
|
||||
color: var(--colortextbackhmenu);
|
||||
}
|
||||
.select2-container--default .select2-results__option--highlighted[aria-selected] span {
|
||||
color: #fff !important;
|
||||
@ -5332,6 +5330,9 @@ input.select2-input {
|
||||
{
|
||||
background-color: var(--colorbackvmenu1);
|
||||
}
|
||||
#blockvmenusearch .select2-container--default .select2-selection--single .select2-selection__placeholder {
|
||||
color: var(--colortextbackvmenu);
|
||||
}
|
||||
.select2-container--default .select2-selection--single .select2-selection__rendered {
|
||||
color: var(--colortext);
|
||||
/* background-color: var(--colorbackvmenu1); */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user