1,45 → 1,45 |
/* |
IE7, version 0.9 (alpha) (2005-08-19) |
Copyright: 2004-2005, Dean Edwards (http://dean.edwards.name/) |
License: http://creativecommons.org/licenses/LGPL/2.1/ |
*/ |
IE7.addModule("ie7-squish", function() { |
|
/* --------------------------------------------------------------------- |
|
Squish some IE bugs! |
|
Some of these bug fixes may have adverse effects so they are |
not included in the standard library. Add your own if you want. |
|
-dean |
|
--------------------------------------------------------------------- */ |
|
// @NOTE: ie7Layout.boxSizing is the same as the "Holly Hack" |
|
// "doubled margin" bug |
// http://www.positioniseverything.net/explorer/doubled-margin.html |
ie7CSS.addFix(/float\s*:\s*(left|right)/, "display:inline;$1"); |
|
if (ie7Layout) { |
// "peekaboo" bug |
// http://www.positioniseverything.net/explorer/peekaboo.html |
if (appVersion >= 6) ie7CSS.addRecalc("float", "left|right", function($element) { |
ie7Layout.boxSizing($element.parentElement); |
// "doubled margin" bug |
$element.runtimeStyle.display = "inline"; |
}); |
|
// "unscrollable content" bug |
// http://www.positioniseverything.net/explorer/unscrollable.html |
ie7CSS.addRecalc("position", "absolute|fixed", function($element) { |
if ($element.offsetParent && $element.offsetParent.currentStyle.position == "relative") |
ie7Layout.boxSizing($element.offsetParent); |
}); |
} |
|
//# // get rid of Microsoft's pesky image toolbar |
//# if (!complete) document.write('<meta http-equiv="imagetoolbar" content="no">'); |
|
}); |
/* |
IE7, version 0.9 (alpha) (2005-08-19) |
Copyright: 2004-2005, Dean Edwards (http://dean.edwards.name/) |
License: http://creativecommons.org/licenses/LGPL/2.1/ |
*/ |
IE7.addModule("ie7-squish", function() { |
|
/* --------------------------------------------------------------------- |
|
Squish some IE bugs! |
|
Some of these bug fixes may have adverse effects so they are |
not included in the standard library. Add your own if you want. |
|
-dean |
|
--------------------------------------------------------------------- */ |
|
// @NOTE: ie7Layout.boxSizing is the same as the "Holly Hack" |
|
// "doubled margin" bug |
// http://www.positioniseverything.net/explorer/doubled-margin.html |
ie7CSS.addFix(/float\s*:\s*(left|right)/, "display:inline;$1"); |
|
if (ie7Layout) { |
// "peekaboo" bug |
// http://www.positioniseverything.net/explorer/peekaboo.html |
if (appVersion >= 6) ie7CSS.addRecalc("float", "left|right", function($element) { |
ie7Layout.boxSizing($element.parentElement); |
// "doubled margin" bug |
$element.runtimeStyle.display = "inline"; |
}); |
|
// "unscrollable content" bug |
// http://www.positioniseverything.net/explorer/unscrollable.html |
ie7CSS.addRecalc("position", "absolute|fixed", function($element) { |
if ($element.offsetParent && $element.offsetParent.currentStyle.position == "relative") |
ie7Layout.boxSizing($element.offsetParent); |
}); |
} |
|
//# // get rid of Microsoft's pesky image toolbar |
//# if (!complete) document.write('<meta http-equiv="imagetoolbar" content="no">'); |
|
}); |