Amire80 has uploaded a new change for review. https://gerrit.wikimedia.org/r/100716
Change subject: Add dir and lang attribs and autonym class ...................................................................... Add dir and lang attribs and autonym class Change-Id: I517bf163f639b480f97e61265de4ec2e23245582 --- M resources/js/ext.translate.special.translatesandbox.js 1 file changed, 24 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate refs/changes/16/100716/1 diff --git a/resources/js/ext.translate.special.translatesandbox.js b/resources/js/ext.translate.special.translatesandbox.js index 21426d0..4d2c2d2 100644 --- a/resources/js/ext.translate.special.translatesandbox.js +++ b/resources/js/ext.translate.special.translatesandbox.js @@ -191,6 +191,10 @@ $.each( request.languagepreferences.languages, function ( index, language ) { $detailsPane.find( '.languages' ).append( $( '<span>' ) + .prop( { + dir: $.uls.data.getDir( language ), + lang: language + } ) .text( $.uls.data.getAutonym( language ) ) ); } ); @@ -230,6 +234,8 @@ ) ); $.each( translations.translationstash.translations, function( index, translation ) { + var translationLang = translation.title.split( /[\\/ ]+/ ).pop(); + $target.append( $( '<div>' ) .addClass( 'row' ) @@ -242,9 +248,13 @@ .append( $( '<div>' ).text( translation.translation ), $( '<div>' ) - .addClass( 'info' ) + .addClass( 'info autonym' ) + .prop( { + dir: $.uls.data.getDir( translationLang ), + lang: translationLang + } ) .text( - $.uls.data.getAutonym( translation.title.split( /[\\/ ]+/ ).pop() ) + $.uls.data.getAutonym( translationLang ) ) ), $( '<div>' ) @@ -498,7 +508,11 @@ onSelect: function ( language ) { $languageSelector .removeClass( 'unselected' ) - .addClass( 'selected' ) + .addClass( 'selected autonym' ) + .prop( { + dir: $.uls.data.getDir( language ), + lang: language + } ) .text( $.uls.data.getAutonym( language ) ); filterRequestsByLanguage( language ); @@ -508,8 +522,14 @@ } ); $clearLanguageSelector.on( 'click', function() { + var userLang = mw.config.get( 'wgUserLanguage' ); + $languageSelector - .removeClass( 'selected' ) + .removeClass( 'selected autonym' ) + .prop( { + dir: $.uls.data.getDir( userLang ), + lang: userLang + } ) .addClass( 'unselected' ) .text( mw.msg( 'tsb-all-languages-button-label' ) ); -- To view, visit https://gerrit.wikimedia.org/r/100716 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I517bf163f639b480f97e61265de4ec2e23245582 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Translate Gerrit-Branch: master Gerrit-Owner: Amire80 <amir.ahar...@mail.huji.ac.il> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits