Niharika29 has uploaded a new change for review. https://gerrit.wikimedia.org/r/118804
Change subject: [WIP] Push selected language to previous languages list ...................................................................... [WIP] Push selected language to previous languages list Bug: 62692 Change-Id: I3b40ed1038cec0b34d3b0fbefcae4d4ae650ce36 --- M resources/js/ext.uls.compactlinks.js 1 file changed, 10 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector refs/changes/04/118804/1 diff --git a/resources/js/ext.uls.compactlinks.js b/resources/js/ext.uls.compactlinks.js index c3fdcfc..2b1f908 100644 --- a/resources/js/ext.uls.compactlinks.js +++ b/resources/js/ext.uls.compactlinks.js @@ -93,6 +93,13 @@ return commonLanguages; } + function setPreviousLanguage( currentLang ) { + var previousLanguages = mw.uls.getPreviousLanguages() || []; + var previousLang = previousLanguages.slice( -1 )[0]; + previousLanguages.push( currentLang ); + mw.uls.setPreviousLanguages( previousLanguages ); + } + /** * Add a ULS trigger beneath the interlanguage links */ @@ -114,10 +121,13 @@ $( '.mw-interlanguage-selector' ).uls( { onReady: function() { this.$menu.addClass( 'interlanguage-uls-menu' ); + }, onSelect: function( language ) { supportedLangs = getInterlanguageList(); + // To set selected language as a previous language + setPreviousLanguage( language ); window.location.href = supportedLangs[language]; }, -- To view, visit https://gerrit.wikimedia.org/r/118804 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3b40ed1038cec0b34d3b0fbefcae4d4ae650ce36 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/UniversalLanguageSelector Gerrit-Branch: master Gerrit-Owner: Niharika29 <niharikakohl...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits