/** 
 | 
 * jqplot.jquerymobile plugin 
 | 
 * jQuery Mobile virtual event support. 
 | 
 * 
 | 
 * Version: 1.0.8 
 | 
 * Revision: 1250 
 | 
 * 
 | 
 * Copyright (c) 2011 Takashi Okamoto 
 | 
 * jqPlot is currently available for use in all personal or commercial projects  
 | 
 * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL  
 | 
 * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can  
 | 
 * choose the license that best suits your project and use it accordingly.  
 | 
 * 
 | 
 * Although not required, the author would appreciate an email letting him  
 | 
 * know of any substantial use of jqPlot.  You can reach the author at:  
 | 
 * chris at jqplot dot com or see http://www.jqplot.com/info.php . 
 | 
 * 
 | 
 * If you are feeling kind and generous, consider supporting the project by 
 | 
 * making a donation at: http://www.jqplot.com/donate.php . 
 | 
 * 
 | 
 */ 
 | 
(function($) { 
 | 
    function postInit(target, data, options){ 
 | 
        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); 
 | 
            if (this.captureRightClick) { 
 | 
                this.eventCanvas._elem.bind('vmouseup', {plot:this}, this.onRightClick); 
 | 
                this.eventCanvas._elem.get(0).oncontextmenu = function() { 
 | 
                    return false; 
 | 
                }; 
 | 
            } 
 | 
            else { 
 | 
                this.eventCanvas._elem.bind('vmouseup', {plot:this}, this.onMouseUp); 
 | 
            } 
 | 
        }; 
 | 
        this.plugins.mobile = true; 
 | 
    } 
 | 
    $.jqplot.postInitHooks.push(postInit); 
 | 
})(jQuery); 
 |