Added in methods to generate the hex code when a user clicks on one of the outputted boxes

This commit is contained in:
Veno Server 2009-08-18 02:16:14 -05:00
parent cdc4218e3a
commit e19f1c475c
2 changed files with 18 additions and 1 deletions

View file

@ -75,6 +75,11 @@
return false;
});
$(".color_boxd").live("click", function() {
// It's 4AM, and I'm tired. I'm not building a damn regular expression, so yeah, we'll multiple .replace() ;P
alert("This hex color: " + franz.RGBtoHex($(this)[0].style.backgroundColor.replace(")", "").replace("rgb(", "").replace(" ", "").split(",")));
});
});
</script>
</head>

View file

@ -232,6 +232,18 @@ var franz = {
}
}
}
}
},
RGBtoHex: function(rgb) {
var hex = [];
if(rgb[3] == 0) return 'transparent';
for(var i = 0; i < 3; i++) {
var bit = (rgb[i] - 0).toString(16);
hex.push(bit.length == 1 ? ('0' + bit) : bit);
}
return '#' + hex.join('');
}
}