src/js/utils.js
branchpopcorn-port
changeset 640 a6b64eeeb76d
parent 634 9de33a5ef2b3
child 650 54ad76d6f9fe
--- a/src/js/utils.js	Mon Jan 16 15:05:55 2012 +0100
+++ b/src/js/utils.js	Mon Jan 16 15:06:41 2012 +0100
@@ -101,16 +101,14 @@
 
 // conversion de couleur Decimal vers HexaDecimal || 000 si fff
 IriSP.DEC_HEXA_COLOR = function (dec) {
-	 var hexa='0123456789ABCDEF';
-   var hex='';
-	 var tmp;
-	 while (dec>15){
-		  tmp = dec-(Math.floor(dec/16))*16;
-		  hex = hexa.charAt(tmp)+hex;
-		  dec = Math.floor(dec/16);
-	 }
-	 hex = hexa.charAt(dec)+hex;	 
-	 return(hex);
+  var val = +dec;
+  var str = val.toString(16);
+  var zeroes = "";
+  if (str.length < 6) {
+    for (var i = 0; i < 6 - str.length; i++)
+      zeroes += "0";
+  }
+  return zeroes + str;
 };
 
 /* shortcut to have global variables in templates */