diff --git a/resources/js/ext.uls.init.js b/resources/js/ext.uls.init.js index c6a64a4c..bcf79b52 100644 --- a/resources/js/ext.uls.init.js +++ b/resources/js/ext.uls.init.js @@ -246,15 +246,18 @@ fade: true, trigger: 'manual', title: function () { - var prevLangName, linkClass, prevLangLink, title; + var link; - prevLangName = $.uls.data.getAutonym( previousLang ); - linkClass = 'uls-prevlang-link'; - prevLangLink = '' + - prevLangName + ''; - title = $.i18n( 'ext-uls-undo-language-tooltip-text', prevLangLink ); - return title; + link = $( '' ).text( $.uls.data.getAutonym( previousLang ) ) + .attr( { + href: '#', + class: 'uls-prevlang-link', + lang: previousLang, + dir: $.uls.data.getDir( previousLang ) + } ); + // Get the html of the link by wrapping it in div first + link = $( '
' ).html( link ).html(); + return $.i18n( 'ext-uls-undo-language-tooltip-text', link ); } } );