Template for issues

by Steve Eberhardt

HTML

<script src="https://rawgithub.com/kangax/fabric.js/master/dist/fabric.js"></script>
<canvas id="c" width="200" height="200"></canvas>

<button class="button">
click
</button>

CSS

canvas {
    border: 1px solid #999;
}

JavaScript

/**
 * fabric.js template for bug reports
 *
 * Please update the name of the jsfiddle (see Fiddle Options).
 * This templates uses latest dev verison of fabric.js (https://rawgithub.com/kangax/fabric.js/master/dist/fabric.js).
 */

// initialize fabric canvas and assign to global windows object for debug
var canvas = window._canvas = new fabric.Canvas('c');

var rect = new fabric.Rect({width: 100, height: 100, left:0, top: 0, fill: 'red', selectable: false});


canvas.add(rect);

var btn = document.querySelector('.button').addEventListener('click', () => {
	canvas.setActiveObject(rect)
  canvas.renderAll()
});