diff --git a/code/html/custom.js b/code/html/custom.js index f3717860..97f7fe06 100644 --- a/code/html/custom.js +++ b/code/html/custom.js @@ -1112,6 +1112,10 @@ function getPickerRGB(picker) { return $(picker).wheelColorPicker("getValue", "css"); } +function setPickerRGB(picker, color) { + $(picker).wheelColorPicker("setValue", value, true); +} + // TODO: use pct values instead of doing conversion? function getPickerHSV(picker) { var color = $(picker).wheelColorPicker("getColor"); @@ -1130,7 +1134,11 @@ function setPickerHSV(picker, value) { }); } -function initColor(rgb) { +function initColor(cfg) { + var rgb = false; + if (typeof cfg === "object") { + rgb = cfg.rgb; + } // check if already initialized var done = $("#colors > div").length; @@ -1462,14 +1470,13 @@ function processData(data) { if ("rgb" === key) { - initColor(true); + initColor({rgb: true}); $("input[name='color']").wheelColorPicker("setValue", value, true); return; } if ("hsv" === key) { - initColor(false); - $("#brightness").hide(); + initColor({hsv: true}); setPickerHSV(value); return; }