Index: polymer_0.5.0/bower_components/core-overlay/tests/html/core-overlay-positioning.html |
diff --git a/bower_components/core-overlay/tests/html/core-overlay-positioning.html b/polymer_0.5.0/bower_components/core-overlay/tests/html/core-overlay-positioning.html |
similarity index 85% |
rename from bower_components/core-overlay/tests/html/core-overlay-positioning.html |
rename to polymer_0.5.0/bower_components/core-overlay/tests/html/core-overlay-positioning.html |
index 00813897eaadaa522b152d4f3aad6c1d73f326a2..26b5168336da27423b41693c602cdece445bba2c 100644 |
--- a/bower_components/core-overlay/tests/html/core-overlay-positioning.html |
+++ b/polymer_0.5.0/bower_components/core-overlay/tests/html/core-overlay-positioning.html |
@@ -11,7 +11,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN |
<head> |
<title>core-overlay</title> |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> |
- <script src="../../../platform/platform.js"></script> |
+ <script src="../../../webcomponentsjs/webcomponents.js"></script> |
<script src="../../../polymer-test-tools/chai/chai.js"></script> |
<script src="../../../polymer-test-tools/htmltest.js"></script> |
<link rel="import" href="../../../core-transition/core-transition-css.html"> |
@@ -82,6 +82,21 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN |
chai.assert.ok(Math.abs(rect.top - (window.innerHeight - rect.bottom)) < 5, 'overlay centered vertically'); |
}, next); |
}, |
+ // does not retain positioning when centered and re-opened |
+ function(next) { |
+ var listener = function(e) { |
+ var dimensions = e.target.dimensions; |
+ chai.assert.equal(dimensions.position.h, undefined); |
+ chai.assert.equal(dimensions.position.v, undefined); |
+ }; |
+ basic.addEventListener('core-overlay-open-completed', listener, false); |
+ testWhenOpen(basic, function() { |
+ var rect = basic.getBoundingClientRect(); |
+ chai.assert.ok(Math.abs(rect.left - (window.innerWidth - rect.right)) < 5, 'overlay centered horizontally'); |
+ chai.assert.ok(Math.abs(rect.top - (window.innerHeight - rect.bottom)) < 5, 'overlay centered vertically'); |
+ basic.removeEventListener('core-overlay-open-completed', listener, false); |
+ }, next); |
+ }, |
// css positioned overlay |
function(next) { |
testWhenOpen(overlay, function() { |