!function(a){function b(a,b,c){this.bindCustomEvents=function(){this.eventCanvas._elem.bind("vclick",{plot:this},this.onClick),this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick),this.eventCanvas._elem.bind("taphold",{plot:this},this.onDblClick),this.eventCanvas._elem.bind("vmousedown",{plot:this},this.onMouseDown),this.eventCanvas._elem.bind("vmousemove",{plot:this},this.onMouseMove),this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter),this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave),this.captureRightClick?(this.eventCanvas._elem.bind("vmouseup",{plot:this},this.onRightClick),this.eventCanvas._elem.get(0).oncontextmenu=function(){return!1}):this.eventCanvas._elem.bind("vmouseup",{plot:this},this.onMouseUp)},this.plugins.mobile=!0}a.jqplot.postInitHooks.push(b)}(jQuery);