|
@@ -196,6 +196,8 @@ define([
|
|
|
attributes: true,
|
|
|
subtree: false
|
|
|
});
|
|
|
+ } else if (this.$element[0].addEventListener) {
|
|
|
+ this.$element[0].addEventListener('DOMAttrModified', self._sync, false);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -458,6 +460,9 @@ define([
|
|
|
if (this._observer != null) {
|
|
|
this._observer.disconnect();
|
|
|
this._observer = null;
|
|
|
+ } else if (this.$element[0].removeEventListener) {
|
|
|
+ this.$element[0]
|
|
|
+ .removeEventListener('DOMAttrModified', this._sync, false);
|
|
|
}
|
|
|
|
|
|
this._sync = null;
|