Skip to content

Commit 069eecc

Browse files
committed
feat(vaadin-select): warn when using legacy Template API
1 parent 7380e55 commit 069eecc

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

packages/vaadin-select/src/vaadin-select.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { ControlStateMixin } from '@vaadin/vaadin-control-state-mixin/vaadin-con
1010
import { IronResizableBehavior } from '@polymer/iron-resizable-behavior/iron-resizable-behavior.js';
1111
import '@polymer/iron-media-query/iron-media-query.js';
1212
import { ElementMixin } from '@vaadin/vaadin-element-mixin/vaadin-element-mixin.js';
13+
import { TemplateRendererMixin } from '@vaadin/vaadin-element-mixin/vaadin-template-renderer-mixin.js';
1314
import './vaadin-select-overlay.js';
1415
import './vaadin-select-text-field.js';
1516
const $_documentContainer = document.createElement('template');
@@ -113,8 +114,8 @@ document.head.appendChild($_documentContainer.content);
113114
* @mixes ControlStateMixin
114115
* @mixes ThemableMixin
115116
*/
116-
class SelectElement extends ElementMixin(
117-
ControlStateMixin(ThemableMixin(mixinBehaviors(IronResizableBehavior, PolymerElement)))
117+
class SelectElement extends TemplateRendererMixin(
118+
ElementMixin(ControlStateMixin(ThemableMixin(mixinBehaviors(IronResizableBehavior, PolymerElement))))
118119
) {
119120
static get template() {
120121
return html`
@@ -359,10 +360,6 @@ class SelectElement extends ElementMixin(
359360

360361
this.focusElement.addEventListener('click', () => (this.opened = !this.readonly));
361362
this.focusElement.addEventListener('keydown', (e) => this._onKeyDown(e));
362-
363-
if (window.Vaadin && window.Vaadin.templateRendererCallback) {
364-
window.Vaadin.templateRendererCallback(this);
365-
}
366363
}
367364

368365
/**

0 commit comments

Comments
 (0)