#27778 closed defect (bug) (fixed)
Feature pointer problems in RTL and in color schemes
Reported by: | nacin | Owned by: | nacin |
---|---|---|---|
Milestone: | 3.9 | Priority: | low |
Severity: | minor | Version: | |
Component: | Help/About | Keywords: | has-patch commit |
Focuses: | ui, rtl | Cc: |
Description
- RTL issue: The arrow:before needs something like transform: rotate(180deg).
- Color scheme issue: he outer border is the default blue when it needs to be some kind of color scheme color.
Attachments (5)
Change History (18)
#3
follow-up:
↓ 5
@
11 years ago
I also see an issue with Themes screen layout in RTL in Firefox: 27778.themes-screen-layout.png.
#4
@
11 years ago
27778.diff adds the border color to _admin.scss, so each color scheme defines that border color.
I think the pointer issue is something being flipped when it shouldn't be in wp-pointer.css, I can look at it later tonight or tomorrow if no one else has gotten to it.
#5
in reply to:
↑ 3
@
11 years ago
- Focuses rtl added
Replying to SergeyBiryukov:
I also see an issue with Themes screen layout in RTL in Firefox: 27778.themes-screen-layout.png.
Moved to a separate ticket: #27779.
#6
@
11 years ago
27778.2.diff fixes the arrow positioning for me (but not the pointer positioning).
#8
follow-up:
↓ 12
@
11 years ago
I don't really care about pointer positioning, as it's not off by much. Let's just resolve he pointer styling issue.
At least on chrome in LTR, margin-left: -14px;
for .wp-pointer-left .wp-pointer-arrow:before
seems to break it.
#9
@
11 years ago
- Keywords has-patch commit added; needs-patch removed
27778.3.diff includes the CSS changes by SergeyBiryukov from 27778.2.diff. For the RTL positioning I simply set my
to right-13px
. That makes it look the same as in LTR.
I also changed the align
value for the customize.php selector. It looks a bit off if the pointer links to the top edge. If it was by design, we can revert this change.
#10
@
11 years ago
For whatever reason it was pointing at the bottom edge for me. Your patch seems to work now. I was probably just tired.
The Dismiss x-it is off by a pixel, so handling that too.
Thanks everyone!
#11
@
11 years ago
- Owner set to nacin
- Resolution set to fixed
- Status changed from new to closed
In 28107:
#12
in reply to:
↑ 8
@
11 years ago
Replying to nacin:
I don't really care about pointer positioning, as it's not off by much. Let's just resolve he pointer styling issue.
At least on chrome in LTR,
margin-left: -14px;
for.wp-pointer-left .wp-pointer-arrow:before
seems to break it.
It looks like [28107] actually broke .wp-pointer-right
for normal LTR --
If I switch it back to 14px, it looks correct. Have not tested it against RTL, though, merely speaking for pointer-right in LTR.
@nacin -- Would you prefer to reopen, or should I make a new ticket?
Screenshot uploaded demonstrating all three issues.