Closed GoogleCodeExporter closed 8 years ago
is there already a solution for this?
Original comment by xavier.w...@gmail.com
on 16 Apr 2009 at 11:30
[deleted comment]
Perhaps this helps:
(function() {
if (IE7.loaded && IE7.appVersion <= 7) {
function setListStyleImages(el) {
if (el.tagName == 'LI') {
var url = el.currentStyle.listStyleImage.match(/
url\(['"]?([^\)"']*)['"]?\)/i);
if (url) {
url = url[1];
var style = el.runtimeStyle;
style.paddingLeft = '2em';
style.marginLeft = '-2em';
style.listStyleType = 'none';
style.listStyleImage = 'none';
if (url.match(IE7_PNG_SUFFIX ? IE7_PNG_SUFFIX+'$' : '-trans.png$'))
style.filter =
'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + url +
'",sizingMethod="crop")';
else
style.background = 'url(' + url + ') no-repeat left top';
}
}
else if (el.tagName == 'UL') {
for (var i=0; i<el.childNodes.length; i++) {
setListStyleImages(el.childNodes[i]);
}
}
}
IE7.CSS.addRecalc('list-style(-image)?', '[^};]*url', setListStyleImages);
}
})();
Original comment by thimo.kr...@joonis.de
on 27 Apr 2009 at 3:28
Support for PNG list-style-image is provided in IE7.js version 2.1.
Original comment by dean.edw...@gmail.com
on 10 Feb 2010 at 5:30
Original issue reported on code.google.com by
aaron...@gmail.com
on 28 Apr 2008 at 10:45