Skip to content

Instantly share code, notes, and snippets.

@kongaraju
Created April 16, 2013 09:29
Show Gist options
  • Save kongaraju/5394641 to your computer and use it in GitHub Desktop.
Save kongaraju/5394641 to your computer and use it in GitHub Desktop.
drawing with data
/********************************************************************************
* draw with data
********************************************************************************/
drawData:function(data){
var _self=this;
var event=data.ev;
var e=data.e;
$e = jQuery.extend(true, {}, e);
var canvas_offset = $(_self.canvas).offset();
$e.pageX = Math.floor($e.pageX - canvas_offset.left);
$e.pageY = Math.floor($e.pageY - canvas_offset.top);
var mode = $.inArray(_self.settings.mode, shapes) > -1 ? 'Shape' : _self.settings.mode;
var func = _self['draw' + mode + '' + event];
if(func) func($e, _self);
//if(_self.settings['draw' + event]) _self.settings['draw' + event].apply(_self, [e, mode]);
//if(_self.settings.mode !== 'Text' && event === 'Up') { this.addUndo(); }
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment