| Index: lib/dom/templates/html/interface/interface_Element.darttemplate
|
| diff --git a/lib/dom/templates/html/interface/interface_Element.darttemplate b/lib/dom/templates/html/interface/interface_Element.darttemplate
|
| index db5f1bee0a6e514b5b4af6d217eda5dedf79b5bd..d226bd7c2e41fd2e836220cdcab07d898d728f58 100644
|
| --- a/lib/dom/templates/html/interface/interface_Element.darttemplate
|
| +++ b/lib/dom/templates/html/interface/interface_Element.darttemplate
|
| @@ -10,21 +10,21 @@
|
| */
|
| class _DataAttributeMap implements Map<String, String> {
|
|
|
| - final Map<String, String> _attributes;
|
| + final Map<String, String> $dom_attributes;
|
|
|
| - _DataAttributeMap(this._attributes);
|
| + _DataAttributeMap(this.$dom_attributes);
|
|
|
| // interface Map
|
|
|
| // TODO: Use lazy iterator when it is available on Map.
|
| bool containsValue(String value) => getValues().some((v) => v == value);
|
|
|
| - bool containsKey(String key) => _attributes.containsKey(_attr(key));
|
| + bool containsKey(String key) => $dom_attributes.containsKey(_attr(key));
|
|
|
| - String operator [](String key) => _attributes[_attr(key)];
|
| + String operator [](String key) => $dom_attributes[_attr(key)];
|
|
|
| void operator []=(String key, String value) {
|
| - _attributes[_attr(key)] = value;
|
| + $dom_attributes[_attr(key)] = value;
|
| }
|
|
|
| String putIfAbsent(String key, String ifAbsent()) {
|
| @@ -34,7 +34,7 @@ class _DataAttributeMap implements Map<String, String> {
|
| return this[key];
|
| }
|
|
|
| - String remove(String key) => _attributes.remove(_attr(key));
|
| + String remove(String key) => $dom_attributes.remove(_attr(key));
|
|
|
| void clear() {
|
| // Needs to operate on a snapshot since we are mutatiting the collection.
|
| @@ -44,7 +44,7 @@ class _DataAttributeMap implements Map<String, String> {
|
| }
|
|
|
| void forEach(void f(String key, String value)) {
|
| - _attributes.forEach((String key, String value) {
|
| + $dom_attributes.forEach((String key, String value) {
|
| if (_matches(key)) {
|
| f(_strip(key), value);
|
| }
|
| @@ -53,7 +53,7 @@ class _DataAttributeMap implements Map<String, String> {
|
|
|
| Collection<String> getKeys() {
|
| final keys = new List<String>();
|
| - _attributes.forEach((String key, String value) {
|
| + $dom_attributes.forEach((String key, String value) {
|
| if (_matches(key)) {
|
| keys.add(_strip(key));
|
| }
|
| @@ -63,7 +63,7 @@ class _DataAttributeMap implements Map<String, String> {
|
|
|
| Collection<String> getValues() {
|
| final values = new List<String>();
|
| - _attributes.forEach((String key, String value) {
|
| + $dom_attributes.forEach((String key, String value) {
|
| if (_matches(key)) {
|
| values.add(value);
|
| }
|
| @@ -194,7 +194,7 @@ class _CssClassSet implements Set<String> {
|
| Set<String> _read() {
|
| // TODO(mattsh) simplify this once split can take regex.
|
| Set<String> s = new Set<String>();
|
| - for (String name in _className().split(' ')) {
|
| + for (String name in $dom_className().split(' ')) {
|
| String trimmed = name.trim();
|
| if (!trimmed.isEmpty()) {
|
| s.add(trimmed);
|
| @@ -207,14 +207,14 @@ class _CssClassSet implements Set<String> {
|
| * Read the class names as a space-separated string. This is meant to be
|
| * overridden by subclasses.
|
| */
|
| - String _className() => _element._className;
|
| + String $dom_className() => _element.$dom_className;
|
|
|
| /**
|
| * Join all the elements of a set into one string and write
|
| * back to the element.
|
| */
|
| void _write(Set s) {
|
| - _element._className = _formatSet(s);
|
| + _element.$dom_className = _formatSet(s);
|
| }
|
|
|
| String _formatSet(Set<String> s) {
|
|
|