You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2019/03/17 11:35:19 UTC

[royale-asjs] branch develop updated: jewel-validators: make validators reposition on scroll

This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new d96337a  jewel-validators: make validators reposition on scroll
d96337a is described below

commit d96337a61b0a80a0d0cd4c0a03b341568aa4aec9
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Sun Mar 17 12:35:12 2019 +0100

    jewel-validators: make validators reposition on scroll
---
 .../royale/org/apache/royale/jewel/beads/validators/FormValidator.as   | 1 -
 .../main/royale/org/apache/royale/jewel/beads/validators/Validator.as  | 3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/FormValidator.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/FormValidator.as
index 24b6f12..c8b3f15 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/FormValidator.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/FormValidator.as
@@ -20,7 +20,6 @@ package org.apache.royale.jewel.beads.validators
 {
 	import org.apache.royale.core.UIBase;
 	import org.apache.royale.events.Event;
-	import org.apache.royale.events.IEventDispatcher;
 	import org.apache.royale.jewel.Group;
 	import org.apache.royale.jewel.Snackbar;
 
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/Validator.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/Validator.as
index eb9d369..79ab2e8 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/Validator.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/validators/Validator.as
@@ -363,6 +363,7 @@ package org.apache.royale.jewel.beads.validators
 			COMPILE::JS
 			{
 			window.addEventListener('resize', repositionHandler, false);
+			window.addEventListener('scroll', repositionHandler, true);
 			repositionHandler();
 			}
 
@@ -385,6 +386,7 @@ package org.apache.royale.jewel.beads.validators
 			COMPILE::JS
 			{
 			window.removeEventListener('resize', repositionHandler, false);
+			window.removeEventListener('scroll', repositionHandler, true);
 			}
 			if(_errorTip){
 				_errorTip.parent.removeElement(_errorTip);
@@ -449,6 +451,7 @@ package org.apache.royale.jewel.beads.validators
 			COMPILE::JS
 			{
 			window.removeEventListener('resize', repositionHandler, false);
+			window.removeEventListener('scroll', repositionHandler, true);
 			}
             if (_errorTip) {
                 _host.popUpParent.removeElement(_errorTip);