...

View Full Version : patch not working as example



cesarcesar
01-27-2009, 02:12 PM
I'm using the code found here (http://code.google.com/p/ie7-js). I am trying to insert some new code as per the instructions here (http://code.google.com/p/ie7-js/issues/detail?id=123). I have not been successful. The code i think I'm supposed to change is,


IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/,function(a,b,c,d,f){d=cC(d);return bi.test(d)?"filter:"+i(bx,d,"crop")+";zoom:1;background"+(b||"")+":"+(c||"")+"none"+(f||""):a});

And its updated form should be like,


IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/,function(match, $1, $2, url, $4) {
url = getString(url);

// Hack for bg repeating support
var repeatExp = new RegExp('repeat-[xy]','i');
var scalingMethod = 'image'; // or crop
var overflow = '';
if (repeatExp.test($4)) {
var scalingMethod = 'scale';
overflow = 'overflow:hidden;';
}

return PNG.test(url) ? overflow + "filter:" + format(PNG_FILTER, url, scalingMethod) + ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match;

});


Why is it not working? Thanks much.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum