From 70e92c3392f3a47fbf11cc8e8cb6e3aaef552f4c Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Fri, 13 May 2011 06:59:42 -0700 Subject: [PATCH] Bug 656779 - Fennec firstrun discovery animation is wrong in RTL [r=wesj] --- mobile/themes/core/browser.css | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mobile/themes/core/browser.css b/mobile/themes/core/browser.css index 96082b529bc4..faa4b1d438f8 100644 --- a/mobile/themes/core/browser.css +++ b/mobile/themes/core/browser.css @@ -1436,12 +1436,16 @@ richlistitem.appmenu-downloads-button > image, } /* Sidebar peeking */ -.sidebar[mode="discovery"], #browsers[mode="discovery"] { +:-moz-any(.sidebar, #browsers)[mode="discovery"] { -moz-animation-delay: 1s; -moz-animation-duration: 5s; -moz-animation-name: sidebardiscovery; } +:-moz-any(.sidebar, #browsers)[mode="discovery"]:-moz-locale-dir(rtl) { + -moz-animation-name: sidebardiscoveryrtl; +} + @-moz-keyframes sidebardiscovery { from { -moz-transform: translateX(0); } 10% { -moz-transform: translateX(-moz-calc(121px + @border_width_large@ + 2*@padding_normal@)); } @@ -1450,3 +1454,12 @@ richlistitem.appmenu-downloads-button > image, 90% { -moz-transform: translateX(-@sidebar_width_minimum@); } to { -moz-transform: translateX(0); } } + +@-moz-keyframes sidebardiscoveryrtl { + from { -moz-transform: translateX(0); } + 10% { -moz-transform: translateX(-moz-calc(-121px - @border_width_large@ - 2*@padding_normal@)); } + 45% { -moz-transform: translateX(-moz-calc(-121px - @border_width_large@ - 2*@padding_normal@)); } + 55% { -moz-transform: translateX(@sidebar_width_minimum@); } + 90% { -moz-transform: translateX(@sidebar_width_minimum@); } + to { -moz-transform: translateX(0); } +}