Merge "RC Filters: Hooks for highlight guided tour"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 3 Apr 2017 18:47:56 +0000 (18:47 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 3 Apr 2017 18:47:56 +0000 (18:47 +0000)
1  2 
resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js

        mw.rcfilters.Controller.prototype.toggleHighlight = function () {
                this.filtersModel.toggleHighlight();
                this.updateURL();
+               if ( this.filtersModel.isHighlightEnabled() ) {
+                       mw.hook( 'RcFilters.highlight.enable' ).fire();
+               }
        };
  
        /**
         * @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',
                        {