版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

38 строки
1.1 KiB

  1. //.CommonJS
  2. var CSSOM = {
  3. CSSRule: require("./CSSRule").CSSRule,
  4. CSSStyleDeclaration: require('./CSSStyleDeclaration').CSSStyleDeclaration
  5. };
  6. ///CommonJS
  7. /**
  8. * @constructor
  9. * @see http://www.w3.org/TR/css3-animations/#DOM-CSSKeyframeRule
  10. */
  11. CSSOM.CSSKeyframeRule = function CSSKeyframeRule() {
  12. CSSOM.CSSRule.call(this);
  13. this.keyText = '';
  14. this.style = new CSSOM.CSSStyleDeclaration();
  15. this.style.parentRule = this;
  16. };
  17. CSSOM.CSSKeyframeRule.prototype = new CSSOM.CSSRule();
  18. CSSOM.CSSKeyframeRule.prototype.constructor = CSSOM.CSSKeyframeRule;
  19. CSSOM.CSSKeyframeRule.prototype.type = 8;
  20. //FIXME
  21. //CSSOM.CSSKeyframeRule.prototype.insertRule = CSSStyleSheet.prototype.insertRule;
  22. //CSSOM.CSSKeyframeRule.prototype.deleteRule = CSSStyleSheet.prototype.deleteRule;
  23. // http://www.opensource.apple.com/source/WebCore/WebCore-955.66.1/css/WebKitCSSKeyframeRule.cpp
  24. Object.defineProperty(CSSOM.CSSKeyframeRule.prototype, "cssText", {
  25. get: function() {
  26. return this.keyText + " {" + this.style.cssText + "} ";
  27. }
  28. });
  29. //.CommonJS
  30. exports.CSSKeyframeRule = CSSOM.CSSKeyframeRule;
  31. ///CommonJS