| Index: node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframesRule.js
|
| diff --git a/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframesRule.js b/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframesRule.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0ae70ba7686d907328588846bd1748566ea664ef
|
| --- /dev/null
|
| +++ b/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframesRule.js
|
| @@ -0,0 +1,37 @@
|
| +//.CommonJS
|
| +var CSSOM = {
|
| + CSSRule: require("./CSSRule").CSSRule
|
| +};
|
| +///CommonJS
|
| +
|
| +
|
| +/**
|
| + * @constructor
|
| + * @see http://www.w3.org/TR/css3-animations/#DOM-CSSKeyframesRule
|
| + */
|
| +CSSOM.CSSKeyframesRule = function CSSKeyframesRule() {
|
| + CSSOM.CSSRule.call(this);
|
| + this.name = '';
|
| + this.cssRules = [];
|
| +};
|
| +
|
| +CSSOM.CSSKeyframesRule.prototype = new CSSOM.CSSRule;
|
| +CSSOM.CSSKeyframesRule.prototype.constructor = CSSOM.CSSKeyframesRule;
|
| +CSSOM.CSSKeyframesRule.prototype.type = 8;
|
| +//FIXME
|
| +//CSSOM.CSSKeyframesRule.prototype.insertRule = CSSStyleSheet.prototype.insertRule;
|
| +//CSSOM.CSSKeyframesRule.prototype.deleteRule = CSSStyleSheet.prototype.deleteRule;
|
| +
|
| +// http://www.opensource.apple.com/source/WebCore/WebCore-955.66.1/css/WebKitCSSKeyframesRule.cpp
|
| +CSSOM.CSSKeyframesRule.prototype.__defineGetter__("cssText", function() {
|
| + var cssTexts = [];
|
| + for (var i=0, length=this.cssRules.length; i < length; i++) {
|
| + cssTexts.push(" " + this.cssRules[i].cssText);
|
| + }
|
| + return "@" + (this._vendorPrefix || '') + "keyframes " + this.name + " { \n" + cssTexts.join("\n") + "\n}";
|
| +});
|
| +
|
| +
|
| +//.CommonJS
|
| +exports.CSSKeyframesRule = CSSOM.CSSKeyframesRule;
|
| +///CommonJS
|
|
|