Index: node_modules/vulcanize/node_modules/cssom/lib/CSSFontFaceRule.js |
diff --git a/node_modules/vulcanize/node_modules/cssom/lib/CSSFontFaceRule.js b/node_modules/vulcanize/node_modules/cssom/lib/CSSFontFaceRule.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b7a56cfa3a71dd4a2b0a52f80b514a3d4c5a00b8 |
--- /dev/null |
+++ b/node_modules/vulcanize/node_modules/cssom/lib/CSSFontFaceRule.js |
@@ -0,0 +1,34 @@ |
+//.CommonJS |
+var CSSOM = { |
+ CSSStyleDeclaration: require("./CSSStyleDeclaration").CSSStyleDeclaration, |
+ CSSRule: require("./CSSRule").CSSRule |
+}; |
+///CommonJS |
+ |
+ |
+/** |
+ * @constructor |
+ * @see http://dev.w3.org/csswg/cssom/#css-font-face-rule |
+ */ |
+CSSOM.CSSFontFaceRule = function CSSFontFaceRule() { |
+ CSSOM.CSSRule.call(this); |
+ this.style = new CSSOM.CSSStyleDeclaration; |
+ this.style.parentRule = this; |
+}; |
+ |
+CSSOM.CSSFontFaceRule.prototype = new CSSOM.CSSRule; |
+CSSOM.CSSFontFaceRule.prototype.constructor = CSSOM.CSSFontFaceRule; |
+CSSOM.CSSFontFaceRule.prototype.type = 5; |
+//FIXME |
+//CSSOM.CSSFontFaceRule.prototype.insertRule = CSSStyleSheet.prototype.insertRule; |
+//CSSOM.CSSFontFaceRule.prototype.deleteRule = CSSStyleSheet.prototype.deleteRule; |
+ |
+// http://www.opensource.apple.com/source/WebCore/WebCore-955.66.1/css/WebKitCSSFontFaceRule.cpp |
+CSSOM.CSSFontFaceRule.prototype.__defineGetter__("cssText", function() { |
+ return "@font-face {" + this.style.cssText + "}"; |
+}); |
+ |
+ |
+//.CommonJS |
+exports.CSSFontFaceRule = CSSOM.CSSFontFaceRule; |
+///CommonJS |