You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2015/09/03 20:56:42 UTC

git commit: [flex-asjs] [refs/heads/develop] - Added missing positioned.style.position = 'relative' setting.

Repository: flex-asjs
Updated Branches:
  refs/heads/develop fdd2e6b92 -> 43b444645


Added missing positioned.style.position = 'relative' setting.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/43b44464
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/43b44464
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/43b44464

Branch: refs/heads/develop
Commit: 43b444645f3f3355194d8debafa4dc5d8a223c61
Parents: fdd2e6b
Author: Peter Ent <pe...@apache.org>
Authored: Thu Sep 3 14:56:38 2015 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Thu Sep 3 14:56:38 2015 -0400

----------------------------------------------------------------------
 .../src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js   | 1 +
 .../src/org/apache/flex/charts/supportClasses/ChartDataGroup.js   | 1 +
 frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js | 1 +
 .../projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js | 1 +
 .../projects/CreateJS/js/src/org/apache/flex/createjs/Label.js    | 1 +
 .../CreateJS/js/src/org/apache/flex/createjs/TextButton.js        | 1 +
 .../CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js       | 1 +
 frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js  | 1 +
 .../projects/Flat/js/src/org/apache/flex/flat/DropDownList.js     | 3 +--
 .../projects/Flat/js/src/org/apache/flex/flat/RadioButton.js      | 1 +
 .../projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js | 1 +
 .../Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js    | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js  | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js  | 3 +--
 .../projects/HTML/js/src/org/apache/flex/html/ControlBar.js       | 1 +
 .../projects/HTML/js/src/org/apache/flex/html/DropDownList.js     | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js     | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js     | 1 +
 .../HTML/js/src/org/apache/flex/html/ImageAndTextButton.js        | 1 +
 .../projects/HTML/js/src/org/apache/flex/html/NumericStepper.js   | 1 +
 .../projects/HTML/js/src/org/apache/flex/html/RadioButton.js      | 1 +
 .../projects/HTML/js/src/org/apache/flex/html/SimpleList.js       | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js    | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js   | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js  | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js | 1 +
 frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js     | 1 +
 .../flex/html/supportClasses/ButtonBarButtonItemRenderer.js       | 1 +
 .../src/org/apache/flex/html/supportClasses/DataItemRenderer.js   | 1 +
 .../src/org/apache/flex/html/supportClasses/StringItemRenderer.js | 1 +
 .../projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js       | 1 +
 .../projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js       | 3 +--
 .../projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js    | 1 +
 .../projects/HTML5/js/src/org/apache/flex/html5/TextArea.js       | 1 +
 .../projects/HTML5/js/src/org/apache/flex/html5/TextButton.js     | 1 +
 .../projects/HTML5/js/src/org/apache/flex/html5/TextInput.js      | 1 +
 .../projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js     | 1 +
 .../projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js  | 1 +
 .../projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js   | 1 +
 .../JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js      | 1 +
 42 files changed, 42 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js b/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js
