diff --git a/www/extras/colorpicker/colorpicker.js b/www/extras/colorpicker/colorpicker.js index 86bc02676..1113d44c5 100644 --- a/www/extras/colorpicker/colorpicker.js +++ b/www/extras/colorpicker/colorpicker.js @@ -24,6 +24,31 @@ WebguiColorPicker = function() { return (pickerSize - picker.getYValue()) / pickerSize; } + // correctly handle PNG transparency in Win IE 5.5 or higher. + var correctPNG = function() { + if (YAHOO.util.Event.isIE) { + for(var i=0; i" + img.outerHTML = strNewHTML + i = i-1 + } + } + } + } + var swatchUpdate = function() { var h=getH(), s=getS(), v=getV(); @@ -72,6 +97,7 @@ WebguiColorPicker = function() { thepicker.style.left = YAHOO.util.Dom.getX(currentColorField) + "px"; thepicker.style.display = "block"; thepicker.innerHTML = '
 

R H
G S
B V

#
 
'; + correctPNG(); hue = Slider.getVertSlider("hueBg", "hueThumb", 0, pickerSize); hue.subscribe("change", hueUpdate); @@ -104,32 +130,4 @@ WebguiColorPicker = function() { YAHOO.util.Event.on(window, "load", WebguiColorPicker.init); -function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher. - { - for(var i=0; i" - img.outerHTML = strNewHTML - i = i-1 - } - } - } - -if (navigator.appName == 'Microsoft Internet Explorer') { - YAHOO.util.Event.addListener(window, "load", correctPNG); -}