mirror of
https://github.com/Polymer/polymer.git
synced 2025-02-25 18:55:30 -06:00
Removing support for returning strings from template getter.
(Per previous documented deprecation: https://www.polymer-project.org/2.0/docs/devguide/dom-template#templateobject)
This commit is contained in:
@@ -18,10 +18,10 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
||||
<body>
|
||||
|
||||
<script type="module">
|
||||
import { PolymerElement } from '../../polymer-element.js';
|
||||
import { PolymerElement, html } from '../../polymer-element.js';
|
||||
class XA extends PolymerElement {
|
||||
static get template() {
|
||||
return `<x-b prop="[[prop]]"></x-b>`;
|
||||
return html`<x-b prop="[[prop]]"></x-b>`;
|
||||
}
|
||||
static get observers() { return ['propChanged(prop)']}
|
||||
propChanged() {
|
||||
@@ -101,7 +101,7 @@ customElements.define('x-b', XB);
|
||||
|
||||
class XC extends PolymerElement {
|
||||
static get template() {
|
||||
return `<div></div>`;
|
||||
return html`<div></div>`;
|
||||
}
|
||||
static get observers() { return ['propChanged(prop)']}
|
||||
propChanged() {
|
||||
|
||||
@@ -195,7 +195,7 @@ Polymer({
|
||||
}
|
||||
});
|
||||
let XNestedRepeat = Polymer({
|
||||
_template: `
|
||||
_template: html`
|
||||
<template id="repeater" is="dom-repeat" items="{{items}}" as="itema" index-as="indexa" on-dom-change="domUpdateHandler">
|
||||
<x-foo on-test1="testHandler1"
|
||||
innera-prop="{{innera.prop}}"
|
||||
@@ -254,8 +254,7 @@ let XNestedRepeat = Polymer({
|
||||
class XNestedRepeatMutable extends MutableData(XNestedRepeat) {
|
||||
static get template() {
|
||||
if (!this._templateEl) {
|
||||
this._templateEl = document.createElement('template');
|
||||
this._templateEl.innerHTML = XNestedRepeat.template;
|
||||
this._templateEl = XNestedRepeat.template.cloneNode(true);
|
||||
}
|
||||
return this.makeRepeatsMutable(this._templateEl.cloneNode(true));
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ window.MyElement = MyElement;
|
||||
|
||||
<dom-module id="sub-element">
|
||||
<script type="module">
|
||||
import '../../polymer-element.js';
|
||||
import { PolymerElement } from '../../polymer-element.js';
|
||||
|
||||
class SubElement extends window.MyElement {
|
||||
|
||||
@@ -247,11 +247,11 @@ window.SubMixinElement = SubMixinElement;
|
||||
</dom-module>
|
||||
|
||||
<script type="module">
|
||||
import '../../polymer-element.js';
|
||||
import { html } from '../../polymer-element.js';
|
||||
|
||||
class SubNewTemplate extends window.MyElement {
|
||||
static get template() {
|
||||
return `
|
||||
return html`
|
||||
<h1>Sub template</h1>
|
||||
<div id="subContent">{{prop2}}</div>`;
|
||||
}
|
||||
|
||||
@@ -587,7 +587,7 @@ Polymer({is: 'x-slotted'});
|
||||
</style>
|
||||
</template>
|
||||
<script type="module">
|
||||
import { PolymerElement } from '../../polymer-element.js';
|
||||
import { PolymerElement, html } from '../../polymer-element.js';
|
||||
customElements.define('x-class-no-is', class extends PolymerElement {
|
||||
static get template() {
|
||||
return window.xClass;
|
||||
@@ -596,7 +596,7 @@ customElements.define('x-class-no-is', class extends PolymerElement {
|
||||
|
||||
customElements.define('x-template-string', class extends PolymerElement {
|
||||
static get template() {
|
||||
return `<style>
|
||||
return html`<style>
|
||||
:host {
|
||||
display: block;
|
||||
border: 1px solid orange;
|
||||
|
||||
Reference in New Issue
Block a user