vendor/uui/js/u-ui.js
function (evt) {
        if (evt.target.hasAttribute('disabled')) {
            u.stopEvent(evt);
            // evt.stopPropagation();
        } else {
            // Wait some time before closing menu, so the user can see the ripple.
            this._closing = true;
            window.setTimeout(function (evt) {
                this.hide();
                this._closing = false;
            }.bind(this), 150);
        }
    }
function (evt) {
        if (evt.target.hasAttribute('disabled')) {
            u.stopEvent(evt);
            // evt.stopPropagation();
        } else {
            // Wait some time before closing menu, so the user can see the ripple.
            this._closing = true;
            window.setTimeout(function (evt) {
                this.hide();
                this._closing = false;
            }.bind(this), 150);
        }
    }
function ( evt ) { if ( evt . target . hasAttribute ( 'disabled' ) ) { u . stopEvent ( evt ) ; // evt.stopPropagation(); } else { // Wait some time before closing menu, so the user can see the ripple. this . _closing = true ; window . setTimeout ( function ( evt ) { this . hide ( ) ; this . _closing = false ; } . bind ( this ) , 150 ) ; } }
Handles a click event on an item.

@param {Event} evt The event that fired.
@private
Handles a click event on an item .