Replace $.each usage in ext.uls.compactlinks with native JS
Change-Id: Icda997b910162b2c220e35ff360a70ade992b71b
This commit is contained in:
@@ -213,14 +213,14 @@
|
||||
* @param {jQuery} $trigger Element to use as trigger.
|
||||
*/
|
||||
CompactInterlanguageList.prototype.createSelector = function ( $trigger ) {
|
||||
var languages = Object.keys( this.interlanguageList ),
|
||||
var languageCode,
|
||||
languages = Object.keys( this.interlanguageList ),
|
||||
self = this,
|
||||
ulsLanguageList = {};
|
||||
|
||||
// eslint-disable-next-line jquery/no-each-util
|
||||
$.each( this.interlanguageList, function ( languageCode, el ) {
|
||||
ulsLanguageList[ languageCode ] = el.textContent;
|
||||
} );
|
||||
for ( languageCode in this.interlanguageList ) {
|
||||
ulsLanguageList[ languageCode ] = this.interlanguageList[ languageCode ].textContent;
|
||||
}
|
||||
|
||||
// Attach ULS to the trigger
|
||||
$trigger.uls( {
|
||||
|
||||
Reference in New Issue
Block a user