智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LightingSystemApp-serial/.svn/pristine/c9/c93f2ae44424ba62544d6cdeeae...

38 lines
1.2 KiB

"use strict";
class SVGAnimatedStringImpl {
constructor(args, privateData) {
this._element = privateData.element;
this._attribute = privateData.attribute;
this._attributeDeprecated = privateData.attributeDeprecated; // can be undefined
this._initialValue = privateData.initialValue; // can be undefined
}
get baseVal() {
if (!this._element.hasAttributeNS(null, this._attribute)) {
if (this._attributeDeprecated !== undefined && this._element.hasAttributeNS(null, this._attributeDeprecated)) {
return this._element.getAttributeNS(null, this._attributeDeprecated);
} else if (this._initialValue !== undefined) {
return this._initialValue;
}
return "";
}
return this._element.getAttributeNS(null, this._attribute);
}
get animVal() {
return this.baseVal;
}
set baseVal(base) {
if (!this._element.hasAttributeNS(null, this._attribute) &&
this._attributeDeprecated !== undefined &&
this._element.hasAttributeNS(null, this._attributeDeprecated)) {
this._element.setAttributeNS(null, this._attributeDeprecated, base);
} else {
this._element.setAttributeNS(null, this._attribute, base);
}
}
}
exports.implementation = SVGAnimatedStringImpl;