Make previous languages have most recent in the beginning

This is already expected by the callers. Added addPreviousLanguage
to make updating the list easier.

Change-Id: Ie4f888235ea4de4a2ce6bf5a9f24955e423e8c48
This commit is contained in:
Niklas Laxström
2016-05-19 10:56:59 +02:00
parent e2cf4e5255
commit 4f82a8650a
3 changed files with 24 additions and 13 deletions

View File

@@ -121,13 +121,8 @@
* @param {string} language language code
*/
onSelect: function ( language ) {
var previousLanguages = mw.uls.getPreviousLanguages();
self.$trigger.removeClass( 'selector-open' );
previousLanguages.push( language );
previousLanguages = unique( previousLanguages );
mw.uls.setPreviousLanguages( previousLanguages );
mw.uls.addPreviousLanguage( language );
location.href = self.interlanguageList[ language ].href;
},
onVisible: function () {