Use native ES5 Array prototype methods instead of jQuery
authorFomafix <fomafix@googlemail.com>
Thu, 18 Jan 2018 15:24:43 +0000 (16:24 +0100)
committerFomafix <fomafix@googlemail.com>
Thu, 18 Jan 2018 18:44:35 +0000 (19:44 +0100)
commitffb376bdff49d231c255ba210d1693f5545c5e15
tree2bc8322b5da0f6bcdfd79eb51701bc06784b652c
parentb9e17917f51e5fc717fef1bebff1d84cfadd1a0a
Use native ES5 Array prototype methods instead of jQuery

Replace
* $.each( array, function ( index, value ) { ... } ) by
  array.forEach( function ( value ) { ... } )

* $.each( array, function () { ... this ... } ) by
  array.forEach( function ( value ) { ... value ... } )

Also replace forEach by map, to simplify the code.

Change-Id: I657c737d356cb6e310bc6351a7869a60955ebed9
resources/src/jquery/jquery.tablesorter.js
resources/src/mediawiki.action/mediawiki.action.edit.preview.js
resources/src/mediawiki.toolbar/toolbar.js
resources/src/mediawiki/api/messages.js
resources/src/mediawiki/mediawiki.Upload.BookletLayout.js