src/js/utils.js
branchpopcorn-port
changeset 640 a6b64eeeb76d
parent 634 9de33a5ef2b3
child 650 54ad76d6f9fe
equal deleted inserted replaced
639:f18233d3a7fa 640:a6b64eeeb76d
    99     return count;
    99     return count;
   100 };
   100 };
   101 
   101 
   102 // conversion de couleur Decimal vers HexaDecimal || 000 si fff
   102 // conversion de couleur Decimal vers HexaDecimal || 000 si fff
   103 IriSP.DEC_HEXA_COLOR = function (dec) {
   103 IriSP.DEC_HEXA_COLOR = function (dec) {
   104 	 var hexa='0123456789ABCDEF';
   104   var val = +dec;
   105    var hex='';
   105   var str = val.toString(16);
   106 	 var tmp;
   106   var zeroes = "";
   107 	 while (dec>15){
   107   if (str.length < 6) {
   108 		  tmp = dec-(Math.floor(dec/16))*16;
   108     for (var i = 0; i < 6 - str.length; i++)
   109 		  hex = hexa.charAt(tmp)+hex;
   109       zeroes += "0";
   110 		  dec = Math.floor(dec/16);
   110   }
   111 	 }
   111   return zeroes + str;
   112 	 hex = hexa.charAt(dec)+hex;	 
       
   113 	 return(hex);
       
   114 };
   112 };
   115 
   113 
   116 /* shortcut to have global variables in templates */
   114 /* shortcut to have global variables in templates */
   117 IriSP.templToHTML = function(template, values) {
   115 IriSP.templToHTML = function(template, values) {
   118   var params = IriSP.jQuery.extend(IriSP.default_templates_vars, values);
   116   var params = IriSP.jQuery.extend(IriSP.default_templates_vars, values);