INNER CODE UNIT · JavaScript
qualifyURL
increpare/flickgame · flickgame_base.js:26
function qualifyURL(url) {
var aurl = document.createElement('a');
aurl.href = url;
return aurl.href;
}
// Color math utilities
function hexToRgb(hex) {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
return result
? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) }
: { r: 0, g: 0, b: 0 };
}
function rgbToLab(r,g,b) {
r /= 255; g /= 255; b /= 255;
r = (r > 0.04045) ? (((r + 0.055) / 1.055) ** 2.4) : r / 12.92;