[royale-asjs] branch develop updated (a52a454 -> f007d93)
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
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"
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
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
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
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
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; */ } /**