CSSConditionRule.js 868 B

1234567891011121314151617181920212223242526272829303132
  1. //.CommonJS
  2. var CSSOM = {
  3. CSSRule: require("./CSSRule").CSSRule,
  4. CSSRuleList: require("./CSSRuleList").CSSRuleList,
  5. CSSGroupingRule: require("./CSSGroupingRule").CSSGroupingRule
  6. };
  7. ///CommonJS
  8. /**
  9. * @constructor
  10. * @see https://www.w3.org/TR/css-conditional-3/#the-cssconditionrule-interface
  11. */
  12. CSSOM.CSSConditionRule = function CSSConditionRule() {
  13. CSSOM.CSSGroupingRule.call(this);
  14. this.__conditionText = '';
  15. };
  16. CSSOM.CSSConditionRule.prototype = Object.create(CSSOM.CSSGroupingRule.prototype);
  17. CSSOM.CSSConditionRule.prototype.constructor = CSSOM.CSSConditionRule;
  18. Object.setPrototypeOf(CSSOM.CSSConditionRule, CSSOM.CSSGroupingRule);
  19. Object.defineProperty(CSSOM.CSSConditionRule.prototype, "conditionText", {
  20. get: function () {
  21. return this.__conditionText;
  22. }
  23. });
  24. //.CommonJS
  25. exports.CSSConditionRule = CSSOM.CSSConditionRule;
  26. ///CommonJS