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

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

commit 6c3771a35aa8747330aac235b8e2ca8845acda26
Author: DESKTOP-RH4S838\Yishay <[email protected]>
AuthorDate: Sun Feb 25 15:39:29 2018 +0200

    Starting to fix ACE package
---
 .../main/royale/org/apache/royale/ace/ACEEditor.as | 30 +++++++++++++---
 .../royale/org/apache/royale/ace/Application.as    | 40 ----------------------
 2 files changed, 25 insertions(+), 45 deletions(-)

diff --git 
a/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/ACEEditor.as 
b/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/ACEEditor.as
index 42a2600..a194f78 100644
--- a/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/ACEEditor.as
+++ b/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/ACEEditor.as
@@ -19,27 +19,47 @@
 package org.apache.royale.ace
 {
        import org.apache.royale.core.UIBase;
+
+       COMPILE::JS {
+               import ace.Editor;
+               import ace.Document;
+       }
+
+       COMPILE::SWF
+       public class ACEEditor extends org.apache.royale.core.UIBase
+       {
+       }
        
+       COMPILE::JS
        public class ACEEditor extends org.apache.royale.core.UIBase
        {
+               /**
+                * <inject_html>
+                * <script 
src="https://cdn.rawgit.com/ajaxorg/ace-builds/master/src-min-noconflict/ace.js";></script>
+                * </inject_html>
+                */
+               public function ACEEditor()
+               {
+                       super();
+               }
                private var editor:Editor;                      
 
                override public function addedToParent():void 
                { 
-                  super.addedToParent(); 
-                  editor = ace.edit(id); 
+                       super.addedToParent(); 
+                       editor = ace["edit"](id); 
                } 
 
                private var _theme:String; 
                public function get theme():String 
                { 
-                   return _theme; 
+                       return _theme; 
                } 
 
                public function set theme(value:String):void 
                { 
-                  _theme = value; 
-                  editor.setTheme(value); 
+                       _theme = value; 
+                       editor.setTheme(value); 
                } 
        }
 }
diff --git 
a/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/Application.as 
b/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/Application.as
deleted file mode 100644
index 4a7c6d3..0000000
--- 
a/frameworks/projects/Ace/src/main/royale/org/apache/royale/ace/Application.as
+++ /dev/null
@@ -1,40 +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.ace
-{
-    import org.apache.royale.core.Application;
-       import org.apache.royale.core.IFlexInfo;
-       
-       
-       public class Application extends org.apache.royale.core.Application 
implements IFlexInfo
-       {
-               /**
-                * The Royale Compiler will inject html into the index.html 
file.  Surround with
-                * "inject_html" tag as follows:
-                *
-                * <inject_html>
-                * <script 
src="https://raw.githubusercontent.com/ajaxorg/ace-builds/master/src-min-noconflict/ace.js";></script>
-                * </inject_html>
-                */
-               public function Application()
-               {
-                       super();
-               }
-    }
-}

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to