src/myams/resources/js/ext/flot/jquery.flot.crosshair (Copie en conflit de P60053 2020-07-03).min.js
changeset 0 f05d7aea098a
equal deleted inserted replaced
-1:000000000000 0:f05d7aea098a
       
     1 jQuery.plot.plugins.push({init:function(o){var e={x:-1,y:-1,locked:!1};function t(t){e.locked||-1!=e.x&&(e.x=-1,o.triggerRedrawOverlay())}function i(t){if(!e.locked)if(o.getSelection&&o.getSelection())e.x=-1;else{var i=o.offset();e.x=Math.max(0,Math.min(t.pageX-i.left,o.width())),e.y=Math.max(0,Math.min(t.pageY-i.top,o.height())),o.triggerRedrawOverlay()}}o.setCrosshair=function(t){if(t){var i=o.p2c(t);e.x=Math.max(0,Math.min(i.left,o.width())),e.y=Math.max(0,Math.min(i.top,o.height()))}else e.x=-1;o.triggerRedrawOverlay()},o.clearCrosshair=o.setCrosshair,o.lockCrosshair=function(t){t&&o.setCrosshair(t),e.locked=!0},o.unlockCrosshair=function(){e.locked=!1},o.hooks.bindEvents.push((function(o,e){o.getOptions().crosshair.mode&&(e.mouseout(t),e.mousemove(i))})),o.hooks.drawOverlay.push((function(o,t){var i=o.getOptions().crosshair;if(i.mode){var r=o.getPlotOffset();if(t.save(),t.translate(r.left,r.top),-1!=e.x){var n=o.getOptions().crosshair.lineWidth%2?.5:0;if(t.strokeStyle=i.color,t.lineWidth=i.lineWidth,t.lineJoin="round",t.beginPath(),-1!=i.mode.indexOf("x")){var s=Math.floor(e.x)+n;t.moveTo(s,0),t.lineTo(s,o.height())}if(-1!=i.mode.indexOf("y")){var a=Math.floor(e.y)+n;t.moveTo(0,a),t.lineTo(o.width(),a)}t.stroke()}t.restore()}})),o.hooks.shutdown.push((function(o,e){e.unbind("mouseout",t),e.unbind("mousemove",i)}))},options:{crosshair:{mode:null,color:"rgba(170, 0, 0, 0.80)",lineWidth:1}},name:"crosshair",version:"1.0"});