Search code examples
javascriptcontextmenufabricjspreventdefault

preventDefault on mouse up


this code doesn't work. How can I prevent context menu in fabrics?

canvas.on('mouse:up', function(options) {
    if(options.target){
        switch(options.e.button){
            case 0:
                // left click
                break;
            case 2:
                // right click
                options.e.preventDefault();
                break;
        }
    }
});

Solution

  • You can add:

    $('canvas').contextmenu( function() {
        return false;
    });
    

    outside of canvas.on('mouse:up' ...

    See jsFiddle