Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1281)

Unified Diff: polymer_0.5.0/bower_components/core-overlay/core-overlay.html

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: polymer_0.5.0/bower_components/core-overlay/core-overlay.html
diff --git a/bower_components/core-overlay/core-overlay.html b/polymer_0.5.0/bower_components/core-overlay/core-overlay.html
similarity index 97%
rename from bower_components/core-overlay/core-overlay.html
rename to polymer_0.5.0/bower_components/core-overlay/core-overlay.html
index a18f071fae8845e5373a60cd3648b7c91ba30ca9..13a59702e36e6ca755208a90062335f8ff93d5b7 100644
--- a/bower_components/core-overlay/core-overlay.html
+++ b/polymer_0.5.0/bower_components/core-overlay/core-overlay.html
@@ -9,6 +9,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../core-transition/core-transition.html">
+<link rel="import" href="../core-resizable/core-resizable.html">
<link rel="import" href="core-key-helper.html">
<link rel="import" href="core-overlay-layer.html">
@@ -115,7 +116,7 @@ object like this: `{v: 'top', h: 'right'}`.
<script>
(function() {
- Polymer('core-overlay', {
+ Polymer(Polymer.mixin({
publish: {
/**
@@ -236,7 +237,19 @@ object like this: `{v: 'top', h: 'right'}`.
'keydown': 'keydownHandler',
'core-transitionend': 'transitionend'
},
-
+
+ attached: function() {
+ this.resizerAttachedHandler();
+ },
+
+ detached: function() {
+ this.resizerDetachedHandler();
+ },
+
+ resizerShouldNotify: function() {
+ return this.opened;
+ },
+
registerCallback: function(element) {
this.layer = document.createElement('core-overlay-layer');
this.keyHelper = document.createElement('core-key-helper');
@@ -248,7 +261,7 @@ object like this: `{v: 'top', h: 'right'}`.
ready: function() {
this.target = this.target || this;
// flush to ensure styles are installed before paint
- Platform.flush();
+ Polymer.flush();
},
/**
@@ -387,6 +400,7 @@ object like this: `{v: 'top', h: 'right'}`.
// tasks which cause the overlay to actually open; typically play an
// animation
renderOpened: function() {
+ this.notifyResize();
var transition = this.getTransition();
if (transition) {
transition.go(this.target, {opened: this.opened});
@@ -571,11 +585,13 @@ object like this: `{v: 'top', h: 'right'}`.
},
resetTargetDimensions: function() {
- if (!this.dimensions.size.v) {
+ if (!this.dimensions || !this.dimensions.size.v) {
this.sizingTarget.style.maxHeight = '';
+ this.target.style.top = '';
}
- if (!this.dimensions.size.h) {
+ if (!this.dimensions || !this.dimensions.size.h) {
this.sizingTarget.style.maxWidth = '';
+ this.target.style.left = '';
}
this.dimensions = null;
},
@@ -673,8 +689,9 @@ object like this: `{v: 'top', h: 'right'}`.
};
}
return this[bound];
- },
- });
+ }
+
+ }, Polymer.CoreResizer));
// TODO(sorvell): This should be an element with private state so it can
// be independent of overlay.

Powered by Google App Engine
This is Rietveld 408576698