| //.CommonJS |
| var CSSOM = {}; |
| ///CommonJS |
| |
| |
| /** |
| * @constructor |
| * @see http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSValue |
| * |
| * TODO: add if needed |
| */ |
| CSSOM.CSSValue = function CSSValue() { |
| }; |
| |
| CSSOM.CSSValue.prototype = { |
| constructor: CSSOM.CSSValue, |
| |
| // @see: http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSValue |
| set cssText(text) { |
| var name = this._getConstructorName(); |
| |
| throw new Error('DOMException: property "cssText" of "' + name + '" is readonly and can not be replaced with "' + text + '"!'); |
| }, |
| |
| get cssText() { |
| var name = this._getConstructorName(); |
| |
| throw new Error('getter "cssText" of "' + name + '" is not implemented!'); |
| }, |
| |
| _getConstructorName: function() { |
| var s = this.constructor.toString(), |
| c = s.match(/function\s([^\(]+)/), |
| name = c[1]; |
| |
| return name; |
| } |
| }; |
| |
| |
| //.CommonJS |
| exports.CSSValue = CSSOM.CSSValue; |
| ///CommonJS |