Amire80 has uploaded a new change for review.
https://gerrit.wikimedia.org/r/62235
Change subject: Apply dir and lang to the target language selector trigger
......................................................................
Apply dir and lang to the target language selector trigger
Change-Id: Ib830a5856ec41ea795fa738e5eb58c40c09ce7d7
---
M resources/css/ext.translate.groupselector.css
M resources/js/ext.translate.special.translate.js
M specials/SpecialTranslate.php
3 files changed, 19 insertions(+), 7 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/35/62235/1
diff --git a/resources/css/ext.translate.groupselector.css
b/resources/css/ext.translate.groupselector.css
index bec55a1..8656d7b 100644
--- a/resources/css/ext.translate.groupselector.css
+++ b/resources/css/ext.translate.groupselector.css
@@ -48,7 +48,7 @@
padding-top: 1.25em;
}
-.ext-translate-language-selector .uls:after {
+.ext-translate-language-selector:after {
margin-left: 4px;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
diff --git a/resources/js/ext.translate.special.translate.js
b/resources/js/ext.translate.special.translate.js
index 76ec11d..de83556 100644
--- a/resources/js/ext.translate.special.translate.js
+++ b/resources/js/ext.translate.special.translate.js
@@ -102,18 +102,26 @@
},
changeLanguage: function ( language ) {
- var changes = {
- language: language
- };
+ var changes, targetDir;
if ( !checkDirty() ) {
return;
}
- $( '.ext-translate-language-selector > .uls' ).text(
$.uls.data.getAutonym( language ) );
+ changes = {
+ language: language
+ };
+
+ targetDir = $.uls.data.getDir( language );
+ $( '.ext-translate-language-selector > .uls' )
+ .text( $.uls.data.getAutonym( language ) )
+ .attr( {
+ lang: language,
+ dir: targetDir
+ } );
$( '.tux-messagelist' ).data( {
targetlangcode: language,
- targetlangdir: $.uls.data.getDir( language )
+ targetlangdir: targetDir
} );
mw.translate.changeUrl( changes );
diff --git a/specials/SpecialTranslate.php b/specials/SpecialTranslate.php
index 1a81b85..463e531 100644
--- a/specials/SpecialTranslate.php
+++ b/specials/SpecialTranslate.php
@@ -557,7 +557,11 @@
) .
' ' . // nbsp
Html::element( 'span',
- array( 'class' => 'uls' ),
+ array(
+ 'class' => 'uls',
+ 'lang' =>
$this->options['language'],
+ 'dir' => Language::factory(
$this->options['language'] )->getDir(),
+ ),
Language::fetchLanguageName(
$this->options['language'] )
)
);
--
To view, visit https://gerrit.wikimedia.org/r/62235
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib830a5856ec41ea795fa738e5eb58c40c09ce7d7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Amire80 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits