- Timestamp:
- 06/27/08 09:00:55 (7 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/Icon.java
r4956 r4961 6 6 7 7 import com.google.gwt.user.client.DOM; 8 import com.google.gwt.user.client.Element;9 8 import com.google.gwt.user.client.ui.UIObject; 10 9 import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; 11 import com.itmill.toolkit.terminal.gwt.client.BrowserInfo;12 10 13 11 public class Icon extends UIObject { … … 20 18 setStyleName("i-icon"); 21 19 this.client = client; 22 BrowserInfo b = BrowserInfo.get(); 23 if (b.isIE6()) { 24 addPngFix(getElement(), client.getThemeUri() 25 + "/../default/common/img/blank.gif"); 26 } 20 client.addPngFix(getElement()); 27 21 } 28 22 … … 40 34 } 41 35 42 private native static void addPngFix(Element el, String blankImageUrl)43 /*-{44 el.attachEvent("onload", function() {45 var src = el.src;46 if (src.indexOf(".png")<1) return;47 var w = el.width||16;48 var h = el.height||16;49 el.src =blankImageUrl;50 el.style.height = h+"px";51 el.style.width = w+"px";52 el.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='crop');";53 },false);54 }-*/;55 56 36 }
