Files
@ 486cb74f54df
Branch filter:
Location: light9/doc/baypiggies2008/ui/default/iepngfix.htc - annotation
486cb74f54df
1.2 KiB
text/x-component
move timeline component for sharing in asco
2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 2d9c85c98be6 | <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>
|