Sha256: e9679d0b9aee437f48d526c9dea4867c0f9837f70c2d423fe0789417ad23d02c

Contents?: true

Size: 1.24 KB

Versions: 26

Compression:

Stored size: 1.24 KB

Contents

//.CommonJS
var CSSOM = {
	CSSRule: require("./CSSRule").CSSRule,
	CSSGroupingRule: require("./CSSGroupingRule").CSSGroupingRule,
	CSSConditionRule: require("./CSSConditionRule").CSSConditionRule,
};
///CommonJS


/**
 * @constructor
 * @see https://drafts.csswg.org/css-contain-3/
 * @see https://www.w3.org/TR/css-contain-3/
 */
CSSOM.CSSContainerRule = function CSSContainerRule() {
	CSSOM.CSSConditionRule.call(this);
};

CSSOM.CSSContainerRule.prototype = new CSSOM.CSSConditionRule();
CSSOM.CSSContainerRule.prototype.constructor = CSSOM.CSSContainerRule;
CSSOM.CSSContainerRule.prototype.type = 17;

Object.defineProperties(CSSOM.CSSContainerRule.prototype, {
  "conditionText": {
    get: function() {
      return this.containerText;
    },
    set: function(value) {
      this.containerText = value;
    },
    configurable: true,
    enumerable: true
  },
  "cssText": {
    get: function() {
      var cssTexts = [];
      for (var i=0, length=this.cssRules.length; i < length; i++) {
        cssTexts.push(this.cssRules[i].cssText);
      }
      return "@container " + this.containerText + " {" + cssTexts.join("") + "}";
    },
    configurable: true,
    enumerable: true
  }
});


//.CommonJS
exports.CSSContainerRule = CSSOM.CSSContainerRule;
///CommonJS

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.25 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.24 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.23 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.22 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.21 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.20 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.19 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.18 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.17 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.16 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.15 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.14 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.13 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.12 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.11 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.10 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.9 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.8 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js
clapton-0.0.7 lib/clapton/javascripts/node_modules/rrweb-cssom/lib/CSSContainerRule.js