Merge "RCFilters UI: Don't remove removed saved links twice"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 12 May 2017 01:07:34 +0000 (01:07 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 12 May 2017 01:07:35 +0000 (01:07 +0000)
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.SavedLinksListWidget.js

index 9ae1d34..40186aa 100644 (file)
@@ -86,7 +86,6 @@
         */
        mw.rcfilters.ui.SavedLinksListWidget.prototype.onMenuItemRemove = function ( item ) {
                this.controller.removeSavedQuery( item.getID() );
-               this.menu.removeItems( [ item ] );
        };
 
        /**
         * @param {mw.rcfilters.ui.SavedLinksListItemWidget} item Menu item
         */
        mw.rcfilters.ui.SavedLinksListWidget.prototype.onModelRemoveItem = function ( item ) {
-               this.menu.removeItems( [ this.model.getItemByID( item.getID() ) ] );
+               this.menu.removeItems( [ this.menu.getItemFromData( item.getID() ) ] );
                this.button.toggle( !this.menu.isEmpty() );
        };
 }( mediaWiki ) );