Sha256: 21dba3bb59287b36fdda5ed6a0f75adbaa120cf8bab1495054fc21ba44b72e28
Contents?: true
Size: 1012 Bytes
Versions: 3
Compression:
Stored size: 1012 Bytes
Contents
(function (tree) { tree.Rule = function (name, value, important, index) { this.name = name; this.value = (value instanceof tree.Value) ? value : new(tree.Value)([value]); this.important = important ? ' ' + important.trim() : ''; this.index = index; if (name.charAt(0) === '@') { this.variable = true; } else { this.variable = false } }; tree.Rule.prototype.toCSS = function (env) { if (this.variable) { return "" } else { return this.name + (env.compress ? ':' : ': ') + this.value.toCSS(env) + this.important + ";"; } }; tree.Rule.prototype.eval = function (context) { return new(tree.Rule)(this.name, this.value.eval(context), this.important, this.index); }; tree.Shorthand = function (a, b) { this.a = a; this.b = b; }; tree.Shorthand.prototype = { toCSS: function (env) { return this.a.toCSS(env) + "/" + this.b.toCSS(env); }, eval: function () { return this } }; })(require('../tree'));
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
less-2.0.8 | lib/less/js/lib/less/tree/rule.js |
less-2.0.8beta2 | lib/less/js/lib/less/tree/rule.js |
less-2.0.8beta1 | lib/less/js/lib/less/tree/rule.js |