From d26955b46e0453757873c023dede74253189e1c5 Mon Sep 17 00:00:00 2001 From: Steven Orvell Date: Fri, 15 Sep 2017 19:16:23 -0700 Subject: [PATCH] Implement `basic-element` with `properties-changed` Moves basic property creation and attribute deserialization into properties changed to make it suitable as a base for basic-element. --- lib/elements/basic-element.html | 70 ++-- lib/mixins/properties-changed.html | 149 +++++++- lib/mixins/property-accessors.html | 143 ++----- test/runner.html | 1 + ...basic-element-with-property-accessors.html | 360 ++++++++++++++++++ test/unit/polymer.basic-element.html | 27 +- 6 files changed, 585 insertions(+), 165 deletions(-) create mode 100644 test/unit/polymer.basic-element-with-property-accessors.html diff --git a/lib/elements/basic-element.html b/lib/elements/basic-element.html index d3d6b7001c..d45439ec07 100644 --- a/lib/elements/basic-element.html +++ b/lib/elements/basic-element.html @@ -10,7 +10,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/unit/polymer.basic-element.html b/test/unit/polymer.basic-element.html index b4a34bc9a7..98eb9c68ba 100644 --- a/test/unit/polymer.basic-element.html +++ b/test/unit/polymer.basic-element.html @@ -14,7 +14,7 @@ - +