Repository: flex-asjs Updated Branches: refs/heads/release0.8.0 508b457f1 -> cc58714a5
Fixes DataBindingExample_as so it runs and looks correct. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/cc58714a Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/cc58714a Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/cc58714a Branch: refs/heads/release0.8.0 Commit: cc58714a5698c9d10ee00432673b69e399fba0d9 Parents: 508b457 Author: Peter Ent <p...@apache.org> Authored: Tue May 16 17:17:49 2017 -0400 Committer: Peter Ent <p...@apache.org> Committed: Tue May 16 17:17:49 2017 -0400 ---------------------------------------------------------------------- .../src/main/flex/DataBindingExample.as | 79 ++++++++++---------- .../src/main/flex/controllers/MyController.as | 4 +- 2 files changed, 42 insertions(+), 41 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/cc58714a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as index 93b30c6..d215cec 100644 --- a/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as +++ b/examples/flexjs/DataBindingExample_as/src/main/flex/DataBindingExample.as @@ -28,6 +28,7 @@ import org.apache.flex.html.beads.CSSTextButtonView; import org.apache.flex.html.beads.CSSTextToggleButtonView; import org.apache.flex.html.beads.CheckBoxView; import org.apache.flex.html.beads.ContainerView; +import org.apache.flex.html.beads.GroupView; import org.apache.flex.html.beads.DataItemRendererFactoryForArrayData; import org.apache.flex.html.beads.DropDownListView; import org.apache.flex.html.beads.ListView; @@ -68,7 +69,7 @@ import controllers.MyController; public class DataBindingExample extends Application { - + public function DataBindingExample() { addEventListener("initialize", initializeHandler); @@ -86,10 +87,10 @@ public class DataBindingExample extends Application addBead(service); addBead(new ViewSourceContextMenuOption()); } - + public var service:HTTPService; public var collection:LazyCollection; - + private function initializeHandler(event:Event):void { MyModel(model).stockSymbol="ADBE"; @@ -98,43 +99,43 @@ public class DataBindingExample extends Application private function setupStyles(vi:SimpleCSSValuesImpl):void { var viv:Object = vi.values = {}; - viv["global"] = + viv["global"] = { fontFamily: "Arial", - fontSize: 12 + fontSize: 12 }; - + var o:Object; - + o = viv[makeDefinitionName("org.apache.flex.html::Container")] = { - + iBeadView: ContainerView, - iBeadLayout: BasicLayout, - iContentView: ContainerContentArea, - iViewport: Viewport, - iViewportModel: ViewportModel + iBeadLayout: BasicLayout }; - + + COMPILE::SWF { + o.iContentView = ContainerContentArea; + o.iViewport = Viewport; + o.iViewportModel = ViewportModel; + }; + o = viv[makeDefinitionName("org.apache.flex.core::View")] = { - - iBeadView: ContainerView, - iBeadLayout: BasicLayout, - iContentView: ContainerContentArea, - iViewport: Viewport, - iViewportModel: ViewportModel + + iBeadView: GroupView, + iBeadLayout: BasicLayout }; - + COMPILE::SWF { o.iBackgroundBead = SolidBackgroundBead; o.iBorderBead = SingleLineBorderBead; } - - viv[makeDefinitionName("org.apache.flex.html::List")] = + + viv[makeDefinitionName("org.apache.flex.html::List")] = { iBeadModel: ArraySelectionModel, - iBeadView: ListView, + iBeadView: ListView, iBeadController: ListSingleSelectionMouseController, iBeadLayout: VerticalLayout, iContentView: DataGroup, @@ -144,7 +145,7 @@ public class DataBindingExample extends Application iItemRendererClassFactory: ItemRendererClassFactory, iItemRenderer: StringItemRenderer }; - + o = viv[makeDefinitionName("org.apache.flex.html::Button")] = { backgroundColor: 0xd8d8d8, @@ -154,28 +155,28 @@ public class DataBindingExample extends Application COMPILE::SWF { o.iBeadView = CSSButtonView; } - + viv[makeDefinitionName("org.apache.flex.html::Button:hover")] = { backgroundColor: 0x9fa0a1, border: [1, "solid", 0x000000], padding: 4 }; - + viv[makeDefinitionName("org.apache.flex.html::Button:active")] = { backgroundColor: 0x929496, border: [1, "solid", 0x000000], padding: 4 }; - + COMPILE::SWF { viv["org.apache.flex.html::CheckBox"] = { iBeadModel: ToggleButtonModel, iBeadView: CheckBoxView }; - + viv["org.apache.flex.html::DropDownList"] = { iBeadModel: ArraySelectionModel, @@ -183,7 +184,7 @@ public class DataBindingExample extends Application iBeadController: DropDownListController, iPopUp: DropDownListList }; - + viv["org.apache.flex.html.supportClasses::DropDownListList"] = { iBeadModel: ArraySelectionModel, @@ -197,26 +198,26 @@ public class DataBindingExample extends Application borderWidth: 1, backgroundColor: 0xFFFFFF }; - + viv["org.apache.flex.html::Label"] = { iBeadModel: TextModel, iBeadView: TextFieldView, iMeasurementBead: TextFieldLabelMeasurementBead }; - + viv["org.apache.flex.html::List"] = { iBorderBead: SingleLineBorderBead, iBorderModel: SingleLineBorderModel }; - + viv["org.apache.flex.html::RadioButton"] = { iBeadModel: ValueToggleButtonModel, iBeadView: RadioButtonView }; - + viv["org.apache.flex.html::TextArea"] = { iBeadModel: TextModel, @@ -229,14 +230,14 @@ public class DataBindingExample extends Application borderWidth: 1, backgroundColor: 0xFFFFFF }; - + viv["org.apache.flex.html::TextButton"] = { iBeadModel: TextModel, iBeadView: CSSTextButtonView, iMeasurementBead: TextButtonMeasurementBead }; - + viv["org.apache.flex.html::TextInput"] = { iBeadModel: TextModel, @@ -249,13 +250,13 @@ public class DataBindingExample extends Application borderWidth: 1, backgroundColor: 0xFFFFFF }; - + viv["org.apache.flex.html::ToggleTextButton"] = { iBeadModel: ToggleButtonModel, iBeadView: CSSTextToggleButtonView }; - + viv["org.apache.flex.html::SimpleList"] = { iBeadModel: ArraySelectionModel, @@ -269,7 +270,7 @@ public class DataBindingExample extends Application iItemRendererClassFactory: ItemRendererClassFactory, iItemRenderer: StringItemRenderer } - + viv["org.apache.flex.html.supportClasses::StringItemRenderer"] = { iBeadController: ItemRendererMouseController, @@ -277,7 +278,7 @@ public class DataBindingExample extends Application } } } - + private function makeDefinitionName(s:String):String { COMPILE::JS { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/cc58714a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as b/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as index b7d52bd..6487908 100644 --- a/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as +++ b/examples/flexjs/DataBindingExample_as/src/main/flex/controllers/MyController.as @@ -42,8 +42,8 @@ package controllers private var service:HTTPService; private var collection:LazyCollection; - private var queryBegin:String = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22"; - private var queryEnd:String = "%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json"; + private var queryBegin:String = "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22"; + private var queryEnd:String = "%22)%0A%09%09&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&format=json"; private function viewChangeHandler(event:Event):void {