From 4dc988f6b9bcfc888dbfdf73435ec6381304443f Mon Sep 17 00:00:00 2001 From: petarpetkovic Date: Thu, 11 Oct 2018 15:57:52 +0200 Subject: [PATCH] Replace $.each usage in ext.uls.compactlinks with native JS Change-Id: Icda997b910162b2c220e35ff360a70ade992b71b --- resources/js/ext.uls.compactlinks.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/js/ext.uls.compactlinks.js b/resources/js/ext.uls.compactlinks.js index 104562da..c2ecfb82 100644 --- a/resources/js/ext.uls.compactlinks.js +++ b/resources/js/ext.uls.compactlinks.js @@ -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( {