UNPKG

@raghavendradabbir/mycolorpicker

Version:
53 lines (42 loc) 1.43 kB
fixScale(document); main(); function main() { var val = document.getElementById('rgbValue'); var hVal = document.getElementById('hslaValue'); mycolorpicker.registerExtra('text', function(p, joe, o) { e(p, o.text? o.text: 'text'); }); function e(parent, text) { var elem = document.createElement('div'); elem.innerHTML = text; parent.appendChild(elem); } mycolorpicker.rgb('rgbPicker').on('change', function(c) { val.innerHTML = c.css(); }).update(); mycolorpicker.rgb('extraPicker', '#113c38', [ 'close', 'currentColor', ['fields', {space: 'RGB', limit: 255, fix: 2}], 'hex', 'text', ['text', {text: 'param demo'}] ]); mycolorpicker.hsl('hslPicker', '#113c38', [ 'alpha', 'currentColor', ['fields', {space: 'HSLA', limit: 100}], ['fields', {space: 'CMYKA', limit: 100}], 'hex' ]).on('change', function(c) { hVal.innerHTML = 'Alpha: ' + c.alpha().toFixed(2); }).update(); var cj = mycolorpicker.rgb('closeablePicker', 'red', [ 'close', 'currentColor' ]); document.getElementById('showPicker').onclick = function(e) { e.preventDefault(); cj.show(); }; }