Sha256: db96bd6930e10a4bac84232eb17b8d4b0866becfa273706affa0df467e981850
Contents?: true
Size: 797 Bytes
Versions: 6
Compression:
Stored size: 797 Bytes
Contents
$.fn.linkmapAreaRedraw = function(options) { this.each(function() { var area = $(this); var position = area.position(); var mask = options.masks && options.masks.findByPermaId(area.attr('data-mask-id')); area.data('mask', mask || null); var canvas = area.find('canvas').filter(options.target)[0]; if (!canvas) { return; } var context = canvas.getContext('2d'); if (options.image) { canvas.width = options.width; canvas.height = options.height; if (mask) { mask.draw(context, options.width); context.globalCompositeOperation = 'source-in'; } if (options.image) { options.image.draw(canvas); } } else { context.clearRect(0, 0, options.width, options.height); } }); };
Version data entries
6 entries across 6 versions & 1 rubygems