Skip to content
This repository was archived by the owner on Mar 13, 2018. It is now read-only.

Commit c0b7090

Browse files
committed
Add CoreResizable support.
1 parent 4271eea commit c0b7090

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

bower.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"core-media-query": "Polymer/core-media-query#master",
99
"font-roboto": "Polymer/font-roboto#master",
1010
"paper-icon-button": "Polymer/paper-icon-button#master",
11-
"paper-ripple": "Polymer/paper-ripple#master"
11+
"paper-ripple": "Polymer/paper-ripple#master",
12+
"core-resizable": "Polymer/core-resizable#master"
1213
}
1314
}

paper-tabs.html

+12-2
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282

8383
<link rel="import" href="../core-selector/core-selector.html">
8484
<link rel="import" href="../paper-icon-button/paper-icon-button.html">
85+
<link rel="import" href="../core-resizable/core-resizable.html">
8586
<link rel="import" href="paper-tab.html">
8687

8788
<polymer-element name="paper-tabs" extends="core-selector" attributes="noink nobar noslide scrollable hideScrollButton" role="tablist" horizontal center layout>
@@ -109,7 +110,7 @@
109110
</template>
110111
<script>
111112

112-
Polymer('paper-tabs', {
113+
Polymer(Polymer.mixin({
113114

114115
/**
115116
* If true, ink ripple effect is disabled.
@@ -164,6 +165,10 @@
164165
* @default false
165166
*/
166167
hideScrollButton: false,
168+
169+
eventDelegates: {
170+
'core-resize': 'updateBar'
171+
},
167172

168173
activateEvent: 'tap',
169174

@@ -182,10 +187,15 @@
182187
this.async('scroll');
183188
this._tabsObserver.observe(this, {childList: true, subtree: true, characterData: true});
184189
},
190+
191+
attached: function() {
192+
this.resizeableAttachedHandler();
193+
},
185194

186195
detached: function() {
187196
Polymer.removeEventListener(this.$.tabsContainer, 'trackx', this._trackxHandler);
188197
this._tabsObserver.disconnect();
198+
this.resizeableDetachedHandler();
189199
},
190200

191201
trackStart: function(e) {
@@ -322,7 +332,7 @@
322332
}
323333
}
324334

325-
});
335+
}, Polymer.CoreResizable));
326336

327337
</script>
328338
</polymer-element>

0 commit comments

Comments
 (0)