diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 84bf7bbceb5..2bdeb217eb4 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -1456,9 +1456,16 @@ M.util.help_icon = { }, display : function(event, args) { + if (Y.one('html').get('dir') == 'rtl') { + var overlayPosition = [Y.WidgetPositionAlign.TR, Y.WidgetPositionAlign.LC]; + } else { + var overlayPosition = [Y.WidgetPositionAlign.TL, Y.WidgetPositionAlign.RC]; + } + this.helplink = args.node; + this.overlay.set('bodyContent', Y.Node.create('')); - this.overlay.set("align", {node:args.node, points:[Y.WidgetPositionAlign.TL, Y.WidgetPositionAlign.RC]}); + this.overlay.set("align", {node:args.node, points: overlayPosition}); var fullurl = args.url; if (!args.url.match(/https?:\/\//)) { diff --git a/theme/base/style/core.css b/theme/base/style/core.css index d91d8d90565..d0686b6325f 100644 --- a/theme/base/style/core.css +++ b/theme/base/style/core.css @@ -486,6 +486,7 @@ body.tag .managelink {padding: 5px;} #helppopupbox .yui3-widget-bd {margin:0 1em 1em 1em;border-top:1px solid #eee;} #helppopupbox .helpheading {font-size: 1em;} #helppopupbox .spinner {margin:1em;} +.dir-rtl #helppopupbox .yui3-widget-hd {float:left;margin:3px 0 0 3px;} /** * Custom menu