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 1b1fa4c  this moves the load of CSS to the module, but not solve the 
problem of use a MaterialIconType and load the css implicitly
1b1fa4c is described below

commit 1b1fa4c5d7120c746653837585cdfabade9c8915
Author: Carlos Rovira <[email protected]>
AuthorDate: Wed Jun 26 18:17:58 2019 +0200

    this moves the load of CSS to the module, but not solve the problem of use 
a MaterialIconType and load the css implicitly
---
 .../JewelModule/src/main/royale/JewelModule.mxml           | 14 +++++++++++++-
 .../MainJewelApp/src/main/royale/MainJewelApp.mxml         |  3 ---
 .../main/royale/org/apache/royale/icons/FontIconBase.as    |  2 +-
 3 files changed, 14 insertions(+), 5 deletions(-)

diff --git 
a/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/JewelModule/src/main/royale/JewelModule.mxml
 
b/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/JewelModule/src/main/royale/JewelModule.mxml
index 8577766..7214759 100644
--- 
a/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/JewelModule/src/main/royale/JewelModule.mxml
+++ 
b/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/JewelModule/src/main/royale/JewelModule.mxml
@@ -19,8 +19,20 @@ limitations under the License.
 -->
 <j:Module xmlns:fx="http://ns.adobe.com/mxml/2009";
         xmlns:j="library://ns.apache.org/royale/jewel"
-        xmlns:js="library://ns.apache.org/royale/basic">
+        xmlns:js="library://ns.apache.org/royale/basic"
+        initComplete="initModule()">
     
+    <fx:Script>
+        <![CDATA[
+            import org.apache.royale.utils.css.loadCSS;
+
+            private function initModule():void
+            {
+                
loadCSS('https://fonts.googleapis.com/icon?family=Material+Icons');
+            }
+        ]]>
+    </fx:Script>
+
     <j:beads>
         <js:ContainerDataBinding/>
         <j:VerticalLayout/>
diff --git 
a/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/MainJewelApp/src/main/royale/MainJewelApp.mxml
 
b/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/MainJewelApp/src/main/royale/MainJewelApp.mxml
index 61e7b94..878aa62 100644
--- 
a/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/MainJewelApp/src/main/royale/MainJewelApp.mxml
+++ 
b/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules/MainJewelApp/src/main/royale/MainJewelApp.mxml
@@ -24,9 +24,6 @@
 
     <fx:Script>
                <![CDATA[
-            // inject_html does not wotk in modules
-            import MaterialIconType; MaterialIconType;
-
             public function loadModule():void
             {
                 moduleLoader.loadModule();
diff --git 
a/frameworks/projects/Icons/src/main/royale/org/apache/royale/icons/FontIconBase.as
 
b/frameworks/projects/Icons/src/main/royale/org/apache/royale/icons/FontIconBase.as
index b91a1c0..7bcbfb8 100644
--- 
a/frameworks/projects/Icons/src/main/royale/org/apache/royale/icons/FontIconBase.as
+++ 
b/frameworks/projects/Icons/src/main/royale/org/apache/royale/icons/FontIconBase.as
@@ -18,8 +18,8 @@
 
////////////////////////////////////////////////////////////////////////////////
 package org.apache.royale.icons
 {
-    import org.apache.royale.core.StyledUIBase;
     import org.apache.royale.core.IIcon;
+    import org.apache.royale.core.StyledUIBase;
     import org.apache.royale.utils.StringUtil;
 
     COMPILE::JS

Reply via email to