summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-03-06 07:46:49 +0000
committerDries Buytaert <dries@buytaert.net>2010-03-06 07:46:49 +0000
commit347ecaf1f36448a3169bf2b7783e0be6bb393bcc (patch)
tree8a2cf3331cb727d95b89e9d8cdb2a22c1269a51e
parent28b40efb388994ea080ab50246ff69a628537fc9 (diff)
downloadbrdo-347ecaf1f36448a3169bf2b7783e0be6bb393bcc.tar.gz
brdo-347ecaf1f36448a3169bf2b7783e0be6bb393bcc.tar.bz2
- Patch #704182 by jide: use transparent PNG instead of opacity for overlay background to gain rendering performance.
-rw-r--r--modules/overlay/images/background.pngbin0 -> 76 bytes
-rw-r--r--modules/overlay/overlay-parent.css18
2 files changed, 14 insertions, 4 deletions
diff --git a/modules/overlay/images/background.png b/modules/overlay/images/background.png
new file mode 100644
index 000000000..ca87d6aaa
--- /dev/null
+++ b/modules/overlay/images/background.png
Binary files differ
diff --git a/modules/overlay/overlay-parent.css b/modules/overlay/overlay-parent.css
index 270890ebb..e9cc0cc2c 100644
--- a/modules/overlay/overlay-parent.css
+++ b/modules/overlay/overlay-parent.css
@@ -4,10 +4,10 @@
* ui-dialog overlay.
*/
.ui-widget-overlay {
- background-color: #222;
- opacity: 0.85;
- filter: alpha(opacity=85);
- background-image: none;
+ opacity: 1;
+ filter: none;
+ /* Using a transparent png renders faster than using opacity */
+ background: transparent url(images/background.png) repeat;
}
body.overlay-autofit {
@@ -158,3 +158,13 @@ body.overlay-autofit {
.overlay div.add-or-remove-shortcuts {
padding-top: 0.9em;
}
+
+/**
+ * IE 6 Fix.
+ *
+ * Use filter to support transparency in IE6 for the overlay background.
+ */
+* html .ui-widget-overlay {
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='modules/overlay/images/background.png', sizingMethod='scale');
+ background: none;
+}