sprinkle in @expose to get release version to survive minification. @expose is deprecated so we may need to re-work this some day
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/5c486ee6 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/5c486ee6 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/5c486ee6 Branch: refs/heads/develop Commit: 5c486ee6546e8d8f47b4b878d6134c02479e1ba5 Parents: b7f109f Author: Alex Harui <aha...@apache.org> Authored: Tue Apr 7 10:17:27 2015 -0700 Committer: Alex Harui <aha...@apache.org> Committed: Tue Apr 7 10:17:27 2015 -0700 ---------------------------------------------------------------------- .../js/FlexJS/src/org/apache/cordova/Weinre.js | 6 +- .../src/org/apache/flex/binding/BindingBase.js | 3 +- .../src/org/apache/flex/binding/ChainBinding.js | 3 +- .../org/apache/flex/binding/ConstantBinding.js | 3 +- .../org/apache/flex/binding/GenericBinding.js | 3 +- .../org/apache/flex/binding/SimpleBinding.js | 3 +- .../org/apache/flex/charts/core/ChartBase.js | 3 +- .../org/apache/flex/charts/core/IAxisBead.js | 11 ++-- .../src/org/apache/flex/charts/core/IChart.js | 3 +- .../flex/charts/core/IChartItemRenderer.js | 21 ++++--- .../org/apache/flex/charts/core/IChartSeries.js | 12 ++-- .../flex/charts/core/IHorizontalAxisBead.js | 9 ++- .../flex/charts/core/IVerticalAxisBead.js | 9 ++- .../src/org/apache/flex/core/Application.js | 8 ++- .../src/org/apache/flex/core/BeadViewBase.js | 6 +- .../src/org/apache/flex/core/CallLaterBead.js | 3 +- .../src/org/apache/flex/core/ContainerBase.js | 12 ++-- .../src/org/apache/flex/core/FilledRectangle.js | 3 +- .../src/org/apache/flex/core/FormatBase.js | 15 +++-- .../org/apache/flex/core/HTMLElementWrapper.js | 3 +- .../js/FlexJS/src/org/apache/flex/core/IBead.js | 3 +- .../FlexJS/src/org/apache/flex/core/IChild.js | 3 +- .../src/org/apache/flex/core/IContentView.js | 12 ++-- .../src/org/apache/flex/core/IFormatBead.js | 9 ++- .../src/org/apache/flex/core/ILayoutParent.js | 12 ++-- .../apache/flex/core/IListPresentationModel.js | 3 +- .../apache/flex/core/ISelectableItemRenderer.js | 15 +++-- .../src/org/apache/flex/core/ISelectionModel.js | 9 ++- .../src/org/apache/flex/core/ITextModel.js | 3 +- .../flex/core/ItemRendererClassFactory.js | 3 +- .../FlexJS/src/org/apache/flex/core/ListBase.js | 9 ++- .../org/apache/flex/core/SimpleCSSValuesImpl.js | 11 ++++ .../org/apache/flex/core/SimpleStatesImpl.js | 3 +- .../FlexJS/src/org/apache/flex/core/UIBase.js | 58 ++++++++++++-------- .../src/org/apache/flex/core/ValuesManager.js | 3 +- .../FlexJS/src/org/apache/flex/core/ViewBase.js | 38 ++++++------- .../org/apache/flex/core/ViewBaseDataBinding.js | 3 +- .../src/org/apache/flex/core/graphics/Circle.js | 3 +- .../apache/flex/core/graphics/GradientBase.js | 23 ++++---- .../apache/flex/core/graphics/GradientEntry.js | 9 ++- .../apache/flex/core/graphics/GraphicShape.js | 11 +--- .../flex/core/graphics/GraphicsContainer.js | 15 +++-- .../apache/flex/core/graphics/LinearGradient.js | 3 +- .../src/org/apache/flex/core/graphics/Path.js | 3 +- .../org/apache/flex/core/graphics/SolidColor.js | 6 +- .../flex/core/graphics/SolidColorStroke.js | 9 ++- .../src/org/apache/flex/createjs/CheckBox.js | 6 +- .../src/org/apache/flex/createjs/Label.js | 3 +- .../src/org/apache/flex/createjs/TextButton.js | 3 +- .../src/org/apache/flex/createjs/core/UIBase.js | 18 ++++-- .../org/apache/flex/createjs/core/ViewBase.js | 3 +- .../org/apache/flex/effects/PlatformWiper.js | 6 +- .../src/org/apache/flex/events/BrowserEvent.js | 42 +++++++++----- .../src/org/apache/flex/events/DragEvent.js | 16 ++---- .../src/org/apache/flex/events/MouseEvent.js | 10 ++-- .../js/FlexJS/src/org/apache/flex/html/Alert.js | 9 ++- .../FlexJS/src/org/apache/flex/html/CheckBox.js | 6 +- .../FlexJS/src/org/apache/flex/html/ComboBox.js | 3 +- .../src/org/apache/flex/html/DropDownList.js | 9 ++- .../js/FlexJS/src/org/apache/flex/html/Image.js | 3 +- .../org/apache/flex/html/ImageAndTextButton.js | 6 +- .../js/FlexJS/src/org/apache/flex/html/Label.js | 6 +- .../js/FlexJS/src/org/apache/flex/html/List.js | 12 ++-- .../src/org/apache/flex/html/MultilineLabel.js | 6 +- .../src/org/apache/flex/html/NumericStepper.js | 15 +++-- .../js/FlexJS/src/org/apache/flex/html/Panel.js | 9 ++- .../src/org/apache/flex/html/RadioButton.js | 18 ++++-- .../src/org/apache/flex/html/SimpleList.js | 9 ++- .../FlexJS/src/org/apache/flex/html/Slider.js | 15 +++-- .../FlexJS/src/org/apache/flex/html/Spinner.js | 15 +++-- .../FlexJS/src/org/apache/flex/html/TextArea.js | 3 +- .../src/org/apache/flex/html/TextButton.js | 3 +- .../src/org/apache/flex/html/TextInput.js | 3 +- .../FlexJS/src/org/apache/flex/html/TitleBar.js | 6 +- .../org/apache/flex/html/ToggleTextButton.js | 6 +- .../accessories/NumericOnlyTextInputBead.js | 3 +- .../flex/html/accessories/PasswordInputBead.js | 3 +- .../flex/html/accessories/TextPromptBead.js | 6 +- .../org/apache/flex/html/beads/ButtonBarView.js | 3 +- .../org/apache/flex/html/beads/ContainerView.js | 6 +- .../DataItemRendererFactoryForArrayData.js | 6 +- .../apache/flex/html/beads/ImageButtonView.js | 3 +- .../src/org/apache/flex/html/beads/ImageView.js | 3 +- .../src/org/apache/flex/html/beads/ListView.js | 18 ++++-- .../src/org/apache/flex/html/beads/PanelView.js | 6 +- .../flex/html/beads/ScrollingContainerView.js | 14 +++-- .../apache/flex/html/beads/SliderThumbView.js | 3 +- .../apache/flex/html/beads/SliderTrackView.js | 3 +- .../flex/html/beads/TextInputWithBorderView.js | 3 +- .../TextItemRendererFactoryForArrayData.js | 3 +- .../controllers/ItemRendererMouseController.js | 3 +- .../ListSingleSelectionMouseController.js | 3 +- .../beads/controllers/SliderMouseController.js | 3 +- .../beads/controllers/SpinnerMouseController.js | 3 +- .../flex/html/beads/layouts/ButtonBarLayout.js | 6 +- .../html/beads/layouts/NonVirtualBasicLayout.js | 3 +- .../layouts/NonVirtualBasicScrollingLayout.js | 3 +- .../beads/layouts/NonVirtualHorizontalLayout.js | 3 +- .../beads/layouts/NonVirtualVerticalLayout.js | 3 +- .../NonVirtualVerticalScrollingLayout.js | 3 +- .../flex/html/beads/layouts/TileLayout.js | 12 ++-- .../html/beads/models/ArraySelectionModel.js | 15 +++-- .../flex/html/beads/models/DataGridModel.js | 6 +- .../apache/flex/html/beads/models/ImageModel.js | 6 +- .../html/beads/models/ListPresentationModel.js | 6 +- .../apache/flex/html/beads/models/PanelModel.js | 12 ++-- .../apache/flex/html/beads/models/RangeModel.js | 18 ++++-- .../apache/flex/html/beads/models/TextModel.js | 6 +- .../flex/html/beads/models/TitleBarModel.js | 12 ++-- .../ButtonBarButtonItemRenderer.js | 6 +- .../flex/html/supportClasses/DataGridColumn.js | 12 ++-- .../html/supportClasses/DataItemRenderer.js | 15 +++-- .../html/supportClasses/NonVirtualDataGroup.js | 6 +- .../html/supportClasses/StringItemRenderer.js | 15 +++-- .../html/supportClasses/UIItemRendererBase.js | 21 ++++--- .../src/org/apache/flex/html5/CheckBox.js | 4 +- .../src/org/apache/flex/html5/ComboBox.js | 6 +- .../FlexJS/src/org/apache/flex/html5/Label.js | 3 +- .../src/org/apache/flex/html5/RadioButton.js | 9 ++- .../src/org/apache/flex/html5/TextArea.js | 3 +- .../src/org/apache/flex/html5/TextButton.js | 3 +- .../src/org/apache/flex/html5/TextInput.js | 3 +- .../src/org/apache/flex/jquery/CheckBox.js | 6 +- .../src/org/apache/flex/jquery/RadioButton.js | 18 ++++-- .../src/org/apache/flex/jquery/TextButton.js | 3 +- .../org/apache/flex/jquery/ToggleTextButton.js | 9 ++- .../src/org/apache/flex/maps/google/Map.js | 6 +- .../apache/flex/maps/google/beads/MapView.js | 3 +- .../apache/flex/maps/google/models/MapModel.js | 15 +++-- .../src/org/apache/flex/net/BinaryUploader.js | 39 ++++++++----- .../src/org/apache/flex/net/HTTPService.js | 42 +++++++++----- .../flex/net/dataConverters/LazyCollection.js | 15 +++-- .../src/org/apache/flex/svg/TextButton.js | 3 +- .../src/org/apache/flex/utils/BinaryData.js | 12 ++-- .../src/org/apache/flex/utils/MixinManager.js | 3 +- .../FlexJS/src/org/apache/flex/utils/Timer.js | 12 ++-- .../flex/utils/ViewSourceContextMenuOption.js | 3 +- 137 files changed, 767 insertions(+), 424 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/cordova/Weinre.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/cordova/Weinre.js b/frameworks/js/FlexJS/src/org/apache/cordova/Weinre.js index ccef391..130c161 100644 --- a/frameworks/js/FlexJS/src/org/apache/cordova/Weinre.js +++ b/frameworks/js/FlexJS/src/org/apache/cordova/Weinre.js @@ -33,13 +33,15 @@ org_apache_cordova_Weinre = function() { Object.defineProperties(org_apache_cordova_Weinre.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_cordova_Weinre} */ set: function(value) { this.strand_ = value; } }, - 'guid': { + /** @expose */ + guid: { /** @this {org_apache_cordova_Weinre} */ set: function(value) { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js index 8857bc4..863fc86 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js @@ -100,7 +100,8 @@ org_apache_flex_binding_BindingBase.prototype.sourceChangeHandler = function(eve Object.defineProperties(org_apache_flex_binding_BindingBase.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_BindingBase} */ set: function(value) { if (this.destination == null) http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/binding/ChainBinding.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/ChainBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/ChainBinding.js index 2dde849..a7b73b9 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/binding/ChainBinding.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/ChainBinding.js @@ -197,7 +197,8 @@ org_apache_flex_binding_ChainWatcher.prototype.handler = function(event) { Object.defineProperties(org_apache_flex_binding_ChainBinding.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_ChainBinding} */ set: function(value) { this.applyBinding(); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js index 8e60fb1..7f992ac 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js @@ -40,7 +40,8 @@ org_apache_flex_binding_ConstantBinding.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_binding_ConstantBinding.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_ConstantBinding} */ set: function(value) { org_apache_flex_utils_Language.superSetter(org_apache_flex_binding_ConstantBinding, this, 'strand', value); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js index fd4ee23..84eb1f0 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js @@ -55,7 +55,8 @@ org_apache_flex_binding_GenericBinding.prototype.destinationFunction = null; Object.defineProperties(org_apache_flex_binding_GenericBinding.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_GenericBinding} */ set: function(value) { this.destination = value; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js index a8cc3c4..78197fb 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js @@ -70,7 +70,8 @@ org_apache_flex_binding_SimpleBinding.prototype.sourceChangeHandler = function(e Object.defineProperties(org_apache_flex_binding_SimpleBinding.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_SimpleBinding} */ set: function(value) { org_apache_flex_utils_Language.superSetter( http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/ChartBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/ChartBase.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/ChartBase.js index 6486bf0..7ed7649 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/ChartBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/ChartBase.js @@ -70,7 +70,8 @@ org_apache_flex_charts_core_ChartBase.prototype.series_ = null; Object.defineProperties(org_apache_flex_charts_core_ChartBase.prototype, { - 'series': { + /** @expose */ + series: { /** @this {org_apache_flex_charts_core_ChartBase} */ get: function() { return this.series_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IAxisBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IAxisBead.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IAxisBead.js index 5409b71..f5870d8 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IAxisBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IAxisBead.js @@ -32,17 +32,18 @@ org_apache_flex_charts_core_IAxisBead = function() { }; Object.defineProperties(org_apache_flex_charts_core_IAxisBead.prototype, { - 'placement': { + /** @expose */ + placement: { get: function() {}, set: function(value) {} }, - - 'axisStroke': { + /** @expose */ + axisStroke: { get: function() {}, set: function(value) {} }, - - 'tickStroke': { + /** @expose */ + tickStroke: { get: function() {}, set: function(value) {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChart.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChart.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChart.js index e5cde6f..e337ac5 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChart.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChart.js @@ -30,7 +30,8 @@ org_apache_flex_charts_core_IChart = function() { Object.defineProperties(org_apache_flex_charts_core_IChart.prototype, { - 'series': { + /** @expose */ + series: { get: function() {}, set: function(value) {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartItemRenderer.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartItemRenderer.js index 7d5f21a..6ca280e 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartItemRenderer.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartItemRenderer.js @@ -33,28 +33,35 @@ org_apache_flex_charts_core_IChartItemRenderer = function() { Object.defineProperties(org_apache_flex_charts_core_IChart.prototype, { - 'xField': { + /** @expose */ + xField: { get: function() {}, set: function(value) {} }, - 'yField': { + /** @expose */ + yField: { get: function() {}, set: function(value) {} }, - 'fillColor': { + /** @expose */ + fillColor: { get: function() {}, set: function(value) {} }, - 'x': { + /** @expose */ + x: { set: function(value) {} }, - 'y': { + /** @expose */ + y: { set: function(value) {} }, - 'width': { + /** @expose */ + width: { set: function(value) {} }, - 'height': { + /** @expose */ + height: { set: function(value) {} } }); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartSeries.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartSeries.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartSeries.js index ebbccb5..b75086a 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartSeries.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IChartSeries.js @@ -32,19 +32,23 @@ org_apache_flex_charts_core_IChartSeries = function() { Object.defineProperties(org_apache_flex_charts_core_IChartSeries.prototype, { - 'xField': { + /** @expose */ + xField: { get: function() {}, set: function(value) {} }, - 'yField': { + /** @expose */ + yField: { get: function() {}, set: function(value) {} }, - 'fillColor': { + /** @expose */ + fillColor: { get: function() {}, set: function(value) {} }, - 'itemRenderer': { + /** @expose */ + itemRenderer: { get: function() {}, set: function(value) {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IHorizontalAxisBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IHorizontalAxisBead.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IHorizontalAxisBead.js index 84913f0..e3173de 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IHorizontalAxisBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IHorizontalAxisBead.js @@ -44,14 +44,17 @@ org_apache_flex_charts_core_IHorizontalAxisBead.prototype.FLEXJS_CLASS_INFO = { Object.defineProperties(org_apache_flex_charts_core_IHorizontalAxisBead.prototype, { - 'axisHeight': { + /** @expose */ + axisHeight: { set: function(value) {}, get: function() {} }, - 'maximum': { + /** @expose */ + maximum: { get: function() {} }, - 'minimum': { + /** @expose */ + minimum: { get: function() {} } }); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IVerticalAxisBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IVerticalAxisBead.js b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IVerticalAxisBead.js index 787b8f3..f4a9bac 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IVerticalAxisBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/charts/core/IVerticalAxisBead.js @@ -43,14 +43,17 @@ org_apache_flex_charts_core_IVerticalAxisBead.prototype.FLEXJS_CLASS_INFO = { }; Object.defineProperties(org_apache_flex_charts_core_IVerticalAxisBead.prototype, { - 'axisWidth': { + /** @expose */ + axisWidth: { set: function(value) {}, get: function() {} }, - 'maximum': { + /** @expose */ + maximum: { get: function() {} }, - 'minimum': { + /** @expose */ + minimum: { get: function() {} } }); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js index 1f96fa4..b04659c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js @@ -66,7 +66,8 @@ org_apache_flex_core_Application.prototype.model = null; Object.defineProperties(org_apache_flex_core_Application.prototype, { - 'valuesImpl': { + /** @expose */ + valuesImpl: { /** @this {org_apache_flex_core_Application} */ set: function(value) { org_apache_flex_core_ValuesManager.valuesImpl = value; @@ -75,8 +76,9 @@ Object.defineProperties(org_apache_flex_core_Application.prototype, { } } }, - 'MXMLDescriptor': { - /** @this {org_apache_flex_core_Application} */ + /** @expose */ + MXMLDescriptor: { + /** @this {org_apache_flex_core_Application} */ get: function() { return null; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/BeadViewBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/BeadViewBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/BeadViewBase.js index 9f5d903..924d48a 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/BeadViewBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/BeadViewBase.js @@ -51,7 +51,8 @@ org_apache_flex_core_BeadViewBase.prototype._strand = null; Object.defineProperties(org_apache_flex_core_BeadViewBase.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_core_BeadViewBase} */ set: function(value) { if (this._strand !== value) { @@ -59,7 +60,8 @@ Object.defineProperties(org_apache_flex_core_BeadViewBase.prototype, { } } }, - 'host': { + /** @expose */ + host: { /** @this {org_apache_flex_core_BeadViewBase} */ get: function() { return this._strand; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/CallLaterBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/CallLaterBead.js b/frameworks/js/FlexJS/src/org/apache/flex/core/CallLaterBead.js index e625117..5ddfbcf 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/CallLaterBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/CallLaterBead.js @@ -47,7 +47,8 @@ org_apache_flex_core_CallLaterBead.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_CallLaterBead.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_GenericBinding} */ set: function(value) { if (this.strand_ !== value) { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js index f6bf4d4..314d1c5 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js @@ -130,13 +130,15 @@ org_apache_flex_core_ContainerBase.prototype.setMXMLDescriptor = Object.defineProperties(org_apache_flex_core_ContainerBase.prototype, { - 'MXMLDescriptor': { + /** @expose */ + MXMLDescriptor: { /** @this {org_apache_flex_core_ContainerBase} */ get: function() { return this.mxmlDescriptor; } }, - 'states': { + /** @expose */ + states: { /** @this {org_apache_flex_core_ContainerBase} */ get: function() { return this.states_; @@ -157,7 +159,8 @@ Object.defineProperties(org_apache_flex_core_ContainerBase.prototype, { } } }, - 'currentState': { + /** @expose */ + currentState: { /** @this {org_apache_flex_core_ContainerBase} */ get: function() { return this.currentState_; @@ -170,7 +173,8 @@ Object.defineProperties(org_apache_flex_core_ContainerBase.prototype, { this.dispatchEvent(event); } }, - 'transitions': { + /** @expose */ + transitions: { /** @this {org_apache_flex_core_ContainerBase} */ get: function() { return this.transitions_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js b/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js index ee5a125..836be5a 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js @@ -55,7 +55,8 @@ org_apache_flex_core_FilledRectangle.prototype.addedToParent = function() { Object.defineProperties(org_apache_flex_core_FilledRectangle.prototype, { - 'fillColor': { + /** @expose */ + fillColor: { /** @this {org_apache_flex_core_FilledRectangle} */ get: function() { return this.fillColor_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/FormatBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/FormatBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/FormatBase.js index 6e751a9..41358eb 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/FormatBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/FormatBase.js @@ -73,20 +73,23 @@ org_apache_flex_core_FormatBase.prototype._formattedResult = ''; Object.defineProperties(org_apache_flex_core_FormatBase.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_core_FormatBase} */ set: function(value) { this.strand_ = value; } }, - 'propertyValue': { + /** @expose */ + propertyValue: { /** @this {org_apache_flex_core_FormatBase} */ get: function() { var value = this.strand_[this.propertyName]; return value; } }, - 'propertyName': { + /** @expose */ + propertyName: { /** @this {org_apache_flex_core_FormatBase} */ get: function() { if (this._propertyName == null) { @@ -99,7 +102,8 @@ Object.defineProperties(org_apache_flex_core_FormatBase.prototype, { this._propertyName = value; } }, - 'eventName': { + /** @expose */ + eventName: { /** @this {org_apache_flex_core_FormatBase} */ get: function() { if (this._eventName == null) { @@ -112,7 +116,8 @@ Object.defineProperties(org_apache_flex_core_FormatBase.prototype, { this._eventName = value; } }, - 'formattedString': { + /** @expose */ + formattedString: { /** @this {org_apache_flex_core_FormatBase} */ get: function() { return null; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js index 01dbfdf..88021d5 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js @@ -100,7 +100,8 @@ org_apache_flex_core_HTMLElementWrapper.prototype.getBeadByType = Object.defineProperties(org_apache_flex_core_HTMLElementWrapper.prototype, { - 'MXMLDescriptor': { + /** @expose */ + MXMLDescriptor: { get: function() { return null; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js index 619a314..dc8903c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js @@ -41,7 +41,8 @@ org_apache_flex_core_IBead.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_IBead.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_binding_GenericBinding} */ set: function(value) {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/IChild.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IChild.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IChild.js index 5ef42fd..6971f5e 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/IChild.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IChild.js @@ -32,7 +32,8 @@ org_apache_flex_core_IChild = function() { Object.defineProperties(org_apache_flex_core_IChild.prototype, { - 'parent': { + /** @expose */ + parent: { get: function() {} } }); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/IContentView.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IContentView.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IContentView.js index a171812..54761ef 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/IContentView.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IContentView.js @@ -32,19 +32,23 @@ org_apache_flex_core_IContentView = function() { Object.defineProperties(org_apache_flex_core_IContentView.prototype, { - 'x': { + /** @expose */ + x: { get: function() {}, set: function(value) {} }, - 'y': { + /** @expose */ + y: { get: function() {}, set: function(value) {} }, - 'width': { + /** @expose */ + width: { get: function() {}, set: function(value) {} }, - 'height': { + /** @expose */ + height: { get: function() {}, set: function(value) {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/IFormatBead.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IFormatBead.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IFormatBead.js index 745dcab..9074478 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/IFormatBead.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IFormatBead.js @@ -31,15 +31,18 @@ org_apache_flex_core_IFormatBead = function() { Object.defineProperties(org_apache_flex_core_IFormatBead.prototype, { - 'propertyName': { + /** @expose */ + propertyName: { get: function() {}, set: function(value) {} }, - 'eventName': { + /** @expose */ + eventName: { get: function() {}, set: function(value) {} }, - 'formattedString': { + /** @expose */ + formattedString: { get: function() {} } }); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ILayoutParent.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ILayoutParent.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ILayoutParent.js index 91ba413..0c2e3f2 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ILayoutParent.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ILayoutParent.js @@ -39,17 +39,21 @@ org_apache_flex_core_ILayoutParent.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_ILayoutParent.prototype, { - 'contentView': { + /** @expose */ + contentView: { get: function() {} }, - 'border': { + /** @expose */ + border: { get: function() {} }, - 'vScrollBar': { + /** @expose */ + vScrollBar: { get: function() {}, set: function(value) {} }, - 'resizeableView': { + /** @expose */ + resizeableView: { get: function() {} } }); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/IListPresentationModel.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IListPresentationModel.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IListPresentationModel.js index 04f56c4..f2583fa 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/IListPresentationModel.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IListPresentationModel.js @@ -36,7 +36,8 @@ org_apache_flex_core_IListPresentationModel = function() { Object.defineProperties(org_apache_flex_core_IListPresentationModel.prototype, { - 'rowHeight': { + /** @expose */ + rowHeight: { set: function(value) {}, get: function() {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectableItemRenderer.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectableItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectableItemRenderer.js index 2396799..ca759e8 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectableItemRenderer.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectableItemRenderer.js @@ -36,23 +36,28 @@ org_apache_flex_core_ISelectableItemRenderer = function() { Object.defineProperties(org_apache_flex_core_ISelectableItemRenderer.prototype, { - 'labelField': { + /** @expose */ + labelField: { set: function(value) {}, get: function() {} }, - 'index': { + /** @expose */ + index: { set: function(value) {}, get: function() {} }, - 'selected': { + /** @expose */ + selected: { set: function(value) {}, get: function() {} }, - 'hovered': { + /** @expose */ + hovered: { set: function(value) {}, get: function() {} }, - 'down': { + /** @expose */ + down: { set: function(value) {}, get: function() {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectionModel.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectionModel.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectionModel.js index bb0e7f6..b0e20fe 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectionModel.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ISelectionModel.js @@ -36,15 +36,18 @@ org_apache_flex_core_ISelectionModel = function() { Object.defineProperties(org_apache_flex_core_ISelectionModel.prototype, { - 'dataProvider': { + /** @expose */ + dataProvider: { set: function(value) {}, get: function() {} }, - 'selectedIndex': { + /** @expose */ + selectedIndex: { set: function(value) {}, get: function() {} }, - 'selectedItem': { + /** @expose */ + selectedItem: { set: function(value) {}, get: function() {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ITextModel.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ITextModel.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ITextModel.js index 503f813..78368cc 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ITextModel.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ITextModel.js @@ -36,7 +36,8 @@ org_apache_flex_core_ITextModel = function() { Object.defineProperties(org_apache_flex_core_ITextModel.prototype, { - 'text': { + /** @expose */ + text: { set: function(value) {}, get: function() {} } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js index be76971..84b16c4 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js @@ -45,7 +45,8 @@ org_apache_flex_core_ItemRendererClassFactory. Object.defineProperties(org_apache_flex_core_ItemRendererClassFactory.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_core_ItemRendererClassFactory} */ set: function(value) { this.strand_ = value; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js index d7ef090..c392332 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js @@ -66,7 +66,8 @@ org_apache_flex_core_ListBase.prototype.createElement = function() { Object.defineProperties(org_apache_flex_core_ListBase.prototype, { - 'dataProvider': { + /** @expose */ + dataProvider: { /** @this {org_apache_flex_core_ListBase} */ get: function() { return this.model.dataProvider; @@ -76,7 +77,8 @@ Object.defineProperties(org_apache_flex_core_ListBase.prototype, { this.model.dataProvider = value; } }, - 'selectedIndex': { + /** @expose */ + selectedIndex: { /** @this {org_apache_flex_core_ListBase} */ get: function() { return this.model.selectedIndex; @@ -86,7 +88,8 @@ Object.defineProperties(org_apache_flex_core_ListBase.prototype, { this.model.selectedIndex = value; } }, - 'selectedItem': { + /** @expose */ + selectedItem: { /** @this {org_apache_flex_core_ListBase} */ get: function() { return this.model.selectedItem; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js index 97f020e..6d59057 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js @@ -285,6 +285,14 @@ org_apache_flex_core_SimpleCSSValuesImpl.colorStyles = { /** + * The properties that enumerate that we skip + */ +org_apache_flex_core_SimpleCSSValuesImpl.skipStyles = { + 'constructor': 1 +}; + + +/** * @param {Object} thisObject The object to apply styles to; * @param {Object} styles The styles. */ @@ -292,8 +300,11 @@ org_apache_flex_core_SimpleCSSValuesImpl.prototype.applyStyles = function(thisObject, styles) { var styleList = org_apache_flex_core_SimpleCSSValuesImpl.perInstanceStyles; var colorStyles = org_apache_flex_core_SimpleCSSValuesImpl.colorStyles; + var skipStyles = org_apache_flex_core_SimpleCSSValuesImpl.skipStyles; for (var p in styles) { //if (styleList[p]) + if (skipStyles[p]) + continue; var value = styles[p]; if (typeof(value) == 'number') { if (colorStyles[p]) http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js index e0ac5c7..34ecf93 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js @@ -58,7 +58,8 @@ org_apache_flex_core_SimpleStatesImpl.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_SimpleStatesImpl.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_core_SimpleStatesImpl} */ set: function(value) { if (this.strand_ !== value) { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js index d623e64..3be140a 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js @@ -354,24 +354,23 @@ org_apache_flex_core_UIBase.prototype.removeBead = Object.defineProperties(org_apache_flex_core_UIBase.prototype, { - /** - * @expose - * @param {Array.<Object>} value The list of beads from MXML. - */ - 'beads': { + /** @expose */ + beads: { /** @this {org_apache_flex_core_UIBase} */ set: function(value) { this.mxmlBeads_ = value; } }, - 'numElements': { + /** @expose */ + numElements: { /** @this {org_apache_flex_core_UIBase} */ get: function() { var children = this.internalChildren(); return children.length; } }, - 'parent': { + /** @expose */ + parent: { /** @this {org_apache_flex_core_UIBase} */ get: function() { var p = this.positioner.parentNode; @@ -379,7 +378,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return wrapper; } }, - 'alpha': { + /** @expose */ + alpha: { /** @this {org_apache_flex_core_UIBase} */ set: function(alpha) { this.positioner.style.opacity = alpha; @@ -391,7 +391,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return alpha; } }, - 'x': { + /** @expose */ + x: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.positioner.style.position = 'absolute'; @@ -406,7 +407,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return pixels; } }, - 'y': { + /** @expose */ + y: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.positioner.style.position = 'absolute'; @@ -421,7 +423,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return pixels; } }, - 'width': { + /** @expose */ + width: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.explicitWidth = pixels; @@ -445,7 +448,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return pixels; } }, - 'explicitWidth': { + /** @expose */ + explicitWidth: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.explicitWidth_ = pixels; @@ -457,7 +461,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return this.explicitWidth_; } }, - 'percentWidth': { + /** @expose */ + percentWidth: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.percentWidth_ = pixels; @@ -470,7 +475,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return this.percentWidth_; } }, - 'height': { + /** @expose */ + height: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.explicitHeight = pixels; @@ -494,7 +500,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return pixels; } }, - 'explicitHeight': { + /** @expose */ + explicitHeight: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.explicitHeight_ = pixels; @@ -506,7 +513,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return this.explicitHeight_; } }, - 'percentHeight': { + /** @expose */ + percentHeight: { /** @this {org_apache_flex_core_UIBase} */ set: function(pixels) { this.percentHeight_ = pixels; @@ -519,7 +527,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { return this.percentHeight_; } }, - 'id': { + /** @expose */ + id: { /** @this {org_apache_flex_core_UIBase} */ get: function() { return this.id_; @@ -533,7 +542,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { } } }, - 'className': { + /** @expose */ + className: { /** @this {org_apache_flex_core_UIBase} */ get: function() { return this.className_; @@ -547,7 +557,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { } } }, - 'model': { + /** @expose */ + model: { /** @this {org_apache_flex_core_UIBase} */ get: function() { if (this.model_ == null) { @@ -572,7 +583,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { } } }, - 'style': { + /** @expose */ + style: { /** @this {org_apache_flex_core_UIBase} */ get: function() { return this.style_; @@ -590,7 +602,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { } } }, - 'visible': { + /** @expose */ + visible: { /** @this {org_apache_flex_core_UIBase} */ get: function() { return this.positioner.style.display !== 'none'; @@ -614,7 +627,8 @@ Object.defineProperties(org_apache_flex_core_UIBase.prototype, { } } }, - 'topMostEventDispatcher': { + /** @expose */ + topMostEventDispatcher: { /** @this {org_apache_flex_core_UIBase} */ get: function() { return document.body.flexjs_wrapper; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js index 2e5617b..7b3172c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js @@ -43,7 +43,8 @@ org_apache_flex_core_ValuesManager.prototype.valuesImpl = null; Object.defineProperties(org_apache_flex_core_ValuesManager.prototype, { - 'valuesImpl': { + /** @expose */ + valuesImpl: { /** @this {org_apache_flex_core_ValuesManager} */ get: function() { return org_apache_flex_core_ValuesManager.valuesImpl; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js index 3c2a1ad..3ed0349 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js @@ -73,10 +73,10 @@ org_apache_flex_core_ViewBase.prototype.FLEXJS_CLASS_INFO = /** - * @expose + * @private * @type {Object} */ -org_apache_flex_core_ViewBase.prototype.applicationModel = null; +org_apache_flex_core_ViewBase.prototype.applicationModel_ = null; /** @@ -90,13 +90,6 @@ org_apache_flex_core_ViewBase.prototype.generateMXMLAttributes = function(data) /** * @expose - * @type {Array} - */ -org_apache_flex_core_ViewBase.prototype.MXMLDescriptor = null; - - -/** - * @expose * @type {Object} The document. */ org_apache_flex_core_ViewBase.prototype.document = null; @@ -156,10 +149,8 @@ org_apache_flex_core_ViewBase.prototype.hasState = function(state) { Object.defineProperties(org_apache_flex_core_ViewBase.prototype, { - /** - * @return {Array} An array of descriptors. - */ - 'MXMLDescriptor': { + /** @expose */ + MXMLDescriptor: { /** @this {org_apache_flex_core_ViewBase} */ get: function() { return this.mxmldd; @@ -169,16 +160,19 @@ Object.defineProperties(org_apache_flex_core_ViewBase.prototype, { this.mxmldd = value; } }, - /** - * @return {Object} The application model. - */ - 'applicationModel': { + /** @expose */ + applicationModel: { /** @this {org_apache_flex_core_ViewBase} */ get: function() { - return this.applicationModel; + return this.applicationModel_; + }, + /** @this {org_apache_flex_core_ViewBase} */ + set: function(value) { + this.applicationModel_ = value; } }, - 'states': { + /** @expose */ + states: { /** @this {org_apache_flex_core_ViewBase} */ get: function() { return this.states_; @@ -199,7 +193,8 @@ Object.defineProperties(org_apache_flex_core_ViewBase.prototype, { } } }, - 'currentState': { + /** @expose */ + currentState: { /** @this {org_apache_flex_core_ViewBase} */ get: function() { return this.currentState_; @@ -212,7 +207,8 @@ Object.defineProperties(org_apache_flex_core_ViewBase.prototype, { this.dispatchEvent(event); } }, - 'transitions': { + /** @expose */ + transitions: { /** @this {org_apache_flex_core_ViewBase} */ get: function() { return this.transitions_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js index 4dbedea..6271c0f 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js @@ -54,7 +54,8 @@ org_apache_flex_core_ViewBaseDataBinding.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_ViewBaseDataBinding.prototype, { - 'strand': { + /** @expose */ + strand: { /** @this {org_apache_flex_core_ViewBaseDataBinding} */ set: function(value) { if (this.strand_ !== value) { http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Circle.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Circle.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Circle.js index c9cb729..9dba559 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Circle.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Circle.js @@ -47,7 +47,8 @@ org_apache_flex_core_graphics_Circle.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_graphics_Circle.prototype, { - 'radius': { + /** @expose */ + radius: { /** @this {org_apache_flex_core_graphics_Circle} */ set: function(v) { this.radius_ = v; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientBase.js index 31ff6d0..3d66aaf 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientBase.js @@ -65,7 +65,8 @@ org_apache_flex_core_graphics_GradientBase.prototype._rotation = 0.0; Object.defineProperties(org_apache_flex_core_graphics_GradientBase.prototype, { - 'entries': { + /** @expose */ + entries: { /** @this {org_apache_flex_core_graphics_GradientBase} */ get: function() { return this._entries; @@ -75,15 +76,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientBase.prototype, { this._entries = value; } }, - /** - * By default, the LinearGradientStroke defines a transition - * from left to right across the control. - * Use the <code>rotation</code> property to control the transition direction. - * For example, a value of 180.0 causes the transition - * to occur from right to left, rather than from left to right. - * @return {number} - */ - 'rotation': { + /** @expose */ + rotation: { /** @this {org_apache_flex_core_graphics_GradientBase} */ get: function() { return this._rotation; @@ -93,7 +87,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientBase.prototype, { this._rotation = value; } }, - 'x': { + /** @expose */ + x: { /** @this {org_apache_flex_core_graphics_GradientBase} */ get: function() { return this._x; @@ -103,7 +98,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientBase.prototype, { this._x = value; } }, - 'y': { + /** @expose */ + y: { /** @this {org_apache_flex_core_graphics_GradientBase} */ set: function(value) { this._y = value; @@ -113,7 +109,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientBase.prototype, { return this._y; } }, - 'newId': { + /** @expose */ + newId: { /** @this {org_apache_flex_core_graphics_GradientBase} */ get: function() { return 'gradient' + String(Math.floor((Math.random() * 100000) + 1)); http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientEntry.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientEntry.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientEntry.js index ed75287..632a4ed 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientEntry.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GradientEntry.js @@ -56,7 +56,8 @@ org_apache_flex_core_graphics_GradientEntry.prototype._ratio = 0x000000; Object.defineProperties(org_apache_flex_core_graphics_GradientEntry.prototype, { - 'alpha': { + /** @expose */ + alpha: { /** @this {org_apache_flex_core_graphics_GradientEntry} */ get: function() { return this._alpha; @@ -69,7 +70,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientEntry.prototype, { } } }, - 'color': { + /** @expose */ + color: { /** @this {org_apache_flex_core_graphics_GradientEntry} */ get: function() { return this._color; @@ -82,7 +84,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GradientEntry.prototype, { } } }, - 'ratio': { + /** @expose */ + ratio: { /** @this {org_apache_flex_core_graphics_GradientEntry} */ get: function() { return this._ratio; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicShape.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicShape.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicShape.js index 3b7d09e..4f6851c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicShape.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicShape.js @@ -89,10 +89,8 @@ org_apache_flex_core_graphics_GraphicShape.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_graphics_GraphicShape.prototype, { - /** - * @type {org_apache_flex_core_graphics_IFill} - */ - 'fill': { + /** @expose */ + fill: { /** @this {org_apache_flex_core_graphics_GraphicShape} */ get: function() { return this.fill_; @@ -102,10 +100,7 @@ Object.defineProperties(org_apache_flex_core_graphics_GraphicShape.prototype, { this.fill_ = value; } }, - /** - * @type {org_apache_flex_core_graphics_IStroke} The stroke object. - */ - 'stroke': { + stroke: { /** @this {org_apache_flex_core_graphics_GraphicShape} */ get: function() { return this.stroke_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicsContainer.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicsContainer.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicsContainer.js index c268665..b5ec97f 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicsContainer.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/GraphicsContainer.js @@ -50,13 +50,15 @@ org_apache_flex_core_graphics_GraphicsContainer.prototype.removeAllElements = fu Object.defineProperties(org_apache_flex_core_graphics_GraphicsContainer.prototype, { - 'numChildren': { + /** @expose */ + numChildren: { /** @this {org_apache_flex_core_graphics_GraphicsContainer} */ get: function() { return this.internalChildren().length; } }, - 'width': { + /** @expose */ + width: { /** @this {org_apache_flex_core_graphics_GraphicsContainer} */ set: function(value) { org_apache_flex_utils_Language.superSetter( @@ -65,7 +67,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GraphicsContainer.prototyp this.element.style.width = String(value) + 'px'; } }, - 'height': { + /** @expose */ + height: { /** @this {org_apache_flex_core_graphics_GraphicsContainer} */ set: function(value) { org_apache_flex_utils_Language.superSetter( @@ -74,7 +77,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GraphicsContainer.prototyp this.element.style.height = String(value) + 'px'; } }, - 'x': { + /** @expose */ + x: { /** @this {org_apache_flex_core_graphics_GraphicsContainer} */ set: function(value) { org_apache_flex_utils_Language.superSetter( @@ -85,7 +89,8 @@ Object.defineProperties(org_apache_flex_core_graphics_GraphicsContainer.prototyp this.element.offsetLeft = value; } }, - 'y': { + /** @expose */ + y: { /** @this {org_apache_flex_core_graphics_GraphicsContainer} */ set: function(value) { org_apache_flex_utils_Language.superSetter( http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/LinearGradient.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/LinearGradient.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/LinearGradient.js index d89052e..5711ffc 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/LinearGradient.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/LinearGradient.js @@ -43,7 +43,8 @@ org_apache_flex_core_graphics_LinearGradient.prototype._scaleX = 1.0; Object.defineProperties(org_apache_flex_core_graphics_LinearGradient.prototype, { - 'scaleX': { + /** @expose */ + scaleX: { /** @this {org_apache_flex_core_graphics_LinearGradient} */ get: function() { return this._scaleX; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Path.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Path.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Path.js index b72f8f1..1a8c04c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Path.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/Path.js @@ -46,7 +46,8 @@ org_apache_flex_core_graphics_Path.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_graphics_Path.prototype, { - 'data': { + /** @expose */ + data: { /** @this {org_apache_flex_core_graphics_Path} */ set: function(v) { this.data_ = v; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColor.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColor.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColor.js index 1f260cb..d534260 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColor.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColor.js @@ -50,7 +50,8 @@ org_apache_flex_core_graphics_SolidColor.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_graphics_SolidColor.prototype, { - 'color': { + /** @expose */ + color: { /** @this {org_apache_flex_core_graphics_SolidColor} */ get: function() { return this.color_; @@ -60,7 +61,8 @@ Object.defineProperties(org_apache_flex_core_graphics_SolidColor.prototype, { this.color_ = value; } }, - 'alpha': { + /** @expose */ + alpha: { /** @this {org_apache_flex_core_graphics_SolidColor} */ get: function() { return this.alpha_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColorStroke.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColorStroke.js b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColorStroke.js index 9453bbd..1ce52f6 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColorStroke.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/graphics/SolidColorStroke.js @@ -56,7 +56,8 @@ org_apache_flex_core_graphics_SolidColorStroke.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_core_graphics_SolidColorStroke.prototype, { - 'color': { + /** @expose */ + color: { /** @this {org_apache_flex_core_graphics_SolidColorStroke} */ get: function() { return this.color_; @@ -66,7 +67,8 @@ Object.defineProperties(org_apache_flex_core_graphics_SolidColorStroke.prototype this.color_ = value; } }, - 'alpha': { + /** @expose */ + alpha: { /** @this {org_apache_flex_core_graphics_SolidColorStroke} */ get: function() { return this.alpha_; @@ -76,7 +78,8 @@ Object.defineProperties(org_apache_flex_core_graphics_SolidColorStroke.prototype this.alpha_ = value; } }, - 'weight': { + /** @expose */ + weight: { /** @this {org_apache_flex_core_graphics_SolidColorStroke} */ get: function() { return this.weight_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js index a15e44a..06c89a8 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js @@ -94,7 +94,8 @@ org_apache_flex_createjs_CheckBox.prototype.createElement = Object.defineProperties(org_apache_flex_createjs_CheckBox.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_createjs_CheckBox} */ get: function() { return this.checkBoxLabel.text; @@ -104,7 +105,8 @@ Object.defineProperties(org_apache_flex_createjs_CheckBox.prototype, { this.checkBoxLabel.text = value; } }, - 'selected': { + /** @expose */ + selected: { /** @this {org_apache_flex_createjs_CheckBox} */ get: function() { return this.selected; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js index 0318f95..6dc5f10 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js @@ -48,7 +48,8 @@ org_apache_flex_createjs_Label.prototype.createElement = Object.defineProperties(org_apache_flex_createjs_Label.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_createjs_Label} */ get: function() { return this.element.text; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/createjs/TextButton.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/TextButton.js index 601116c..d6b8425 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/TextButton.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/TextButton.js @@ -76,7 +76,8 @@ org_apache_flex_createjs_TextButton.prototype.createElement = Object.defineProperties(org_apache_flex_createjs_TextButton.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_createjs_TextButton} */ get: function() { return this.buttonLabel.text; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js index 9e301ea..ee80cd7 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js @@ -57,35 +57,40 @@ org_apache_flex_createjs_core_UIBase.prototype.createElement = Object.defineProperties(org_apache_flex_createjs_core_UIBase.prototype, { - 'x': { + /** @expose */ + x: { /** @this {org_apache_flex_createjs_core_UIBase} */ set: function(pixels) { this.positioner.x = pixels; this.element.getStage().update(); } }, - 'y': { + /** @expose */ + y: { /** @this {org_apache_flex_createjs_core_UIBase} */ set: function(pixels) { this.positioner.y = pixels; this.element.getStage().update(); } }, - 'width': { + /** @expose */ + width: { /** @this {org_apache_flex_createjs_core_UIBase} */ set: function(pixels) { this.positioner.width = pixels; this.element.getStage().update(); } }, - 'height': { + /** @expose */ + height: { /** @this {org_apache_flex_createjs_core_UIBase} */ set: function(pixels) { this.positioner.height = pixels; this.element.getStage().update(); } }, - 'id': { + /** @expose */ + id: { /** @this {org_apache_flex_createjs_core_UIBase} */ get: function() { return this.name; @@ -99,7 +104,8 @@ Object.defineProperties(org_apache_flex_createjs_core_UIBase.prototype, { } } }, - 'model': { + /** @expose */ + model: { /** @this {org_apache_flex_createjs_core_UIBase} */ get: function() { return this.model; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js index 5d58d8f..baf26a3 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js @@ -37,7 +37,8 @@ goog.inherits(org_apache_flex_createjs_core_ViewBase, Object.defineProperties(org_apache_flex_createjs_core_ViewBase.prototype, { - 'applicationModel': { + /** @expose */ + applicationModel: { /** @this {org_apache_flex_createjs_core_ViewBase} */ get: function() { return this.applicationModel_; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/effects/PlatformWiper.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/effects/PlatformWiper.js b/frameworks/js/FlexJS/src/org/apache/flex/effects/PlatformWiper.js index a3282ca..de36898 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/effects/PlatformWiper.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/effects/PlatformWiper.js @@ -50,7 +50,8 @@ org_apache_flex_effects_PlatformWiper.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_effects_PlatformWiper.prototype, { - 'target': { + /** @expose */ + target: { /** @this {org_apache_flex_effects_PlatformWiper} */ set: function(target) { if (target == null) { @@ -65,7 +66,8 @@ Object.defineProperties(org_apache_flex_effects_PlatformWiper.prototype, { } } }, - 'visibleRect': { + /** @expose */ + visibleRect: { /** @this {org_apache_flex_effects_PlatformWiper} */ set: function(rect) { /* http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/events/BrowserEvent.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/BrowserEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/BrowserEvent.js index 454c6ee..74c9d73 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/events/BrowserEvent.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/events/BrowserEvent.js @@ -53,83 +53,95 @@ org_apache_flex_events_BrowserEvent.prototype.preventDefault = function() { } Object.defineProperties(org_apache_flex_events_BrowserEvent.prototype, { - 'currentTarget': { + /** @expose */ + currentTarget: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { var o = this.wrappedEvent.currentTarget; - if (o.flexjs_wrapper) + if (o && o.flexjs_wrapper) return o.flexjs_wrapper; return o; } }, - 'button': { + /** @expose */ + button: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.button; } }, - 'charCode': { + /** @expose */ + charCode: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.charCode; } }, - 'clientX': { + /** @expose */ + clientX: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.clientX; } }, - 'clientY': { + /** @expose */ + clientY: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.clientY; } }, - 'keyCode': { + /** @expose */ + keyCode: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.keyCode; } }, - 'offsetX': { + /** @expose */ + offsetX: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.offsetX; } }, - 'offsetY': { + /** @expose */ + offsetY: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.offsetY; } }, - 'screenX': { + /** @expose */ + screenX: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.screenX; } }, - 'screenY': { + /** @expose */ + screenY: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { return this.wrappedEvent.screenY; } }, - 'relatedTarget': { + /** @expose */ + relatedTarget: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { var o = this.wrappedEvent.relatedTarget; - if (o.flexjs_wrapper) + if (o && o.flexjs_wrapper) return o.flexjs_wrapper; return o; } }, - 'target': { + /** @expose */ + target: { /** @this {org_apache_flex_events_BrowserEvent} */ get: function() { var o = this.wrappedEvent.target; - if (o.flexjs_wrapper) + if (o && o.flexjs_wrapper) return o.flexjs_wrapper; return o; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/events/DragEvent.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/DragEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/DragEvent.js index e33feda..b758c25 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/events/DragEvent.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/events/DragEvent.js @@ -51,20 +51,16 @@ org_apache_flex_events_DragEvent.prototype.FLEXJS_CLASS_INFO = /** * @expose * @param {string} type The event type. - * @param {Event} event The mouse event to base the DragEvent on. + * @param {Event} e The mouse event to base the DragEvent on. * @return {MouseEvent} The new event. */ org_apache_flex_events_DragEvent.createDragEvent = - function(type, event) { + function(type, e) { var out = new MouseEvent(type); - out.initMouseEvent(type, true, true); - out.screenX = event.screenX; - out.screenY = event.screenY; - out.clientX = event.clientX; - out.clientY = event.clientY; - out.ctrlKey = event.ctrlKey; - out.shiftKey = event.shiftKey; - out.alttKey = event.altKey; + out.initMouseEvent(type, true, true, + e.view, e.detail, e.screenX, e.screenY, + e.clientX, e.clientY, e.ctrlKey, e.altKey, + e.shiftKey, e.metaKey, e.button, e.relatedTarget); return out; }; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/events/MouseEvent.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/MouseEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/MouseEvent.js index 962245e..b2d1094 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/events/MouseEvent.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/events/MouseEvent.js @@ -178,11 +178,9 @@ org_apache_flex_events_MouseEvent.targets = []; */ org_apache_flex_events_MouseEvent.makeMouseEvent = function(type, e) { var out = new MouseEvent(type); - out.initMouseEvent(type, false, false); - out.screenX = e.screenX; - out.screenY = e.screenY; - out.ctrlKey = e.ctrlKey; - out.shiftKey = e.shiftKey; - out.altKey = e.altKey; + out.initMouseEvent(type, false, false, + e.view, e.detail, e.screenX, e.screenY, + e.clientX, e.clientY, e.ctrlKey, e.altKey, + e.shiftKey, e.metaKey, e.button, e.relatedTarget); return out; }; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js index 8cf07e4..eb8e01c 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js @@ -117,7 +117,8 @@ org_apache_flex_html_Alert.show = Object.defineProperties(org_apache_flex_html_Alert.prototype, { - 'title': { + /** @expose */ + title: { /** @this {org_apache_flex_html_Alert} */ get: function() { return this.titleBar.title; @@ -127,7 +128,8 @@ Object.defineProperties(org_apache_flex_html_Alert.prototype, { this.titleBar.title = value; } }, - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_html_Alert} */ get: function() { return this.message.text; @@ -137,7 +139,8 @@ Object.defineProperties(org_apache_flex_html_Alert.prototype, { this.message.text = value; } }, - 'flags': { + /** @expose */ + flags: { /** @this {org_apache_flex_html_Alert} */ get: function() { return this.flags; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js index c428808..2dcfbe7 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js @@ -62,7 +62,8 @@ org_apache_flex_html_CheckBox.prototype.createElement = Object.defineProperties(org_apache_flex_html_CheckBox.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_html_CheckBox} */ get: function() { return this.element.childNodes.item(1).nodeValue; @@ -72,7 +73,8 @@ Object.defineProperties(org_apache_flex_html_CheckBox.prototype, { this.element.childNodes.item(1).nodeValue = value; } }, - 'selected': { + /** @expose */ + selected: { /** @this {org_apache_flex_html_CheckBox} */ get: function() { return this.element.childNodes.item(0).checked; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js index b45b973..4e74d7b 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js @@ -181,7 +181,8 @@ org_apache_flex_html_ComboBox.prototype.buttonClicked = Object.defineProperties(org_apache_flex_html_ComboBox.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_html_ComboBox} */ get: function() { return this.element.childNodes.item(0).value; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js index f2c48cf..a8b5ccb 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js @@ -59,7 +59,8 @@ org_apache_flex_html_DropDownList.prototype. Object.defineProperties(org_apache_flex_html_DropDownList.prototype, { - 'dataProvider': { + /** @expose */ + dataProvider: { /** @this {org_apache_flex_html_DropDownList} */ set: function(value) { var dp, i, n, opt; @@ -80,14 +81,16 @@ Object.defineProperties(org_apache_flex_html_DropDownList.prototype, { } } }, - 'selectedIndex': { + /** @expose */ + selectedIndex: { /** @this {org_apache_flex_html_DropDownList} */ set: function(value) { this.model.selectedIndex = value; this.element.selectedIndex = value; } }, - 'selectedItem': { + /** @expose */ + selectedItem: { /** @this {org_apache_flex_html_DropDownList} */ get: function(value) { this.model.selectedItem = value; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js index bccade8..e0e1b87 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js @@ -65,7 +65,8 @@ org_apache_flex_html_Image.prototype.createElement = Object.defineProperties(org_apache_flex_html_Image.prototype, { - 'source': { + /** @expose */ + source: { /** @this {org_apache_flex_html_Image} */ get: function() { return this.model.source; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/ImageAndTextButton.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ImageAndTextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ImageAndTextButton.js index 604dfd0..7413eeb 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/ImageAndTextButton.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ImageAndTextButton.js @@ -63,7 +63,8 @@ org_apache_flex_html_ImageAndTextButton.prototype.createElement = Object.defineProperties(org_apache_flex_html_ImageAndTextButton.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_html_ImageAndTextButton} */ get: function() { return this._text; @@ -74,7 +75,8 @@ Object.defineProperties(org_apache_flex_html_ImageAndTextButton.prototype, { this.setInnerHTML(); } }, - 'image': { + /** @expose */ + image: { /** @this {org_apache_flex_html_ImageAndTextButton} */ get: function() { return this._src; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js index 2569272..6ddd105 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js @@ -44,7 +44,8 @@ org_apache_flex_html_Label.prototype.FLEXJS_CLASS_INFO = Object.defineProperties(org_apache_flex_html_Label.prototype, { - 'text': { + /** @expose */ + text: { /** @this {org_apache_flex_html_Label} */ get: function() { return this.element.innerHTML; @@ -54,7 +55,8 @@ Object.defineProperties(org_apache_flex_html_Label.prototype, { this.element.innerHTML = value; } }, - 'html': { + /** @expose */ + html: { /** @this {org_apache_flex_html_Label} */ get: function() { return this.element.innerHTML;