build/litegraph.js
function hex2num(hex) {
        if (hex.charAt(0) == "#") {
            hex = hex.slice(1);
        } //Remove the '#' char - if there is one.
        hex = hex.toUpperCase();
        var hex_alphabets = "0123456789ABCDEF";
        var value = new Array(3);
        var k = 0;
        var int1, int2;
        for (var i = 0; i < 6; i += 2) {
            int1 = hex_alphabets.indexOf(hex.charAt(i));
            int2 = hex_alphabets.indexOf(hex.charAt(i + 1));
            value[k] = int1 * 16 + int2;
            k++;
        }
        return value;
    }
function hex2num(hex) {
        if (hex.charAt(0) == "#") {
            hex = hex.slice(1);
        } //Remove the '#' char - if there is one.
        hex = hex.toUpperCase();
        var hex_alphabets = "0123456789ABCDEF";
        var value = new Array(3);
        var k = 0;
        var int1, int2;
        for (var i = 0; i < 6; i += 2) {
            int1 = hex_alphabets.indexOf(hex.charAt(i));
            int2 = hex_alphabets.indexOf(hex.charAt(i + 1));
            value[k] = int1 * 16 + int2;
            k++;
        }
        return value;
    }
function hex2num ( hex ) { if ( hex . charAt ( 0 ) == "#" ) { hex = hex . slice ( 1 ) ; } //Remove the '#' char - if there is one. hex = hex . toUpperCase ( ) ; var hex_alphabets = "0123456789ABCDEF" ; var value = new Array ( 3 ) ; var k = 0 ; var int1 , int2 ; for ( var i = 0 ; i < 6 ; i += 2 ) { int1 = hex_alphabets . indexOf ( hex . charAt ( i ) ) ; int2 = hex_alphabets . indexOf ( hex . charAt ( i + 1 ) ) ; value [ k ] = int1 * 16 + int2 ; k ++ ; } return value ; }
Convert a hex value to its decimal value - the inputted hex must be in the format of a hex triplet - the kind we use for HTML colours. The function will return an array with three values.
Convert a hex value to its decimal value - the inputted hex must be in the format of a hex triplet - the kind we use for HTML colours . The function will return an array with three values .