From 1b2e6967421061b58b5cfd2a3884e5d203ffca4b Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Thu, 30 Aug 2012 15:59:02 +0300 Subject: [PATCH] Add Accept-Language list to the landing page Change-Id: I89d4ef938f9e2b9999844fcf1a05a7cf8f6fa098 --- resources/js/ext.uls.init.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/js/ext.uls.init.js b/resources/js/ext.uls.init.js index f3905749..4b00d8b4 100644 --- a/resources/js/ext.uls.init.js +++ b/resources/js/ext.uls.init.js @@ -59,6 +59,10 @@ return ( window.navigator.language || window.navigator.userLanguage ).split( '-' )[0]; }; + mw.uls.getAcceptLanguageList = function() { + return mw.config.get( "wgULSAcceptLanguageList" ); + }; + $( document ).ready( function() { var $ulsTrigger = $( '.uls-trigger' ), previousLanguages = mw.uls.getPreviousLanguages() || [], @@ -107,8 +111,9 @@ mw.config.get( 'wgUserLanguage' ), mw.config.get( 'wgContentLanguage' ), mw.uls.getBrowserLanguage() - ]; - list = list.concat( mw.uls.getPreviousLanguages() ); + ] + .concat( mw.uls.getPreviousLanguages() ) + .concat( mw.uls.getAcceptLanguageList() ); if ( window.GEO ) { console.log( $.uls.data.languagesInTerritory( window.GEO.country_code ) ); list = list.concat( $.uls.data.languagesInTerritory( window.GEO.country_code ) );