[royale-asjs] branch develop updated (a52a454 -> f007d93)

2020-07-06 Thread piotrz
This is an automated email from the ASF dual-hosted git repository.

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


 discard a52a454  Revert "jewel-list: Add bead 
NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but 
preserve selection behavior"
 new f007d93  jewel-list: Add bead 
NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but 
preserve selection behavior

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a52a454)
\
 N -- N -- N   refs/heads/develop (f007d93)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../Jewel/src/main/resources/jewel-manifest.xml|  3 ++-
 .../ClassSelectorListSelectableItemRendererBead.as |  2 +-
 ...ClassSelectorListSelectableItemRendererBead.as} | 23 +++---
 3 files changed, 14 insertions(+), 14 deletions(-)
 copy 
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/{NoClassSelectorListSelectableItemRendererBead.as
 => NoHoverClassSelectorListSelectableItemRendererBead.as} (77%)



[royale-asjs] 01/01: jewel-list: Add bead NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but preserve selection behavior

2020-07-06 Thread piotrz
This is an automated email from the ASF dual-hosted git repository.

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

commit f007d93fb63a518a5cf59964460e755543b6c383
Author: Piotr Zarzycki 
AuthorDate: Mon Jul 6 19:15:35 2020 +0200

jewel-list: Add bead NoHoverClassSelectorListSelectableItemRendererBead 
which disable hover, but preserve selection behavior
---
 .../Jewel/src/main/resources/jewel-manifest.xml|  3 ++-
 .../ClassSelectorListSelectableItemRendererBead.as |  2 +-
 ...rClassSelectorListSelectableItemRendererBead.as | 23 +++---
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml 
b/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
index e575c79..866850f 100644
--- a/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
+++ b/frameworks/projects/Jewel/src/main/resources/jewel-manifest.xml
@@ -237,7 +237,8 @@
 
 
 
-
+
+
 
 
 
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/ClassSelectorListSelectableItemRendererBead.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/ClassSelectorListSelectableItemRendererBead.as
index f30b29f..0af820c 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/ClassSelectorListSelectableItemRendererBead.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/ClassSelectorListSelectableItemRendererBead.as
@@ -45,7 +45,7 @@ package org.apache.royale.jewel.beads.itemRenderers
{
}
 
-   private var ir:IClassSelectorListSupport;
+   protected var ir:IClassSelectorListSupport;

override public function set strand(value:IStrand):void
{
diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
index 2e6c0a9..6cfbcd4 100644
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
@@ -18,10 +18,8 @@
 

 package org.apache.royale.jewel.beads.itemRenderers
 {
-import org.apache.royale.html.beads.SelectableItemRendererBeadBase;
-
/**
-*  NoClassSelectorListRuntimeSelectableItemRendererBead bead disables 
selection visuals
+*  NoHoverClassSelectorListSelectableItemRendererBead bead disables 
hover visuals
 *
 *  @viewbead
 *  @langversion 3.0
@@ -29,7 +27,7 @@ package org.apache.royale.jewel.beads.itemRenderers
 *  @playerversion AIR 2.6
 *  @productversion Royale 0.8
 */
-   public class NoClassSelectorListSelectableItemRendererBead extends 
SelectableItemRendererBeadBase
+   public class NoHoverClassSelectorListSelectableItemRendererBead extends 
ClassSelectorListSelectableItemRendererBead
{
/**
 *  constructor.
@@ -39,19 +37,20 @@ package org.apache.royale.jewel.beads.itemRenderers
 *  @playerversion AIR 2.6
 *  @productversion Royale 0.8
 */
-   public function NoClassSelectorListSelectableItemRendererBead()
-   {
-   }
-   
-   override public function set down(value:Boolean):void
+   public function 
NoHoverClassSelectorListSelectableItemRendererBead()
{
-   // don't allow down state
}
-   
+
override public function set hovered(value:Boolean):void
{
// don't allow down hovered
}
-   
+   /**
+* @private
+*/
+   override public function updateRenderer():void
+   {
+   ir.toggleClass("selected", selected);
+   }
}
 }



[royale-asjs] branch develop updated: Revert "jewel-list: Add bead NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but preserve selection behavior"

2020-07-06 Thread piotrz
This is an automated email from the ASF dual-hosted git repository.

piotrz 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 a52a454  Revert "jewel-list: Add bead 
NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but 
preserve selection behavior"
a52a454 is described below

commit a52a45497696884a55f311aefbc9faa6d7659be5
Author: Piotr Zarzycki 
AuthorDate: Mon Jul 6 19:15:35 2020 +0200

Revert "jewel-list: Add bead 
NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but 
preserve selection behavior"

This reverts commit 88c586e595f90f5a0ffb782b38aae8a89a3315d6.
---
 ...rClassSelectorListSelectableItemRendererBead.as | 57 --
 1 file changed, 57 deletions(-)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
deleted file mode 100644
index 2e6c0a9..000
--- 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
+++ /dev/null
@@ -1,57 +0,0 @@
-
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//  http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-
-package org.apache.royale.jewel.beads.itemRenderers
-{
-import org.apache.royale.html.beads.SelectableItemRendererBeadBase;
-
-   /**
-*  NoClassSelectorListRuntimeSelectableItemRendererBead bead disables 
selection visuals
-*
-*  @viewbead
-*  @langversion 3.0
-*  @playerversion Flash 10.2
-*  @playerversion AIR 2.6
-*  @productversion Royale 0.8
-*/
-   public class NoClassSelectorListSelectableItemRendererBead extends 
SelectableItemRendererBeadBase
-   {
-   /**
-*  constructor.
-*
-*  @langversion 3.0
-*  @playerversion Flash 10.2
-*  @playerversion AIR 2.6
-*  @productversion Royale 0.8
-*/
-   public function NoClassSelectorListSelectableItemRendererBead()
-   {
-   }
-   
-   override public function set down(value:Boolean):void
-   {
-   // don't allow down state
-   }
-   
-   override public function set hovered(value:Boolean):void
-   {
-   // don't allow down hovered
-   }
-   
-   }
-}



[royale-asjs] branch develop updated: jewel-list: Add bead NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but preserve selection behavior

2020-07-06 Thread piotrz
This is an automated email from the ASF dual-hosted git repository.

piotrz 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 88c586e  jewel-list: Add bead 
NoHoverClassSelectorListSelectableItemRendererBead which disable hover, but 
preserve selection behavior
88c586e is described below

commit 88c586e595f90f5a0ffb782b38aae8a89a3315d6
Author: Piotr Zarzycki 
AuthorDate: Mon Jul 6 19:06:22 2020 +0200

jewel-list: Add bead NoHoverClassSelectorListSelectableItemRendererBead 
which disable hover, but preserve selection behavior
---
 ...rClassSelectorListSelectableItemRendererBead.as | 57 ++
 1 file changed, 57 insertions(+)

diff --git 
a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
new file mode 100644
index 000..2e6c0a9
--- /dev/null
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/itemRenderers/NoHoverClassSelectorListSelectableItemRendererBead.as
@@ -0,0 +1,57 @@
+
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+
+package org.apache.royale.jewel.beads.itemRenderers
+{
+import org.apache.royale.html.beads.SelectableItemRendererBeadBase;
+
+   /**
+*  NoClassSelectorListRuntimeSelectableItemRendererBead bead disables 
selection visuals
+*
+*  @viewbead
+*  @langversion 3.0
+*  @playerversion Flash 10.2
+*  @playerversion AIR 2.6
+*  @productversion Royale 0.8
+*/
+   public class NoClassSelectorListSelectableItemRendererBead extends 
SelectableItemRendererBeadBase
+   {
+   /**
+*  constructor.
+*
+*  @langversion 3.0
+*  @playerversion Flash 10.2
+*  @playerversion AIR 2.6
+*  @productversion Royale 0.8
+*/
+   public function NoClassSelectorListSelectableItemRendererBead()
+   {
+   }
+   
+   override public function set down(value:Boolean):void
+   {
+   // don't allow down state
+   }
+   
+   override public function set hovered(value:Boolean):void
+   {
+   // don't allow down hovered
+   }
+   
+   }
+}



[royale-asjs] branch develop updated: Only visit element children

2020-07-06 Thread harbs
This is an automated email from the ASF dual-hosted git repository.

harbs 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 3992713  Only visit element children
3992713 is described below

commit 39927138b2bdbb1cb4a9c01c0989f762f1452ad5
Author: Harbs 
AuthorDate: Mon Jul 6 16:00:02 2020 +0300

Only visit element children
---
 .../main/royale/org/apache/royale/html/beads/DisableChildrenBead.as   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableChildrenBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableChildrenBead.as
index f5dd452..3018f68 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableChildrenBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DisableChildrenBead.as
@@ -137,10 +137,10 @@ package org.apache.royale.html.beads
{
elem.style["pointerEvents"] = _disabled ? "none" : "";
_disabled ? elem.setAttribute("tabindex", "-1") : 
elem.removeAttribute("tabindex");
-   elem = elem.firstChild as HTMLElement;
+   elem = elem.firstElementChild as HTMLElement;
while (elem) {
setDecendants(elem);
-   elem = elem.nextSibling as HTMLElement;
+   elem = elem.nextElementSibling as HTMLElement;
}
}
/**



[royale-asjs] branch develop updated: and more

2020-07-06 Thread harbs
This is an automated email from the ASF dual-hosted git repository.

harbs 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 24f1adf  and more
24f1adf is described below

commit 24f1adf45b42d3636e8a4259e93362a01330b807
Author: Harbs 
AuthorDate: Mon Jul 6 11:22:13 2020 +0300

and more
---
 .../src/main/royale/org/apache/royale/html/List.as |  5 +++-
 .../main/royale/org/apache/royale/html/TextArea.as |  2 ++
 .../royale/org/apache/royale/html/WebBrowser.as|  8 ---
 .../royale/html/accessories/AdaptiveToolTipBead.as |  3 ++-
 .../apache/royale/html/accessories/ToolTipBead.as  | 11 +
 .../apache/royale/html/beads/BinaryImageLoader.as  |  1 +
 .../org/apache/royale/html/beads/ContainerView.as  | 27 --
 .../apache/royale/html/beads/DataContainerView.as  |  1 +
 .../beads/DataItemRendererFactoryForArrayList.as   |  3 +--
 .../html/beads/DataProviderChangeNotifier.as   | 12 +++---
 .../apache/royale/html/beads/DateChooserView.as|  6 -
 .../org/apache/royale/html/beads/DisableBead.as| 15 ++--
 .../royale/html/beads/DisableChildrenBead.as   |  8 +--
 .../apache/royale/html/beads/DisabledAlphaBead.as  |  3 +++
 .../royale/html/beads/DispatchInputFinishedBead.as |  3 +++
 ...DynamicRemoveAllItemRendererForArrayListData.as |  3 ++-
 16 files changed, 73 insertions(+), 38 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
index 71f7b6f..8088c91 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
@@ -131,12 +131,15 @@ package org.apache.royale.html
 *  @playerversion Flash 10.2
 *  @playerversion AIR 2.6
 *  @productversion Royale 0.0
- *  @royaleignorecoercion org.apache.royale.core.IListPresentationModel
+ *  @royaleignorecoercion org.apache.royale.html.IListPresentationModel
 */
public function get rowHeight():Number
{
return (presentationModel as 
IListPresentationModel).rowHeight;
}
+   /**
+ *  @royaleignorecoercion org.apache.royale.html.IListPresentationModel
+*/
public function set rowHeight(value:Number):void
{
(presentationModel as IListPresentationModel).rowHeight 
= value;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TextArea.as 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TextArea.as
index 7e3eca8..4a0e5ff 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TextArea.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TextArea.as
@@ -117,6 +117,7 @@ package org.apache.royale.html
  *  @playerversion Flash 10.2
  *  @playerversion AIR 2.6
  *  @productversion Royale 0.0
+ *  @royaleignorecoercion HTMLTextAreaElement
  */
 [Bindable(event="change")]
 public function get html():String
@@ -133,6 +134,7 @@ package org.apache.royale.html
 
 /**
  *  @private
+ *  @royaleignorecoercion HTMLTextAreaElement
  */
public function set html(value:String):void
{
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/WebBrowser.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/WebBrowser.as
index 506a5a8..f7d90c5 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/WebBrowser.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/WebBrowser.as
@@ -107,8 +107,7 @@ package org.apache.royale.html
}
 
/**
-* @royaleignorecoercion 
org.apache.royale.core.WrappedHTMLElement
-* @royaleignorecoercion 
org.apache.royale.core.HTMLIFrameElement
+* @royaleignorecoercion HTMLIFrameElement
 */
override protected function createElement():WrappedHTMLElement
{
@@ -127,12 +126,15 @@ package org.apache.royale.html
 *  @playerversion Flash 10.2
 *  @playerversion AIR 2.6
 *  @productversion Royale 0.0
+ *  @royaleignorecoercion 
org.apache.royale.html.beads.models.WebBrowserModel
 */
public function get url():String
{
return (model as WebBrowserModel).url;
}
-
+   /**
+ *  @royaleignorecoercion 
org.apache.royale.html.beads.models.WebBrowserModel
+*/
 

[royale-asjs] branch develop updated: don't need this anymore. The menu renderer sends it. Should fix #884

2020-07-06 Thread aharui
This is an automated email from the ASF dual-hosted git repository.

aharui 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 9746909  don't need this anymore.  The menu renderer sends it.  Should 
fix #884
9746909 is described below

commit 97469099b7372c60177e431cadebb1b7cf91eb0b
Author: Alex Harui 
AuthorDate: Sun Jul 5 23:23:13 2020 -0700

don't need this anymore.  The menu renderer sends it.  Should fix #884
---
 .../projects/MXRoyale/src/main/royale/mx/controls/MenuBar.as | 12 +---
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/MenuBar.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/MenuBar.as
index 6489f43..1f781c6 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/MenuBar.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/MenuBar.as
@@ -446,17 +446,7 @@ public class MenuBar extends UIComponent implements 
IFocusManagerComponent, ICon
 {
 super();
/*  menuBarItemRenderer = new ClassFactory(MenuBarItem);
-tabChildren = false; */
-   
-   addEventListener("change", changeHandler);
-}
-
-protected function changeHandler(event:Event):void
-{
-var item:Object = (model as MenuBarModel).selectedItem;
-var menuEvent:MenuEvent = new MenuEvent("itemClick");
-menuEvent.item = item;
-dispatchEvent(menuEvent);
+tabChildren = false; */
 }
 
 /**