Replace $.each usage in ext.uls.compactlinks with native JS

Change-Id: Icda997b910162b2c220e35ff360a70ade992b71b
This commit is contained in:
petarpetkovic
2018-10-11 15:57:52 +02:00
parent 29ac502135
commit 4dc988f6b9

View File

@@ -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( {