index a0d17dc..9f36a65 100644
--- a/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js
+++ b/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartAxisGroup.js
@@ -52,6 +52,7 @@ org.apache.flex.charts.supportClasses.ChartAxisGroup.prototype.FLEXJS_CLASS_INFO
 org.apache.flex.charts.supportClasses.ChartAxisGroup.
     prototype.createElement = function() {
   this.element = document.createElement('div');
+  this.element.style.position = 'relative';
   this.element.flexjs_wrapper = this;
   this.className = 'ChartAxisGroup';
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartDataGroup.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartDataGroup.js b/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartDataGroup.js
index ff9cf7e..2dd637c 100644
--- a/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartDataGroup.js
+++ b/frameworks/projects/Charts/js/src/org/apache/flex/charts/supportClasses/ChartDataGroup.js
@@ -50,6 +50,7 @@ org.apache.flex.charts.supportClasses.ChartDataGroup.prototype.FLEXJS_CLASS_INFO
 org.apache.flex.charts.supportClasses.ChartDataGroup.
     prototype.createElement = function() {
   this.element = document.createElement('div');
+  this.element.style.position = 'relative';
   this.element.flexjs_wrapper = this;
   this.className = 'ChartDataGroup';
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js b/frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js
index 7bad780..5622f0f 100644
--- a/frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js
+++ b/frameworks/projects/Core/js/src/org/apache/flex/svg/TextButton.js
@@ -48,6 +48,7 @@ org.apache.flex.svg.TextButton.prototype.createElement =
   this.element.setAttribute('src', 'org/apache/flex/svg/assets/TextButton_Skin.svg');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js
index 153b817..4fa7714 100644
--- a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js
+++ b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/CheckBox.js
@@ -88,6 +88,7 @@ org.apache.flex.createjs.CheckBox.prototype.createElement =
   this.element.onClick = this.clickHandler.bind(this);
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/Label.js b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/Label.js
index aba1f7a..d6751d9 100644
--- a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/Label.js
+++ b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/Label.js
@@ -44,6 +44,7 @@ org.apache.flex.createjs.Label.prototype.createElement =
   p.getStage().update();
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 };
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/TextButton.js b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/TextButton.js
index 50412b2..b98c873 100644
--- a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/TextButton.js
+++ b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/TextButton.js
@@ -71,6 +71,7 @@ org.apache.flex.createjs.TextButton.prototype.createElement =
   p.addChild(this.element);
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 };
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js
index 3b7e59f..1a2a13a 100644
--- a/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js
+++ b/frameworks/projects/CreateJS/js/src/org/apache/flex/createjs/core/UIBase.js
@@ -53,6 +53,7 @@ org.apache.flex.createjs.core.UIBase.prototype.createElement =
   this.element = new createjs.Container();
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 };
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js b/frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js
index d5d0a42..e8fcfea 100644
--- a/frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js
+++ b/frameworks/projects/Flat/js/src/org/apache/flex/flat/CheckBox.js
@@ -66,6 +66,7 @@ org.apache.flex.flat.CheckBox.prototype.createElement =
   this.typeNames = 'CheckBox';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.input.flexjs_wrapper = this;
   this.checkbox.flexjs_wrapper = this;
   this.element.flexjs_wrapper = this;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Flat/js/src/org/apache/flex/flat/DropDownList.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/js/src/org/apache/flex/flat/DropDownList.js b/frameworks/projects/Flat/js/src/org/apache/flex/flat/DropDownList.js
index 08cef2e..9f7614c 100644
--- a/frameworks/projects/Flat/js/src/org/apache/flex/flat/DropDownList.js
+++ b/frameworks/projects/Flat/js/src/org/apache/flex/flat/DropDownList.js
@@ -58,9 +58,8 @@ org.apache.flex.flat.DropDownList.prototype.createElement =
   var caret = document.createElement('span');
   caret.className = 'dropdown-caret';
 
-  this.element.style.position = 'relative';
-
   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/43b44464/frameworks/projects/Flat/js/src/org/apache/flex/flat/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Flat/js/src/org/apache/flex/flat/RadioButton.js b/frameworks/projects/Flat/js/src/org/apache/flex/flat/RadioButton.js
index 461f7f9..fda6762 100644
--- a/frameworks/projects/Flat/js/src/org/apache/flex/flat/RadioButton.js
+++ b/frameworks/projects/Flat/js/src/org/apache/flex/flat/RadioButton.js
@@ -76,6 +76,7 @@ org.apache.flex.flat.RadioButton.prototype.createElement =
   this.typeNames = 'RadioButton';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.input.flexjs_wrapper = this;
   this.radio.flexjs_wrapper = this;
   this.element.flexjs_wrapper = this;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js b/frameworks/projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js
index 2ab29aa..c53abd5 100644
--- a/frameworks/projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js
+++ b/frameworks/projects/GoogleMaps/js/src/org/apache/flex/maps/google/Map.js
@@ -79,6 +79,7 @@ org.apache.flex.maps.google.Map.prototype.createElement =
   this.className = 'Map';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   return this.element;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js b/frameworks/projects/Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js
