delete selected objects in fabricjs

by Eugene Vilder

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.19/fabric.min.js"></script>
<canvas id="paper" width="400" height="400" style="border:1px solid #ccc"></canvas>

JavaScript

var canvas = new fabric.Canvas('paper');

const red = new fabric.Rect({
    x: 100, 
    y: 50,
    fill: 'red',
    width: 200,
    height: 100,
    originX: 'center',
    originY: 'center'
});

const yellow = new fabric.Rect({
    left: 100, 
    top: 150,
    fill: 'yellow',
    width: 200,
    height: 100,
    originX: 'left',
    originY: 'top'
});
canvas.add(red);
canvas.add(yellow);
canvas.renderAll();

red.setPositionByOrigin({x:100, y:50}, 'left', 'top');
canvas.renderAll();

console.log('Red Left should be 100 but gets ', red.getLeft());