UNPKG

jcanvas

Version:

jCanvas brings jQuery's powerful syntax and capability to the HTML5 canvas. Quickly create canvas-based apps that can utilize layers, animations, events, and much more. jCanvas works on all modern browsers and platforms, including iOS and Android.

3 lines (2 loc) 417 B
import o from"jquery";const s=Math.PI;o.jCanvas.extend({name:"drawDonut",type:"donut",props:{holeSize:.5},fn:function(t,a){o.jCanvas.transformShape(this,t,a),t.beginPath(),t.arc(a.x,a.y,a.radius,0,2*s,!1),a.holeSize>0&&(t.moveTo(a.x+a.radius*a.holeSize,a.y),t.arc(a.x,a.y,a.radius*a.holeSize,0,2*s,!0)),o.jCanvas.detectEvents(this,t,a),o.jCanvas.closePath(this,t,a)}}); //# sourceMappingURL=jcanvas-donuts.min.js.map