Index: node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframeRule.js |
diff --git a/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframeRule.js b/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframeRule.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8238c6b844dff1e8ba15fdda46dca5db91ce0832 |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/cssom/lib/CSSKeyframeRule.js |
@@ -0,0 +1,35 @@ |
+//.CommonJS |
+var CSSOM = { |
+ CSSRule: require("./CSSRule").CSSRule, |
+ CSSStyleDeclaration: require('./CSSStyleDeclaration').CSSStyleDeclaration |
+}; |
+///CommonJS |
+ |
+ |
+/** |
+ * @constructor |
+ * @see http://www.w3.org/TR/css3-animations/#DOM-CSSKeyframeRule |
+ */ |
+CSSOM.CSSKeyframeRule = function CSSKeyframeRule() { |
+ CSSOM.CSSRule.call(this); |
+ this.keyText = ''; |
+ this.style = new CSSOM.CSSStyleDeclaration; |
+ this.style.parentRule = this; |
+}; |
+ |
+CSSOM.CSSKeyframeRule.prototype = new CSSOM.CSSRule; |
+CSSOM.CSSKeyframeRule.prototype.constructor = CSSOM.CSSKeyframeRule; |
+CSSOM.CSSKeyframeRule.prototype.type = 9; |
+//FIXME |
+//CSSOM.CSSKeyframeRule.prototype.insertRule = CSSStyleSheet.prototype.insertRule; |
+//CSSOM.CSSKeyframeRule.prototype.deleteRule = CSSStyleSheet.prototype.deleteRule; |
+ |
+// http://www.opensource.apple.com/source/WebCore/WebCore-955.66.1/css/WebKitCSSKeyframeRule.cpp |
+CSSOM.CSSKeyframeRule.prototype.__defineGetter__("cssText", function() { |
+ return this.keyText + " {" + this.style.cssText + "} "; |
+}); |
+ |
+ |
+//.CommonJS |
+exports.CSSKeyframeRule = CSSOM.CSSKeyframeRule; |
+///CommonJS |