Merge pull request #157 from juliandescottes/feature-colorpicker-hexa

Feature colorpicker hexa
This commit is contained in:
Julian Descottes 2014-03-26 07:51:36 +01:00
commit f2aceedefd
4 changed files with 25 additions and 2 deletions

View File

@ -7,7 +7,7 @@
border-radius: 4px;
background-color: #2B2B2B;
border: solid 4px #888;
padding: 5px;
padding: 5px 5px 0 5px;
}
.sp-container[data-y-position=bottom] {
@ -70,6 +70,12 @@
border-right-width: 0;
}
.sp-picker-container {
padding: 5px;
padding-bottom: 300px;
margin-bottom: -295px;
}
.sp-slider {
height: 5px;
left: -2px;
@ -95,4 +101,17 @@
.sp-palette .sp-thumb-el.sp-thumb-active {
border-color: gold;
box-shadow: 0 0 0px 1px gold;
}
.sp-input {
border: 1px solid #666;
margin: 0;
background: #111;
border-radius: 2px;
color: #D3D3D3;
font-family: Courier!important;
}
.sp-input.sp-validation-error {
background: #330000;
}

View File

@ -18,6 +18,9 @@ var Constants = {
DEFAULT_PEN_COLOR : '#000000',
TRANSPARENT_COLOR : 'rgba(0, 0, 0, 0)',
// Used for Spectrum input
PREFERRED_COLOR_FORMAT : 'rgb',
/*
* Fake semi-transparent color used to highlight transparent
* strokes and rectangles:

View File

@ -22,6 +22,7 @@
var spectrumCfg = {
showPalette: true,
showButtons: false,
showInput: true,
palette: [
['rgba(0,0,0,0)']
],

View File

@ -670,7 +670,7 @@
// Update the text entry input as it changes happen
if (opts.showInput) {
textInput.val(realColor.toString(format));
textInput.val(realColor.toString(Constants.PREFERRED_COLOR_FORMAT || format));
}
if (opts.showPalette) {