From c5281a4e4d2c035ddab3ccfd21cb5c072f5636b2 Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Fri, 22 Aug 2014 13:34:45 -0700 Subject: [PATCH] Don't apply a background to language annotations in IE Because doing that makes the text disappear if dir="rtl" is also set. Bonus: explain why we're changing which nodes to set highlight opacities on for IE. Change-Id: I061e372b26a7b523fc1f307ad9897b884803fdf4 --- modules/ve-mw/init/styles/ve.init.mw.IEHacks.css | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/ve-mw/init/styles/ve.init.mw.IEHacks.css b/modules/ve-mw/init/styles/ve.init.mw.IEHacks.css index baf3a4a7c5..e7b3e3dadd 100644 --- a/modules/ve-mw/init/styles/ve.init.mw.IEHacks.css +++ b/modules/ve-mw/init/styles/ve.init.mw.IEHacks.css @@ -13,11 +13,18 @@ overflow: visible; } -/* Set opacity directly on the highlights, rather than their containers */ +/* Set opacity directly on the highlights, rather than their containers, + otherwise the opacity isn't applied at all */ .ve-ce-surface-highlights-focused .ve-ce-focusableNode-highlight { opacity: 0.5; } .ve-ce-surface-highlights-blurred .ve-ce-focusableNode-highlight { opacity: 0.15; -} \ No newline at end of file +} + +/* Don't apply a background color to language annotations, otherwise the + text disappears if the span has dir="rtl" */ +.ve-ce-LanguageAnnotation { + background: none; +}