Commit 81c90b3c authored by Dries's avatar Dries

- Patch #1651270 by effulgentsia: remove IE8-specific workaround for lack of...

- Patch #1651270 by effulgentsia: remove IE8-specific workaround for lack of CSS3 box-shadow support.
parent 24e23ed2
...@@ -861,17 +861,6 @@ Drupal.overlay.getDisplacement = function (region) { ...@@ -861,17 +861,6 @@ Drupal.overlay.getDisplacement = function (region) {
var lastDisplaced = $('.overlay-displace-' + region + ':last'); var lastDisplaced = $('.overlay-displace-' + region + ':last');
if (lastDisplaced.length) { if (lastDisplaced.length) {
displacement = lastDisplaced.offset().top + lastDisplaced.outerHeight(); displacement = lastDisplaced.offset().top + lastDisplaced.outerHeight();
// In modern browsers (including IE9), when box-shadow is defined, use the
// normal height.
var cssBoxShadowValue = lastDisplaced.css('box-shadow');
var boxShadow = (typeof cssBoxShadowValue !== 'undefined' && cssBoxShadowValue !== 'none');
// In IE8 and below, we use the shadow filter to apply box-shadow styles to
// the toolbar. It adds some extra height that we need to remove.
if (!boxShadow && /DXImageTransform\.Microsoft\.Shadow/.test(lastDisplaced.css('filter'))) {
displacement -= lastDisplaced[0].filters.item('DXImageTransform.Microsoft.Shadow').strength;
displacement = Math.max(0, displacement);
}
} }
return displacement; return displacement;
}; };
......
...@@ -39,11 +39,7 @@ body.toolbar-drawer { ...@@ -39,11 +39,7 @@ body.toolbar-drawer {
position: fixed; position: fixed;
right: 0; right: 0;
top: 0; top: 0;
-moz-box-shadow: 0 3px 20px #000;
-webkit-box-shadow: 0 3px 20px #000;
box-shadow: 0 3px 20px #000; box-shadow: 0 3px 20px #000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10')";
z-index: 600; z-index: 600;
} }
#toolbar div.collapsed { #toolbar div.collapsed {
......
...@@ -98,15 +98,6 @@ Drupal.toolbar.toggle = function() { ...@@ -98,15 +98,6 @@ Drupal.toolbar.toggle = function() {
Drupal.toolbar.height = function() { Drupal.toolbar.height = function() {
var $toolbar = $('#toolbar'); var $toolbar = $('#toolbar');
var height = $toolbar.outerHeight(); var height = $toolbar.outerHeight();
// In modern browsers (including IE9), when box-shadow is defined, use the
// normal height.
var cssBoxShadowValue = $toolbar.css('box-shadow');
var boxShadow = (typeof cssBoxShadowValue !== 'undefined' && cssBoxShadowValue !== 'none');
// In IE8 and below, we use the shadow filter to apply box-shadow styles to
// the toolbar. It adds some extra height that we need to remove.
if (!boxShadow && /DXImageTransform\.Microsoft\.Shadow/.test($toolbar.css('filter'))) {
height -= $toolbar[0].filters.item("DXImageTransform.Microsoft.Shadow").strength;
}
return height; return height;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment