Santhosh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/91575
Change subject: Sandbox: Show language preferences of the user
......................................................................
Sandbox: Show language preferences of the user
Change-Id: I152dc7a91acdb75789f5b63ea0eda39883715da0
---
M resources/js/ext.translate.special.translatesandbox.js
M specials/SpecialTranslateSandbox.php
2 files changed, 15 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/75/91575/1
diff --git a/resources/js/ext.translate.special.translatesandbox.js
b/resources/js/ext.translate.special.translatesandbox.js
index 4057d55..d118266 100644
--- a/resources/js/ext.translate.special.translatesandbox.js
+++ b/resources/js/ext.translate.special.translatesandbox.js
@@ -111,7 +111,7 @@
* @param {Object} request The request data set from backend on request
items
*/
function displayRequestDetails( request ) {
- var storage,
+ var storage, languages,
$detailsPane = $( '.details.pane' );
$detailsPane.empty().append(
@@ -122,11 +122,7 @@
.addClass( 'email row' )
.text( request.email ),
$( '<div>' )
- .addClass( 'languages row' )
- .append(
- $( '<span>' ).text( 'Afrikaans' ),
- $( '<span>' ).text( 'espaƱol' )
- ),
+ .addClass( 'languages row' ),
$( '<div>' )
.addClass( 'actions row' )
.append(
@@ -164,6 +160,18 @@
.addClass( 'translations row' )
);
+ if ( request.languagepreferences &&
request.languagepreferences.languages ) {
+ languages = request.languagepreferences.languages;
+
+ $.each( languages, function ( index, language ) {
+ $detailsPane.find( '.languages ').append(
+ $( '<span>' )
+ .addClass( 'autonym' )
+ .text( $.uls.data.getAutonym(
language ) )
+ );
+ } );
+ }
+
// @todo: move higher in the tree
storage = new mw.translate.TranslationStashStorage();
storage.getUserTranslations( request.username ).done( function
( translations ) {
diff --git a/specials/SpecialTranslateSandbox.php
b/specials/SpecialTranslateSandbox.php
index eb4e404..285d2ae 100644
--- a/specials/SpecialTranslateSandbox.php
+++ b/specials/SpecialTranslateSandbox.php
@@ -92,6 +92,7 @@
'email' => $user->getEmail(),
'registrationdate' => $user->getRegistration(),
'translations' => 0,
+ 'languagepreferences' => FormatJson::decode(
$user->getOption( 'translate-sandbox' ) ),
'userid' => $user->getId(),
);
--
To view, visit https://gerrit.wikimedia.org/r/91575
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I152dc7a91acdb75789f5b63ea0eda39883715da0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Santhosh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits