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 d7edd81  return ItemRendererMouseController to Basic refactoring 
DataItemRenderer to IBeadController interface and setting in CSS IBeadController
d7edd81 is described below

commit d7edd811015eebc06aed0ad8b92e51af4ab9aa1a
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Sun May 6 19:26:45 2018 +0200

    return ItemRendererMouseController to Basic refactoring DataItemRenderer to 
IBeadController interface and setting in CSS IBeadController
---
 .../src/main/royale/DataBindingExample.as             |  2 +-
 .../main/royale/sample/todo/views/TodoListView.mxml   |  4 ++--
 .../projects/Basic/src/main/resources/defaults.css    | 19 ++++++++++++-------
 .../projects/Basic/src/main/royale/BasicClasses.as    |  3 ++-
 .../beads/controllers/ItemRendererMouseController.as  |  2 +-
 .../projects/Charts/src/main/resources/defaults.css   |  4 ++--
 .../projects/Core/src/main/royale/CoreClasses.as      |  2 --
 .../royale/org/apache/royale/core/DataItemRenderer.as | 12 +++++++-----
 .../projects/Flat/src/main/resources/defaults.css     |  4 ++--
 .../projects/Jewel/src/main/resources/defaults.css    |  2 +-
 .../projects/Jewel/src/main/royale/JewelClasses.as    |  2 +-
 .../beads/controllers/ItemRendererMouseController.as  |  2 +-
 .../Jewel/src/main/sass/components/_itemRenderer.sass |  2 +-
 .../src/main/resources/defaults.css                   |  2 +-
 .../mdl/itemRenderers/FooterLinkItemMouseRenderer.as  |  2 +-
 .../itemRenderers/NavigationLinkItemMouseRenderer.as  |  2 +-
 .../TableRowItemSingleSelectionMouseRenderer.as       |  2 +-
 17 files changed, 37 insertions(+), 31 deletions(-)

diff --git 
a/examples/royale/DataBindingExample_as/src/main/royale/DataBindingExample.as 
b/examples/royale/DataBindingExample_as/src/main/royale/DataBindingExample.as
index 11c7cc9..9b26c88 100644
--- 
a/examples/royale/DataBindingExample_as/src/main/royale/DataBindingExample.as
+++ 
b/examples/royale/DataBindingExample_as/src/main/royale/DataBindingExample.as
@@ -28,7 +28,7 @@ import org.apache.royale.core.beads.GroupView;
 import org.apache.royale.html.beads.DataItemRendererFactoryForArrayData;
 import org.apache.royale.html.beads.ListView;
 import org.apache.royale.html.beads.TextItemRendererFactoryForArrayData;
-import org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+import org.apache.royale.html.beads.controllers.ItemRendererMouseController;
 import 
org.apache.royale.html.beads.controllers.ListSingleSelectionMouseController;
 import org.apache.royale.html.beads.layouts.BasicLayout;
 import org.apache.royale.html.beads.layouts.VerticalLayout;
diff --git 
a/examples/royale/TodoListSampleApp/src/main/royale/sample/todo/views/TodoListView.mxml
 
b/examples/royale/TodoListSampleApp/src/main/royale/sample/todo/views/TodoListView.mxml
index cd4731c..701b330 100644
--- 
a/examples/royale/TodoListSampleApp/src/main/royale/sample/todo/views/TodoListView.mxml
+++ 
b/examples/royale/TodoListSampleApp/src/main/royale/sample/todo/views/TodoListView.mxml
@@ -31,7 +31,7 @@ limitations under the License.
                        backgroundColor: #FFFF;
             height: 40px;
             padding: 4px;
-            IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+            IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
         }
         
         .RendererText {
@@ -55,7 +55,7 @@ limitations under the License.
                        import org.apache.royale.events.Event;
                        import org.apache.royale.events.IEventDispatcher;
                        import org.apache.royale.events.ItemRendererEvent;
-                       import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+                       import 
org.apache.royale.html.beads.controllers.ItemRendererMouseController;
                        
                        import sample.todo.events.TodoListEvent;
                        import sample.todo.models.TodoListModel;
diff --git a/frameworks/projects/Basic/src/main/resources/defaults.css 
b/frameworks/projects/Basic/src/main/resources/defaults.css
index cd2af12..9050312 100644
--- a/frameworks/projects/Basic/src/main/resources/defaults.css
+++ b/frameworks/projects/Basic/src/main/resources/defaults.css
@@ -245,9 +245,14 @@ DateChooserHeader {
        height: 20px;
 }
 
+DataItemRenderer
+{
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
+}
+
 DateItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        text-align: center;
        flex-shrink: 0;
        flex-grow: 1;
@@ -634,7 +639,7 @@ Spinner
 
 StringItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        padding-top: 4px;
        padding-bottom: 4px;
        flex-shrink: 0;
@@ -652,7 +657,7 @@ AccordionItemRenderer
 
 TreeItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        height: 24;
        flex-shrink: 0;
        flex-grow: 1;
@@ -660,7 +665,7 @@ TreeItemRenderer
 
 MenuItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        height: 24;
        flex-shrink: 0;
        flex-grow: 1;
@@ -668,7 +673,7 @@ MenuItemRenderer
 
 MenuBarItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        height: 24;
        flex-shrink: 0;
        flex-grow: 1;
@@ -676,7 +681,7 @@ MenuBarItemRenderer
 
 CascadingMenuItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        height: 24;
        flex-shrink: 0;
        flex-grow: 1;
@@ -1099,7 +1104,7 @@ global
        /*
        TextFieldItemRenderer
        {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
        height: 16;
        }
        */
diff --git a/frameworks/projects/Basic/src/main/royale/BasicClasses.as 
b/frameworks/projects/Basic/src/main/royale/BasicClasses.as
index 891cff3..69ba31d 100644
--- a/frameworks/projects/Basic/src/main/royale/BasicClasses.as
+++ b/frameworks/projects/Basic/src/main/royale/BasicClasses.as
@@ -50,7 +50,8 @@ internal class BasicClasses
        import org.apache.royale.html.supportClasses.VDividedContainerGripper; 
VDividedContainerGripper;
        import 
org.apache.royale.html.beads.controllers.HDividedContainerMouseController; 
HDividedContainerMouseController;
        import 
org.apache.royale.html.beads.controllers.VDividedContainerMouseController; 
VDividedContainerMouseController;
-       
+       import 
org.apache.royale.html.beads.controllers.ItemRendererMouseController; 
ItemRendererMouseController;
+
        import org.apache.royale.html.MenuBar; MenuBar;
        import org.apache.royale.html.beads.models.MenuBarModel; MenuBarModel;
        import org.apache.royale.html.supportClasses.MenuBarItemRenderer; 
MenuBarItemRenderer;
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
similarity index 99%
copy from 
frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
copy to 
frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
index d019a9d..c9c53e5 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
@@ -16,7 +16,7 @@
 //  limitations under the License.
 //
 
////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.core.beads.controllers
+package org.apache.royale.html.beads.controllers
 {
        import org.apache.royale.core.IBeadController;
        import org.apache.royale.core.ISelectableItemRenderer;
diff --git a/frameworks/projects/Charts/src/main/resources/defaults.css 
b/frameworks/projects/Charts/src/main/resources/defaults.css
index 005d359..1141bb9 100644
--- a/frameworks/projects/Charts/src/main/resources/defaults.css
+++ b/frameworks/projects/Charts/src/main/resources/defaults.css
@@ -35,12 +35,12 @@ BarChart
 
 BoxItemRenderer
 {
-    IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+    IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
 }
 
 WedgeItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
 }
 
 ColumnChart
diff --git a/frameworks/projects/Core/src/main/royale/CoreClasses.as 
b/frameworks/projects/Core/src/main/royale/CoreClasses.as
index d7044ea..9e1843a 100644
--- a/frameworks/projects/Core/src/main/royale/CoreClasses.as
+++ b/frameworks/projects/Core/src/main/royale/CoreClasses.as
@@ -43,8 +43,6 @@ internal class CoreClasses
        import org.apache.royale.events.ItemRemovedEvent; ItemRemovedEvent;
        import org.apache.royale.core.beads.IDropDownListView; 
IDropDownListView;
 
-       import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController; 
ItemRendererMouseController;
-
        import org.apache.royale.events.ItemAddedEvent; ItemAddedEvent;
        import org.apache.royale.events.ItemClickedEvent; ItemClickedEvent;
        import org.apache.royale.events.ItemRemovedEvent; ItemRemovedEvent;
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/DataItemRenderer.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/DataItemRenderer.as
index dc47ba9..a69d366 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/DataItemRenderer.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/DataItemRenderer.as
@@ -26,7 +26,7 @@ package org.apache.royale.core
        {
                import org.apache.royale.core.WrappedHTMLElement;
         import org.apache.royale.html.util.addElementToWrapper;
-               import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+               import org.apache.royale.core.IBeadController;
        }
        import org.apache.royale.core.ValuesManager;
 
@@ -112,9 +112,11 @@ package org.apache.royale.core
                        _dataField = value;
                }
 
+               /**
+                * This should be an implementation like 
ItemRendererMouseController
+                */
                COMPILE::JS
-        protected var controller:ItemRendererMouseController;
-
+        protected var controller:IBeadController;
 
                /**
                 * @private
@@ -150,8 +152,8 @@ package org.apache.royale.core
                {
                        addElementToWrapper(this,'div');
                        className = 'DataItemRenderer';
-                       controller = new ItemRendererMouseController();
-                       controller.strand = this;
+                       //controller = new ItemRendererMouseController();
+                       //controller.strand = this;
 
                        return element;
                }
diff --git a/frameworks/projects/Flat/src/main/resources/defaults.css 
b/frameworks/projects/Flat/src/main/resources/defaults.css
index dacfe6e..faf6179 100644
--- a/frameworks/projects/Flat/src/main/resources/defaults.css
+++ b/frameworks/projects/Flat/src/main/resources/defaults.css
@@ -464,7 +464,7 @@ SimpleList
 
 StringItemRenderer
 {
-    IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+    IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
     height: 16;
 }
 
@@ -833,7 +833,7 @@ TextButton
 
 TextFieldItemRenderer
 {
-    IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+    IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
     height: 16;
 }
 
diff --git a/frameworks/projects/Jewel/src/main/resources/defaults.css 
b/frameworks/projects/Jewel/src/main/resources/defaults.css
index 45a0e8e..24a14c7 100644
--- a/frameworks/projects/Jewel/src/main/resources/defaults.css
+++ b/frameworks/projects/Jewel/src/main/resources/defaults.css
@@ -136,7 +136,7 @@ j|ControlBar {
   }
 }
 j|ListItemRenderer {
-  IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+  IBeadController: 
ClassReference("org.apache.royale.jewel.beads.controllers.ItemRendererMouseController");
 }
 
 .jewel.label {
diff --git a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as 
b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
index bf90bf2..385f1cc 100644
--- a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
+++ b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
@@ -68,7 +68,7 @@ package
         import 
org.apache.royale.jewel.beads.layouts.HorizontalLayoutSpaceBetween; 
HorizontalLayoutSpaceBetween;
         
         //import org.apache.royale.jewel.beads.views.JewelLabelViewBead; 
JewelLabelViewBead;
-
+        import 
org.apache.royale.jewel.beads.controllers.ItemRendererMouseController; 
ItemRendererMouseController;
     }
 
 }
\ No newline at end of file
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ItemRendererMouseController.as
similarity index 99%
rename from 
frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
rename to 
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ItemRendererMouseController.as
index d019a9d..a114dba 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/beads/controllers/ItemRendererMouseController.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controllers/ItemRendererMouseController.as
@@ -16,7 +16,7 @@
 //  limitations under the License.
 //
 
////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.core.beads.controllers
+package org.apache.royale.jewel.beads.controllers
 {
        import org.apache.royale.core.IBeadController;
        import org.apache.royale.core.ISelectableItemRenderer;
diff --git 
a/frameworks/projects/Jewel/src/main/sass/components/_itemRenderer.sass 
b/frameworks/projects/Jewel/src/main/sass/components/_itemRenderer.sass
index c321aef..2f113dd 100644
--- a/frameworks/projects/Jewel/src/main/sass/components/_itemRenderer.sass
+++ b/frameworks/projects/Jewel/src/main/sass/components/_itemRenderer.sass
@@ -23,4 +23,4 @@
 
 
 j|ListItemRenderer
-    IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController")
\ No newline at end of file
+    IBeadController: 
ClassReference("org.apache.royale.jewel.beads.controllers.ItemRendererMouseController")
\ No newline at end of file
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/resources/defaults.css 
b/frameworks/projects/MaterialDesignLite/src/main/resources/defaults.css
index 0363eaa..33be588 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/resources/defaults.css
+++ b/frameworks/projects/MaterialDesignLite/src/main/resources/defaults.css
@@ -104,7 +104,7 @@ Navigation
 
 MenuItemRenderer
 {
-       IBeadController: 
ClassReference("org.apache.royale.core.beads.controllers.ItemRendererMouseController");
+       IBeadController: 
ClassReference("org.apache.royale.html.beads.controllers.ItemRendererMouseController");
 }
 
 Menu
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/FooterLinkItemMouseRenderer.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/FooterLinkItemMouseRenderer.as
index 50f331d..1e7e3db 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/FooterLinkItemMouseRenderer.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/FooterLinkItemMouseRenderer.as
@@ -20,7 +20,7 @@ package org.apache.royale.mdl.itemRenderers
 {
     COMPILE::JS
     {
-        import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+        import 
org.apache.royale.html.beads.controllers.ItemRendererMouseController;
         import org.apache.royale.core.WrappedHTMLElement;
     }
 
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/NavigationLinkItemMouseRenderer.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/NavigationLinkItemMouseRenderer.as
index fb98e49..6f12f5c 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/NavigationLinkItemMouseRenderer.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/NavigationLinkItemMouseRenderer.as
@@ -20,7 +20,7 @@ package org.apache.royale.mdl.itemRenderers
 {
     COMPILE::JS
     {
-        import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+        import 
org.apache.royale.html.beads.controllers.ItemRendererMouseController;
         import org.apache.royale.core.WrappedHTMLElement;
     }
 
diff --git 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/TableRowItemSingleSelectionMouseRenderer.as
 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/TableRowItemSingleSelectionMouseRenderer.as
index 75263b4..ac16b81 100644
--- 
a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/TableRowItemSingleSelectionMouseRenderer.as
+++ 
b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/itemRenderers/TableRowItemSingleSelectionMouseRenderer.as
@@ -20,7 +20,7 @@ package org.apache.royale.mdl.itemRenderers
 {
     COMPILE::JS
     {
-        import 
org.apache.royale.core.beads.controllers.ItemRendererMouseController;
+        import 
org.apache.royale.html.beads.controllers.ItemRendererMouseController;
         import org.apache.royale.core.WrappedHTMLElement;
     }
     

-- 
To stop receiving notification emails like this one, please contact
carlosrov...@apache.org.

Reply via email to