You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/03/24 20:59:24 UTC
[03/37] git commit: [flex-asjs] [refs/heads/spark] - Added JavaScript
version of MobileWebBrowser so it could be used with Cordova/PhoneGap.
Added JavaScript version of MobileWebBrowser so it could be used with Cordova/PhoneGap.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4d0f00f1
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/4d0f00f1
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/4d0f00f1
Branch: refs/heads/spark
Commit: 4d0f00f1f00aebe6cd7185d4f08526e4ebc31bb3
Parents: 36c14ed
Author: Peter Ent <pe...@apache.org>
Authored: Wed Feb 10 11:34:56 2016 -0500
Committer: Peter Ent <pe...@apache.org>
Committed: Wed Feb 10 11:34:56 2016 -0500
----------------------------------------------------------------------
.../Mobile/src/main/flex/MobileClasses.as | 4 +---
.../flex/mobile/beads/MobileWebBrowserView.as | 22 ++++++++++++++++----
2 files changed, 19 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4d0f00f1/frameworks/projects/Mobile/src/main/flex/MobileClasses.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/src/main/flex/MobileClasses.as b/frameworks/projects/Mobile/src/main/flex/MobileClasses.as
index 8643954..5a85f94 100644
--- a/frameworks/projects/Mobile/src/main/flex/MobileClasses.as
+++ b/frameworks/projects/Mobile/src/main/flex/MobileClasses.as
@@ -38,9 +38,7 @@ internal class MobileClasses
import org.apache.flex.mobile.chrome.ToolBar; ToolBar;
import org.apache.flex.mobile.models.ViewManagerModel; ViewManagerModel;
- COMPILE::AS3 {
- import org.apache.flex.mobile.beads.MobileWebBrowserView; MobileWebBrowserView;
- }
+ import org.apache.flex.mobile.beads.MobileWebBrowserView; MobileWebBrowserView;
}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/4d0f00f1/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/MobileWebBrowserView.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/MobileWebBrowserView.as b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/MobileWebBrowserView.as
index 686d94f..7213d00 100644
--- a/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/MobileWebBrowserView.as
+++ b/frameworks/projects/Mobile/src/main/flex/org/apache/flex/mobile/beads/MobileWebBrowserView.as
@@ -18,10 +18,12 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.flex.mobile.beads
{
- import flash.events.Event;
- import flash.media.StageWebView;
- import flash.geom.Rectangle;
- import flash.geom.Point;
+ COMPILE::AS3 {
+ import flash.events.Event;
+ import flash.media.StageWebView;
+ import flash.geom.Rectangle;
+ import flash.geom.Point;
+ }
import org.apache.flex.core.IBeadView;
import org.apache.flex.core.IStrand;
@@ -30,6 +32,10 @@ package org.apache.flex.mobile.beads
import org.apache.flex.events.Event;
import org.apache.flex.events.IEventDispatcher;
import org.apache.flex.html.beads.models.WebBrowserModel;
+
+ COMPILE::JS {
+ import org.apache.flex.html.beads.WebBrowserView;
+ }
/**
* The MobileWebBrowserView creates an instance of StageWebView to load
@@ -42,6 +48,7 @@ package org.apache.flex.mobile.beads
* @playerversion AIR 2.6
* @productversion FlexJS 0.0
*/
+ COMPILE::AS3
public class MobileWebBrowserView implements IBeadView
{
/**
@@ -125,5 +132,12 @@ package org.apache.flex.mobile.beads
host.dispatchEvent(new org.apache.flex.events.Event("locationChanged"));
}
}
+
+ COMPILE::JS
+ public class MobileWebBrowserView extends WebBrowserView
+ {
+ // does nothing but provide a placeholder so JavaScript version
+ // builds and runs
+ }
}