index bfa37ac..1ba8710 100644
--- a/frameworks/projects/Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js
+++ b/frameworks/projects/Graphics/js/src/org/apache/flex/core/graphics/GraphicShape.js
@@ -73,6 +73,7 @@ org.apache.flex.core.graphics.GraphicShape = function() {
   this.element.offsetTop = 0;
   this.element.offsetParent = null;
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 };
 goog.inherits(org.apache.flex.core.graphics.GraphicShape,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js
index 671c7d2..1917ecf 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/Button.js
@@ -48,6 +48,7 @@ org.apache.flex.html.Button.prototype.createElement =
   this.element.setAttribute('type', 'button');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   if (org.apache.flex.core.ValuesManager.valuesImpl.getValue) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js
index 6705485..82cfe9e 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/ButtonBar.js
@@ -75,6 +75,7 @@ org.apache.flex.html.ButtonBar.prototype.createElement =
   this.element = document.createElement('div');
   this.element.style.overflow = 'auto';
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.className = 'ButtonBar';
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js
index b87acb4..7f0d2c4 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/CheckBox.js
@@ -57,6 +57,7 @@ org.apache.flex.html.CheckBox.prototype.createElement =
   this.typeNames = 'CheckBox';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   cb.flexjs_wrapper = this;
   this.element.flexjs_wrapper = this;
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js
index e6a9f24..483a517 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/ComboBox.js
@@ -65,9 +65,8 @@ org.apache.flex.html.ComboBox.prototype.createElement =
   goog.events.listen(button, 'click', goog.bind(this.buttonClicked, this));
   this.element.appendChild(button);
 
-  this.element.style.position = 'relative';
-
   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/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/ControlBar.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/ControlBar.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/ControlBar.js
index 4518d08..a0afce5 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/ControlBar.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/ControlBar.js
@@ -52,6 +52,7 @@ org.apache.flex.html.ControlBar.prototype.createElement =
   this.typeNames = 'ControlBar';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   return this.element;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/DropDownList.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/DropDownList.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/DropDownList.js
index 8de4c1f..1630d3a 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/DropDownList.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/DropDownList.js
@@ -52,6 +52,7 @@ org.apache.flex.html.DropDownList.prototype.createElement =
       goog.bind(this.changeHandler, this));
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.element.flexjs_wrapper = this;
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js
index 4d87be1..5c2cea8 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/HRule.js
@@ -27,6 +27,7 @@ org.apache.flex.html.HRule = function() {
 
   this.element = document.createElement('hr');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 };
 goog.inherits(org.apache.flex.html.HRule,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js
index caf9630..f535f44 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/Image.js
@@ -54,6 +54,7 @@ org.apache.flex.html.Image.prototype.createElement =
   this.typeNames = 'Image';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   this.model = new

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/ImageAndTextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/ImageAndTextButton.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/ImageAndTextButton.js
index b87a4f9..de49513 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/ImageAndTextButton.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/ImageAndTextButton.js
@@ -51,6 +51,7 @@ org.apache.flex.html.ImageAndTextButton.prototype.createElement =
   this.element.setAttribute('type', 'button');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   if (org.apache.flex.core.ValuesManager.valuesImpl.getValue) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/NumericStepper.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/NumericStepper.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/NumericStepper.js
index f851e9e..25a3e94 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/NumericStepper.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/NumericStepper.js
@@ -51,6 +51,7 @@ org.apache.flex.html.NumericStepper.prototype.createElement =
     function() {
   this.element = document.createElement('div');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.input = new org.apache.flex.html.TextInput();
   this.addElement(this.input);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/RadioButton.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/RadioButton.js
index 4c8d18d..f24d439 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/RadioButton.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/RadioButton.js
@@ -66,6 +66,7 @@ org.apache.flex.html.RadioButton.prototype.createElement =
   this.typeNames = 'RadioButton';
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.input.flexjs_wrapper = this;
   this.element.flexjs_wrapper = this;
   this.textNode.flexjs_wrapper = this;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/SimpleList.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/SimpleList.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/SimpleList.js
index 57247b0..db2546e 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/SimpleList.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/SimpleList.js
@@ -51,6 +51,7 @@ org.apache.flex.html.SimpleList.prototype.
   goog.events.listen(this.element, 'change',
       goog.bind(this.changeHandler, this));
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.className = 'SimpleList';
 
   return this.element;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js
index 93da1bd..308967c 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/Slider.js
@@ -65,6 +65,7 @@ org.apache.flex.html.Slider.prototype.createElement =
   this.addBead(this.controller);
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   this.className = 'Slider';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js
index a8df135..2c04200 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/Spinner.js
@@ -54,6 +54,7 @@ org.apache.flex.html.Spinner.prototype.createElement =
     function() {
   this.element = document.createElement('div');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.element.style.verticalAlign = 'middle';
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js
index 3c7da17..4c18081 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/TextArea.js
@@ -47,6 +47,7 @@ org.apache.flex.html.TextArea.prototype.createElement =
 
   this.element = document.createElement('textarea');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
   this.element.className = 'TextArea';
   this.typeNames = 'TextArea';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js
index b599ede..a6a67b1 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/TextInput.js
@@ -54,6 +54,7 @@ org.apache.flex.html.TextInput.prototype.createElement = function() {
   goog.events.listen(this.element, 'input', goog.bind(this.inputChangeHandler_, this));
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 
   return this.element;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js
index ec1d9a2..01959f1 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/VRule.js
@@ -32,6 +32,7 @@ org.apache.flex.html.VRule = function() {
   this.element.style.borderBottom = 'none';
   this.element.style.borderRight = 'none';
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
 };
 goog.inherits(org.apache.flex.html.VRule,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
index 23da0c5..2275c68 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
@@ -51,6 +51,7 @@ org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer.
 
   this.element = document.createElement('div');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.button = document.createElement('button');
   this.button.style.width = '100%';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/DataItemRenderer.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
index 2a90778..7a7ca0d 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
@@ -54,6 +54,7 @@ org.apache.flex.html.supportClasses.DataItemRenderer.
 
   this.element = document.createElement('div');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.element.flexjs_wrapper = this;
   this.className = 'DataItemRenderer';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/StringItemRenderer.js b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
index ebc822e..7f89724 100644
--- a/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
+++ b/frameworks/projects/HTML/js/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
@@ -56,6 +56,7 @@ org.apache.flex.html.supportClasses.StringItemRenderer.
 
   this.element = document.createElement('div');
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   this.element.flexjs_wrapper = this;
   this.className = 'StringItemRenderer';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js
index c2260bf..9817203 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/CheckBox.js
@@ -44,6 +44,7 @@ org.apache.flex.html5.CheckBox.prototype.createElement =
   this.element.appendChild(document.createTextNode('check box'));
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js
index 6796bf7..889b611 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/ComboBox.js
@@ -55,9 +55,8 @@ org.apache.flex.html5.ComboBox.prototype.createElement =
   button.onclick = /** @type {function (Event)} */ (goog.bind(this.buttonClicked, this));
   this.element.appendChild(button);
 
-  this.element.style.position = 'relative';
-
   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/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js
index 0ac2f1d..ee5289a 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/RadioButton.js
@@ -44,6 +44,7 @@ org.apache.flex.html5.RadioButton.prototype.createElement =
   this.element.appendChild(document.createTextNode('radio button'));
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextArea.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextArea.js
index 1df46c0..b033682 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextArea.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextArea.js
@@ -37,6 +37,7 @@ org.apache.flex.html5.TextArea.prototype.createElement =
   this.element = document.createElement('textarea');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextButton.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextButton.js
index 3ab484d..fac23d5 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextButton.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextButton.js
@@ -38,6 +38,7 @@ org.apache.flex.html5.TextButton.prototype.createElement =
   this.element.setAttribute('type', 'button');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextInput.js b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextInput.js
index a7f666a..e5392b7 100644
--- a/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextInput.js
+++ b/frameworks/projects/HTML5/js/src/org/apache/flex/html5/TextInput.js
@@ -38,6 +38,7 @@ org.apache.flex.html5.TextInput.prototype.createElement =
   this.element.setAttribute('type', 'input');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
 
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js
index 01182e3..1e877ba 100644
--- a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js
+++ b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/CheckBox.js
@@ -54,6 +54,7 @@ org.apache.flex.jquery.CheckBox.prototype.createElement =
   this.element.appendChild(document.createTextNode(''));
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   cb.flexjs_wrapper = this;
   this.element.flexjs_wrapper = this;
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js
index 3ac2481..6961301 100644
--- a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js
+++ b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/RadioButton.js
@@ -78,6 +78,7 @@ org.apache.flex.jquery.RadioButton.prototype.createElement =
   this.labelFor.htmlFor = this.input.id;
 
   this.positioner = document.createElement('div');
+  this.positioner.style.position = 'relative';
   this.positioner.appendChild(this.input);
   this.positioner.appendChild(this.labelFor);
   this.element = this.input;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js
index 0142aa8..46348fd 100644
--- a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js
+++ b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/TextButton.js
@@ -38,6 +38,7 @@ org.apache.flex.jquery.TextButton.prototype.createElement =
   this.element.setAttribute('type', 'button');
 
   this.positioner = this.element;
+  this.positioner.style.position = 'relative';
   this.element.flexjs_wrapper = this;
   return this.element;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/43b44464/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js
index 78c9df0..09670eb 100644
--- a/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js
+++ b/frameworks/projects/JQuery/js/src/org/apache/flex/jquery/ToggleTextButton.js
@@ -71,6 +71,7 @@ org.apache.flex.jquery.ToggleTextButton.prototype.createElement =
   this.labelFor.htmlFor = this.input.id;
 
   this.positioner = document.createElement('div');
+  this.positioner.style.position = 'relative';
   this.positioner.appendChild(this.input);
   this.positioner.appendChild(this.labelFor);
   this.element = this.input;