Skip to content

Commit

Permalink
MDL-60250 theme_bootstrapbase: Calendar popover misplaced in RTL langs.
Browse files Browse the repository at this point in the history
  • Loading branch information
gjb2048 committed Oct 23, 2017
1 parent 8494051 commit 6d5f9d1
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 0 deletions.
1 change: 1 addition & 0 deletions theme/bootstrapbase/less/bootstrap/popovers.less
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
.popover {
position: absolute;
top: 0;
/*rtl:ignore*/
left: 0;
z-index: @zindexPopover;
display: none;
Expand Down
7 changes: 7 additions & 0 deletions theme/bootstrapbase/readme_moodle.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,10 @@ in the compiled CSS (MDL-53152):
* @gridRowWidth
* @gridRowWidth1200
* @gridRowWidth768

popovers.less
-------------
MDL-60250 - The '/*rtl:ignore*/' directive has been added to the 'left' attribute of the 'popover' class so that
the rtlcss-php tool (https://github.com/moodlehq/rtlcss-php) does not flip this to a 'right' attribute and cause
the popover to be misplaced on the page when the JavaScript calculates the postion of the popover and adds an
overriding inline CSS 'left' attribute which is fine in LTR languages but confuses it in RTL languages.
1 change: 1 addition & 0 deletions theme/bootstrapbase/style/moodle.css
Original file line number Diff line number Diff line change
Expand Up @@ -14968,6 +14968,7 @@ input[type="submit"].btn.btn-mini {
.popover {
position: absolute;
top: 0;
/*rtl:ignore*/
left: 0;
z-index: 1010;
display: none;
Expand Down

0 comments on commit 6d5f9d1

Please sign in to comment.