| 123456789101112131415161718192021222324252627282930313233343536373839404142 | <public:component><public:attach event="onpropertychange" onevent="doFix()" /><script>// IE5.5+ PNG Alpha Fix v1.0 by Angus Turnbull http://www.twinhelix.com// Free usage permitted as long as this notice remains intact.// This must be a path to a blank image. That's all the configuration you need here.var blankImg = 'ui/default/blank.gif';var f = 'DXImageTransform.Microsoft.AlphaImageLoader';function filt(s, m) { if (filters[f]) {  filters[f].enabled = s ? true : false;  if (s) with (filters[f]) { src = s; sizingMethod = m } } else if (s) style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="'+m+'")';}function doFix() { if ((parseFloat(navigator.userAgent.match(/MSIE (\S+)/)[1]) < 5.5) ||  (event && !/(background|src)/.test(event.propertyName))) return; if (tagName == 'IMG') {  if ((/\.png$/i).test(src)) {   filt(src, 'image');  // was 'scale'   src = blankImg;  } else if (src.indexOf(blankImg) < 0) filt(); } else if (style.backgroundImage) {  if (style.backgroundImage.match(/^url[("']+(.*\.png)[)"']+$/i)) {   var s = RegExp.$1;   style.backgroundImage = '';   filt(s, 'crop');  } else filt(); }}doFix();</script></public:component>
 |