From 40bf9ac8518ccb02241233aa75eff292564dd6f0 Mon Sep 17 00:00:00 2001 From: Patrick Abkarian Date: Fri, 29 Jun 2018 10:14:35 +0200 Subject: [PATCH 1/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86473df..64d4967 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-ripple-directive", - "version": "2.0.1", + "version": "2.0.2", "description": "Vue Material Ripple Effect Directive", "main": "src/ripple.js", "repository": { From 61eec7018140b7af6b4886e9b9bff7f0cb5e3bcf Mon Sep 17 00:00:00 2001 From: Patrick Abkarian Date: Tue, 10 Jul 2018 11:35:48 +0200 Subject: [PATCH 2/3] clear ripple properly --- src/ripple.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ripple.js b/src/ripple.js index 96e72d3..1ccdbb9 100644 --- a/src/ripple.js +++ b/src/ripple.js @@ -105,7 +105,8 @@ var Ripple = { }, 850); el.removeEventListener('mouseup', clearRipple, false); - el.removeEventListener('dragstart', clearRipple, false); + el.removeEventListener('mouseover', clearRipple, false); + el.removeEventListener('mouseleave', clearRipple, false); // After removing event set position to target to it's original one // Timeout it's needed to avoid jerky effect of ripple jumping out parent target @@ -131,7 +132,8 @@ var Ripple = { if(event.type === 'mousedown') { el.addEventListener('mouseup', clearRipple, false); - el.addEventListener('dragstart', clearRipple, false); + el.addEventListener('mouseover', clearRipple, false); + el.addEventListener('mouseleave', clearRipple, false); } else { clearRipple(); } @@ -148,4 +150,4 @@ function setProps(modifiers,props) { }); } -export default Ripple; \ No newline at end of file +export default Ripple; From 17733a56834127b82ad80fffc0164c7b92937d74 Mon Sep 17 00:00:00 2001 From: Patrick Abkarian Date: Tue, 10 Jul 2018 11:36:38 +0200 Subject: [PATCH 3/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 64d4967..e14d859 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-ripple-directive", - "version": "2.0.2", + "version": "2.1.0", "description": "Vue Material Ripple Effect Directive", "main": "src/ripple.js", "repository": {