rcfilters: Avoid $.type()
authorStephane Bisson <sbisson@wikimedia.org>
Mon, 27 Mar 2017 19:34:39 +0000 (15:34 -0400)
committerKrinkle <krinklemail@gmail.com>
Mon, 27 Mar 2017 20:29:53 +0000 (20:29 +0000)
Followup to I9a0c5e40b813e075ec33eea882b625dc43a15df6

Replace $.type() with typeof or Array.isArray

Change-Id: I4f0f717c345ab1279b626b158b0ed6ada056bbc1

resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js

index 14eabe2..7405bae 100644 (file)
         * @param {array|object|string} filters
         */
        mw.rcfilters.Controller.prototype.trackHighlight = function ( action, filters ) {
-               filters = $.type( filters ) === 'string' ? { name: filters } : filters;
-               filters = $.type( filters ) === 'object' ? [ filters ] : filters;
+               filters = typeof filters === 'string' ? { name: filters } : filters;
+               filters = !Array.isArray( filters ) ? [ filters ] : filters;
                mw.track(
                        'event.ChangesListHighlights',
                        {