Repository: flex-asjs Updated Branches: refs/heads/feature/position-relative-refactor [created] 1b75b4a84
Remove position relative to check what happens Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/1b75b4a8 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/1b75b4a8 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/1b75b4a8 Branch: refs/heads/feature/position-relative-refactor Commit: 1b75b4a8496a209488e2c6db743d9f9449de8d18 Parents: 7982279 Author: Carlos Rovira <[email protected]> Authored: Mon Nov 14 19:48:37 2016 +0100 Committer: Carlos Rovira <[email protected]> Committed: Mon Nov 14 19:48:37 2016 +0100 ---------------------------------------------------------------------- .../projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/Alert.as | 1 - .../Basic/src/main/flex/org/apache/flex/html/ButtonBar.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/ButtonBase.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/CheckBox.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/ComboBox.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/Container.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/ControlBar.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/DropDownList.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/Form.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/HRule.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/Image.as | 2 +- .../src/main/flex/org/apache/flex/html/ImageAndTextButton.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/NumericStepper.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/RadioButton.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/SimpleList.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/Slider.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/TextArea.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/TextInput.as | 2 +- .../Basic/src/main/flex/org/apache/flex/html/TitleBar.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/html/VRule.as | 2 +- .../src/main/flex/org/apache/flex/html/beads/SliderThumbView.as | 1 - .../src/main/flex/org/apache/flex/html/beads/SliderTrackView.as | 1 - .../flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as | 2 +- .../flex/org/apache/flex/html/supportClasses/DataItemRenderer.as | 2 +- .../flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as | 2 +- .../org/apache/flex/html/supportClasses/StringItemRenderer.as | 2 +- .../Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as | 2 +- .../Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as | 4 ++-- .../Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as | 2 +- .../projects/Basic/src/main/flex/org/apache/flex/svg/Image.as | 2 +- .../projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as | 2 +- .../Flat/src/main/flex/org/apache/flex/flat/DropDownList.as | 1 - .../Flat/src/main/flex/org/apache/flex/flat/RadioButton.as | 3 +-- frameworks/projects/Flat/src/main/resources/defaults.css | 3 --- .../projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as | 2 +- frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Alert.as | 1 - .../HTML/src/main/flex/org/apache/flex/html/ButtonBar.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/ButtonBase.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/Container.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/ControlBar.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Div.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/DropDownList.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Form.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H1.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H2.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H3.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H4.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H5.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/H6.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/HRule.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Image.as | 2 +- .../src/main/flex/org/apache/flex/html/ImageAndTextButton.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/NumericStepper.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/RadioButton.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/SimpleList.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Slider.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Span.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as | 2 +- .../HTML/src/main/flex/org/apache/flex/html/TextInput.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/html/VRule.as | 2 +- .../src/main/flex/org/apache/flex/html/beads/SliderThumbView.as | 1 - .../src/main/flex/org/apache/flex/html/beads/SliderTrackView.as | 1 - .../flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as | 2 +- .../flex/org/apache/flex/html/supportClasses/DataItemRenderer.as | 2 +- .../flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as | 2 +- .../org/apache/flex/html/supportClasses/StringItemRenderer.as | 2 +- .../HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as | 2 +- .../HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as | 4 ++-- .../HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as | 2 +- .../projects/HTML/src/main/flex/org/apache/flex/svg/Image.as | 2 +- .../JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as | 2 +- .../src/main/flex/org/apache/flex/mdl/Button.as | 2 +- .../MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CardActions.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CardMedia.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CardMenu.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CardSupportingText.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CardTitle.as | 2 +- .../src/main/flex/org/apache/flex/mdl/CheckBox.as | 2 +- .../src/main/flex/org/apache/flex/mdl/RadioButton.as | 3 +-- .../src/main/flex/org/apache/flex/mdl/Slider.as | 2 +- .../src/main/flex/org/apache/flex/mdl/TextInput.as | 2 +- .../main/flex/org/apache/flex/mdl/supportClasses/CardInner.as | 2 +- 90 files changed, 84 insertions(+), 96 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as index 5cab77d..7c70af0 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/core/UIBase.as @@ -1454,7 +1454,7 @@ package org.apache.flex.core if (positioner == null) positioner = element; positioner.style.display = 'block'; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Alert.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Alert.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Alert.as index b7f50dc..34c045c 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Alert.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Alert.as @@ -168,7 +168,6 @@ package org.apache.flex.html COMPILE::JS { - alert.positioner.style.position = 'relative'; alert.positioner.style.width = '200px'; alert.positioner.style.margin = 'auto'; alert.positioner.style.top = '100px'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBar.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBar.as index e4c58e7..463bb52 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBar.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBar.as @@ -64,7 +64,7 @@ package org.apache.flex.html element = document.createElement('div') as WrappedHTMLElement; element.style.overflow = 'auto'; positioner = element; - positioner.style.position = 'relative'; + className = 'ButtonBar'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBase.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBase.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBase.as index a30f0cf..6d42ac9 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBase.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ButtonBase.as @@ -84,7 +84,7 @@ package org.apache.flex.html element.setAttribute('type', 'button'); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /* AJH comment out until we figure out why it is needed http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as index 632b539..c97e909 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/CheckBox.as @@ -153,7 +153,7 @@ package org.apache.flex.html element.appendChild(document.createTextNode('')); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; _icon.element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ComboBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ComboBox.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ComboBox.as index fa91fec..3835fd0 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ComboBox.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ComboBox.as @@ -146,7 +146,7 @@ package org.apache.flex.html element.appendChild(button); positioner = element; - positioner.style.position = 'relative'; + // add a click handler so that a click outside of the combo box can // dismiss the pop-up should it be visible. http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Container.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Container.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Container.as index ee30b7f..d2bf198 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Container.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Container.as @@ -94,7 +94,7 @@ package org.apache.flex.html // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /*addEventListener('childrenAdded', http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ControlBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ControlBar.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ControlBar.as index da65539..0caec02 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ControlBar.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ControlBar.as @@ -89,7 +89,7 @@ package org.apache.flex.html typeNames = 'ControlBar'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DropDownList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DropDownList.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DropDownList.as index dd069b2..3bc4348 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DropDownList.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DropDownList.as @@ -216,7 +216,7 @@ package org.apache.flex.html changeHandler); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Form.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Form.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Form.as index d7b0459..19367f3 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Form.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Form.as @@ -60,7 +60,7 @@ package org.apache.flex.html positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/HRule.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/HRule.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/HRule.as index 7c2fb2f..8f4784a 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/HRule.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/HRule.as @@ -55,7 +55,7 @@ package org.apache.flex.html { element = document.createElement('hr') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Image.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Image.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Image.as index e815a59..9881264 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Image.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Image.as @@ -83,7 +83,7 @@ package org.apache.flex.html typeNames = 'Image'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ImageAndTextButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ImageAndTextButton.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ImageAndTextButton.as index 8bdcc6a..bc32fdc 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ImageAndTextButton.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/ImageAndTextButton.as @@ -106,7 +106,7 @@ package org.apache.flex.html element.setAttribute('type', 'button'); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/NumericStepper.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/NumericStepper.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/NumericStepper.as index e919295..0ee27fa 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/NumericStepper.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/NumericStepper.as @@ -160,7 +160,7 @@ package org.apache.flex.html { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + input = new TextInput(); input.className = "NumericStepperInput"; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as index 9aa2254..2482c9f 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/RadioButton.as @@ -250,7 +250,7 @@ package org.apache.flex.html element = labelFor as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; (textNode as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/SimpleList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/SimpleList.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/SimpleList.as index 9dcb348..59e4bf9 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/SimpleList.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/SimpleList.as @@ -61,7 +61,7 @@ package org.apache.flex.html goog.events.listen(element, 'change', changeHandler); positioner = element; - positioner.style.position = 'relative'; + className = 'SimpleList'; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Slider.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Slider.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Slider.as index d10891c..56a473e 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Slider.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Slider.as @@ -185,7 +185,7 @@ package org.apache.flex.html addBead(controller); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'Slider'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as index 65b5290..e7a2c76 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/Spinner.as @@ -155,7 +155,7 @@ package org.apache.flex.html { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.style.verticalAlign = 'middle'; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextArea.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextArea.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextArea.as index 10b7555..479b1e3 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextArea.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextArea.as @@ -115,7 +115,7 @@ package org.apache.flex.html { element = document.createElement('textarea') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; element.className = 'TextArea'; typeNames = 'TextArea'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextInput.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextInput.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextInput.as index c8df45d..fc3a7cd 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextInput.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TextInput.as @@ -177,7 +177,7 @@ package org.apache.flex.html goog.events.listen(element, 'input', textChangeHandler); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TitleBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TitleBar.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TitleBar.as index 3902330..68b045f 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TitleBar.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/TitleBar.as @@ -135,7 +135,7 @@ package org.apache.flex.html element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'TitleBar'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/VRule.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/VRule.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/VRule.as index d727f2a..dbfe9af 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/VRule.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/VRule.as @@ -60,7 +60,7 @@ package org.apache.flex.html element.style.borderBottom = 'none'; element.style.borderRight = 'none'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as index e9b4ea5..59aa155 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as @@ -117,7 +117,6 @@ package org.apache.flex.html.beads element.id = 'thumb'; element.style.backgroundColor = '#949494'; element.style.border = 'thin solid #747474'; - element.style.position = 'relative'; element.style.height = '30px'; element.style.width = '10px'; element.style.zIndex = '2'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as index 4290ac7..b735644 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as @@ -118,7 +118,6 @@ package org.apache.flex.html.beads element.style.height = '10px'; element.style.width = '200px'; element.style.border = 'thin solid #C4C4C4'; - element.style.position = 'relative'; element.style.left = '0px'; element.style.top = '10px'; element.style.zIndex = '1'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as index 92c3f53..29881cf 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as @@ -82,7 +82,7 @@ package org.apache.flex.html.supportClasses element = input as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as index 8b4ad5b..cb6e0a1 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as @@ -163,7 +163,7 @@ package org.apache.flex.html.supportClasses { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'DataItemRenderer'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as index 119400f..a1bfd48 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as @@ -101,7 +101,7 @@ package org.apache.flex.html.supportClasses element = input as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as index b897012..8fa2412 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as @@ -164,7 +164,7 @@ package org.apache.flex.html.supportClasses { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'StringItemRenderer'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as index 7bb20ff..931b026 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/DOMWrapper.as @@ -46,7 +46,7 @@ package org.apache.flex.svg element.style.top = 0; //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as index 8e8498f..a738434 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicContainer.as @@ -59,7 +59,7 @@ package org.apache.flex.svg // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; graphicGroup = new GraphicGroup(); @@ -191,7 +191,7 @@ class GraphicGroup extends ContainerBase // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /*addEventListener('childrenAdded', http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as index dc3f4a3..b406469 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/GraphicShape.as @@ -91,7 +91,7 @@ package org.apache.flex.svg element.style.top = 0; //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/Image.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/Image.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/Image.as index cd0729f..2a7929c 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/Image.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/svg/Image.as @@ -47,7 +47,7 @@ package org.apache.flex.svg element.setAttribute('y', 0); //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + addImageElement(); return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as index 2d09772..aed3bae 100644 --- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as +++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/CheckBox.as @@ -94,7 +94,7 @@ package org.apache.flex.flat typeNames = 'CheckBox'; positioner = element; - positioner.style.position = 'relative'; + (input as WrappedHTMLElement).flexjs_wrapper = this; (checkbox as WrappedHTMLElement).flexjs_wrapper = this; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as index 1e4b3c7..b63cdac 100644 --- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as +++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/DropDownList.as @@ -113,7 +113,6 @@ package org.apache.flex.flat caret.className = 'dropdown-caret'; this.positioner = this.element; - this.positioner.style.position = 'relative'; // add a click handler so that a click outside of the combo box can // dismiss the pop-up should it be visible. http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as index 9fe9d1b..3937355 100644 --- a/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as +++ b/frameworks/projects/Flat/src/main/flex/org/apache/flex/flat/RadioButton.as @@ -93,14 +93,13 @@ package org.apache.flex.flat labelFor.appendChild(input); labelFor.appendChild(radio); labelFor.appendChild(textNode); - labelFor.style.position = 'relative'; element = labelFor as WrappedHTMLElement; element.className = 'RadioButton'; typeNames = 'RadioButton'; positioner = element; - positioner.style.position = 'relative'; + (input as WrappedHTMLElement).flexjs_wrapper = this; (radio as WrappedHTMLElement).flexjs_wrapper = this; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/Flat/src/main/resources/defaults.css ---------------------------------------------------------------------- diff --git a/frameworks/projects/Flat/src/main/resources/defaults.css b/frameworks/projects/Flat/src/main/resources/defaults.css index c0f0770..f092ad6 100644 --- a/frameworks/projects/Flat/src/main/resources/defaults.css +++ b/frameworks/projects/Flat/src/main/resources/defaults.css @@ -161,7 +161,6 @@ ButtonBarButtonItemRenderer CheckBox { /* .checkbox */ - position: relative; padding-left: 32px; margin-bottom: 12px; font-size: 14px; @@ -424,7 +423,6 @@ PanelWithControlBar RadioButton { /* .radio */ - position: relative; padding-left: 32px; margin-bottom: 12px; font-size: 14px; @@ -721,7 +719,6 @@ RadioButton } .vscrollbar-track { padding: 0px; - position: relative; width: 8px; height: 8px; /*margin-bottom: 20px;*/ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as index 832c015..5b8e2bd 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/core/UIBase.as @@ -1345,7 +1345,7 @@ package org.apache.flex.core if (positioner == null) positioner = element; positioner.style.display = 'block'; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as index ca7ce1f..712fafc 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/A.as @@ -127,7 +127,7 @@ package org.apache.flex.html element = a as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'A'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Alert.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Alert.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Alert.as index b7f50dc..34c045c 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Alert.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Alert.as @@ -168,7 +168,6 @@ package org.apache.flex.html COMPILE::JS { - alert.positioner.style.position = 'relative'; alert.positioner.style.width = '200px'; alert.positioner.style.margin = 'auto'; alert.positioner.style.top = '100px'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBar.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBar.as index e4c58e7..463bb52 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBar.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBar.as @@ -64,7 +64,7 @@ package org.apache.flex.html element = document.createElement('div') as WrappedHTMLElement; element.style.overflow = 'auto'; positioner = element; - positioner.style.position = 'relative'; + className = 'ButtonBar'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBase.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBase.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBase.as index a30f0cf..6d42ac9 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBase.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ButtonBase.as @@ -84,7 +84,7 @@ package org.apache.flex.html element.setAttribute('type', 'button'); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /* AJH comment out until we figure out why it is needed http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as index 632b539..c97e909 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/CheckBox.as @@ -153,7 +153,7 @@ package org.apache.flex.html element.appendChild(document.createTextNode('')); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; _icon.element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as index fa91fec..3835fd0 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ComboBox.as @@ -146,7 +146,7 @@ package org.apache.flex.html element.appendChild(button); positioner = element; - positioner.style.position = 'relative'; + // add a click handler so that a click outside of the combo box can // dismiss the pop-up should it be visible. http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Container.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Container.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Container.as index 6d2e655..d8c62df 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Container.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Container.as @@ -101,7 +101,7 @@ package org.apache.flex.html // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /*addEventListener('childrenAdded', http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ControlBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ControlBar.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ControlBar.as index da65539..0caec02 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ControlBar.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ControlBar.as @@ -89,7 +89,7 @@ package org.apache.flex.html typeNames = 'ControlBar'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Div.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Div.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Div.as index 0e1815f..4a5aabc 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Div.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Div.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = div as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'Div'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/DropDownList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/DropDownList.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/DropDownList.as index dd069b2..3bc4348 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/DropDownList.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/DropDownList.as @@ -216,7 +216,7 @@ package org.apache.flex.html changeHandler); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Form.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Form.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Form.as index d7b0459..19367f3 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Form.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Form.as @@ -60,7 +60,7 @@ package org.apache.flex.html positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H1.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H1.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H1.as index ecd00b1..6d09f9f 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H1.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H1.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h1 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H1'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H2.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H2.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H2.as index 641cce5..b8018e6 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H2.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H2.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h2 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H2'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H3.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H3.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H3.as index 71fd297..70b74f3 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H3.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H3.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h3 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H3'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H4.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H4.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H4.as index 25661ad..43cde00 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H4.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H4.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h4 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H4'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H5.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H5.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H5.as index c2a9f93..6c88654 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H5.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H5.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h5 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H5'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H6.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H6.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H6.as index fa46b07..1ec7e37 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H6.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/H6.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = h6 as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; //className = typeNames = 'H6'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/HRule.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/HRule.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/HRule.as index 7c2fb2f..8f4784a 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/HRule.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/HRule.as @@ -55,7 +55,7 @@ package org.apache.flex.html { element = document.createElement('hr') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Image.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Image.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Image.as index 7ddca27..9638444 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Image.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Image.as @@ -51,7 +51,7 @@ package org.apache.flex.html typeNames = 'Image'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ImageAndTextButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ImageAndTextButton.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ImageAndTextButton.as index 8bdcc6a..bc32fdc 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ImageAndTextButton.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/ImageAndTextButton.as @@ -106,7 +106,7 @@ package org.apache.flex.html element.setAttribute('type', 'button'); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/NumericStepper.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/NumericStepper.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/NumericStepper.as index e919295..0ee27fa 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/NumericStepper.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/NumericStepper.as @@ -160,7 +160,7 @@ package org.apache.flex.html { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + input = new TextInput(); input.className = "NumericStepperInput"; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/RadioButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/RadioButton.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/RadioButton.as index 39eaeef..a0a347e 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/RadioButton.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/RadioButton.as @@ -250,7 +250,7 @@ package org.apache.flex.html element = labelFor as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; (textNode as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/SimpleList.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/SimpleList.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/SimpleList.as index 9dcb348..59e4bf9 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/SimpleList.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/SimpleList.as @@ -61,7 +61,7 @@ package org.apache.flex.html goog.events.listen(element, 'change', changeHandler); positioner = element; - positioner.style.position = 'relative'; + className = 'SimpleList'; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Slider.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Slider.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Slider.as index d10891c..56a473e 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Slider.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Slider.as @@ -185,7 +185,7 @@ package org.apache.flex.html addBead(controller); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'Slider'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as index 91b94f7..458e8e2 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Span.as @@ -101,7 +101,7 @@ package org.apache.flex.html element = span as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = typeNames = 'Span'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as index 65b5290..e7a2c76 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/Spinner.as @@ -155,7 +155,7 @@ package org.apache.flex.html { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.style.verticalAlign = 'middle'; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as index 10b7555..479b1e3 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextArea.as @@ -115,7 +115,7 @@ package org.apache.flex.html { element = document.createElement('textarea') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; element.className = 'TextArea'; typeNames = 'TextArea'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextInput.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextInput.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextInput.as index c8df45d..fc3a7cd 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextInput.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TextInput.as @@ -177,7 +177,7 @@ package org.apache.flex.html goog.events.listen(element, 'input', textChangeHandler); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as index 3902330..68b045f 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/TitleBar.as @@ -135,7 +135,7 @@ package org.apache.flex.html element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'TitleBar'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/VRule.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/VRule.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/VRule.as index d727f2a..dbfe9af 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/VRule.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/VRule.as @@ -60,7 +60,7 @@ package org.apache.flex.html element.style.borderBottom = 'none'; element.style.borderRight = 'none'; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as index caa7a3e..103c7fc 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderThumbView.as @@ -120,7 +120,6 @@ package org.apache.flex.html.beads element.id = 'thumb'; element.style.backgroundColor = '#949494'; element.style.border = 'thin solid #747474'; - element.style.position = 'relative'; element.style.height = '30px'; element.style.width = '10px'; element.style.zIndex = '2'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as index 294aa43..b8dab04 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/beads/SliderTrackView.as @@ -121,7 +121,6 @@ package org.apache.flex.html.beads element.style.height = '10px'; element.style.width = '200px'; element.style.border = 'thin solid #C4C4C4'; - element.style.position = 'relative'; element.style.left = '0px'; element.style.top = '10px'; element.style.zIndex = '1'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as index 92c3f53..29881cf 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/CheckBoxIcon.as @@ -82,7 +82,7 @@ package org.apache.flex.html.supportClasses element = input as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as index 7de2389..ec0a21a 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/DataItemRenderer.as @@ -163,7 +163,7 @@ package org.apache.flex.html.supportClasses { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'DataItemRenderer'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as index 119400f..a1bfd48 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/RadioButtonIcon.as @@ -101,7 +101,7 @@ package org.apache.flex.html.supportClasses element = input as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as index 2ff3cbf..f5bb582 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/html/supportClasses/StringItemRenderer.as @@ -164,7 +164,7 @@ package org.apache.flex.html.supportClasses { element = document.createElement('div') as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; className = 'StringItemRenderer'; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as index 7bb20ff..931b026 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/DOMWrapper.as @@ -46,7 +46,7 @@ package org.apache.flex.svg element.style.top = 0; //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as index 709d6ea..93090a8 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicContainer.as @@ -59,7 +59,7 @@ package org.apache.flex.svg // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; graphicGroup = new GraphicGroup(); @@ -196,7 +196,7 @@ class GraphicGroup extends ContainerBase // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; /*addEventListener('childrenAdded', http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as index 8f9e326..e7c6c13 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/GraphicShape.as @@ -96,7 +96,7 @@ package org.apache.flex.svg element.style.top = 0; //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/Image.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/Image.as b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/Image.as index cd0729f..2a7929c 100644 --- a/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/Image.as +++ b/frameworks/projects/HTML/src/main/flex/org/apache/flex/svg/Image.as @@ -47,7 +47,7 @@ package org.apache.flex.svg element.setAttribute('y', 0); //element.offsetParent = null; positioner = element; - positioner.style.position = 'relative'; + addImageElement(); return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as b/frameworks/projects/JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as index a20ef8e..50a16bf 100644 --- a/frameworks/projects/JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as +++ b/frameworks/projects/JQuery/src/main/flex/org/apache/flex/jquery/TextButton.as @@ -41,7 +41,7 @@ package org.apache.flex.jquery element.setAttribute('type', 'button'); positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; } http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as index bbac36a..c55abdc 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Button.as @@ -64,7 +64,7 @@ package org.apache.flex.mdl element.className = typeNames; positioner = element; - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as index 6d482b6..87d67cb 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Card.as @@ -75,7 +75,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardActions.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardActions.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardActions.as index 1db5c5f..f4818c4 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardActions.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardActions.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMedia.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMedia.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMedia.as index 83da9fa..3a06c28 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMedia.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMedia.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMenu.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMenu.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMenu.as index eac8088..df1fed8 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMenu.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardMenu.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - //positioner.style.position = 'relative'; + // element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardSupportingText.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardSupportingText.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardSupportingText.as index 3660bef..b7cfa47 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardSupportingText.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardSupportingText.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardTitle.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardTitle.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardTitle.as index 64bc3a8..7ac300a 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardTitle.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CardTitle.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CheckBox.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CheckBox.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CheckBox.as index 6a30449..c759629 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CheckBox.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/CheckBox.as @@ -123,7 +123,7 @@ package org.apache.flex.mdl checkbox.appendChild(textNode); positioner = element; - positioner.style.position = 'relative'; + (input as WrappedHTMLElement).flexjs_wrapper = this; (checkbox as WrappedHTMLElement).flexjs_wrapper = this; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as index 46eb8cc..ec2fbe4 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/RadioButton.as @@ -127,12 +127,11 @@ package org.apache.flex.mdl label.appendChild(icon.element); label.appendChild(radio); radio.appendChild(textNode); - label.style.position = 'relative'; element = label as WrappedHTMLElement; positioner = element; - positioner.style.position = 'relative'; + (element as WrappedHTMLElement).flexjs_wrapper = this; (textNode as WrappedHTMLElement).flexjs_wrapper = this; (icon.element as WrappedHTMLElement).flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Slider.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Slider.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Slider.as index cb5dbaf..bcfcd8f 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Slider.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/Slider.as @@ -220,7 +220,7 @@ package org.apache.flex.mdl //addBead(controller); positioner = p as WrappedHTMLElement; - positioner.style.position = 'relative'; + (input as WrappedHTMLElement).flexjs_wrapper = this; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextInput.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextInput.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextInput.as index 3730cf5..d2c952c 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextInput.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/TextInput.as @@ -103,7 +103,7 @@ package org.apache.flex.mdl element = input as WrappedHTMLElement; positioner = div as WrappedHTMLElement; - positioner.style.position = 'relative'; + (input as WrappedHTMLElement).flexjs_wrapper = this; (label as WrappedHTMLElement).flexjs_wrapper = this; element.flexjs_wrapper = this; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/1b75b4a8/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/CardInner.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/CardInner.as b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/CardInner.as index c254126..e353e08 100644 --- a/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/CardInner.as +++ b/frameworks/projects/MaterialDesignLite/src/main/flex/org/apache/flex/mdl/supportClasses/CardInner.as @@ -72,7 +72,7 @@ package org.apache.flex.mdl.supportClasses // position value in the parent. It might // get set to 'absolute' if the container is // also absolutely positioned - positioner.style.position = 'relative'; + element.flexjs_wrapper = this; return element;
