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

Reply via email to