Multiple RTL CSS issues have been fixed in the patch. Also, I have included an RTL version of the favstar icon used in the shortcut module.

1. Bad "Edit Shortcuts" position in toolbar (should be on opposite side):

LTR:




RTL - before:



RTL - after:


2. Wrong margins and image for add/remove shortcut links
The margins for the add/remove shortcut link texts didn't have RTL equivalents. Although, the margins are rather small, so they aren't very visible in the screenshots.
The favstar icon's +/x marks should also face away from the shortcut title, so I added an RTL equivalent for the icon.

LTR:


RTL - before:


RTL - after:


Here is also the favstar icons:

LTR:


RTL (new):

Comments

herom’s picture

Issue summary: View changes
Karmen’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: +Amsterdam2014

I review this, and this patch works for me perfectly.

Pretty work :)

lewisnyman’s picture

Thanks for fixing this! RTBC++

Status: Reviewed & tested by the community » Needs work

The last submitted patch, fix-shortcut-module-rtl.patch, failed testing.

Status: Needs work » Needs review

herom queued fix-shortcut-module-rtl.patch for re-testing.

herom’s picture

Status: Needs review » Reviewed & tested by the community

HEAD was broken. back to rtbc.

Status: Reviewed & tested by the community » Needs work

The last submitted patch, fix-shortcut-module-rtl.patch, failed testing.

Status: Needs work » Needs review
herom’s picture

Status: Needs review » Reviewed & tested by the community

Overloaded testbot! Back to rtbc.

alexpott’s picture

Status: Reviewed & tested by the community » Needs work
+++ b/core/modules/shortcut/css/shortcut.theme.css
--- /dev/null
+++ b/core/modules/shortcut/images/favstar-rtl.png

I don' think we need the png file since we're only using the svg.

herom’s picture

Status: Needs work » Needs review
StatusFileSize
new2.26 KB
new11.23 KB

removed the png file.

lewisnyman’s picture

Status: Needs review » Reviewed & tested by the community

I doubled check this patch again. Looks great. Thank you.

alexpott’s picture

Status: Reviewed & tested by the community » Fixed

Committed ec054f3 and pushed to 8.0.x. Thanks!

  • alexpott committed ec054f3 on 8.0.x
    Issue #2343715 by herom: Fixed RTL issues in shortcut module.
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.