FSN#34403 in Chrome (en safari?) triggered een mouseUp event een onMouseMove event, dat wordt nu tegengegaan
svn path=/Website/trunk/; revision=31064
This commit is contained in:
@@ -42,6 +42,7 @@ var gSLNKEvent;
|
||||
|
||||
var dragStartX, dragStartY;
|
||||
var ignoreNextClick = false; // Voorkom onClick event na draggen
|
||||
var ignoreNextMove = false; // Voorkom onMouseMove event na click
|
||||
|
||||
var _noAutoResize = false; // Geen resize als grootte veranderd.
|
||||
var _sequence = 0; // anti/caching
|
||||
@@ -990,6 +991,7 @@ function _mouseButtonPressed(evt)
|
||||
\************************************************************/
|
||||
function _onMouseDown(evt)
|
||||
{
|
||||
ignoreNextMove = true;
|
||||
if (!evt) evt=window.event;
|
||||
_hideMenu();
|
||||
stopPropagation(evt); // cancel element drag..
|
||||
@@ -1103,6 +1105,10 @@ function _StartSymbolDragging(evt)
|
||||
\************************************************************/
|
||||
function _onMouseMove(evt)
|
||||
{
|
||||
if(ignoreNextMove) {
|
||||
ignoreNextMove = false;
|
||||
return;
|
||||
}
|
||||
if (!evt) evt=window.event;
|
||||
_FireEvent("onMouseMove", evt);
|
||||
//_PickOff(); // Kan nooit de bedoeling zijn dat die hot blijft?
|
||||
@@ -1140,6 +1146,7 @@ function _onMouseMove(evt)
|
||||
\************************************************************/
|
||||
function _onMouseUp(evt)
|
||||
{
|
||||
ignoreNextMove = true; // Chrome onMouseUp includes an onMouseMove aparently
|
||||
if (!evt) evt=window.event;
|
||||
stopPropagation(evt);
|
||||
|
||||
@@ -1378,7 +1385,6 @@ function _onClick(evt)
|
||||
{
|
||||
if (!evt) evt=window.event;
|
||||
stopPropagation(evt);
|
||||
|
||||
switch (PanMode)
|
||||
{
|
||||
case 0: // Panning
|
||||
|
||||
Reference in New Issue
Block a user