Sha256: 0ad41e92cd1f940d65c15338843bdee40dd37c5c92c3237195010e5c22333cda
Contents?: true
Size: 954 Bytes
Versions: 3
Compression:
Stored size: 954 Bytes
Contents
(function (tree) { tree.Element = function (combinator, value, index) { this.combinator = combinator instanceof tree.Combinator ? combinator : new(tree.Combinator)(combinator); this.value = value ? value.trim() : ""; this.index = index; }; tree.Element.prototype.toCSS = function (env) { return this.combinator.toCSS(env || {}) + this.value; }; tree.Combinator = function (value) { if (value === ' ') { this.value = ' '; } else if (value === '& ') { this.value = '& '; } else { this.value = value ? value.trim() : ""; } }; tree.Combinator.prototype.toCSS = function (env) { return { '' : '', ' ' : ' ', '&' : '', '& ' : ' ', ':' : ' :', '::': '::', '+' : env.compress ? '+' : ' + ', '~' : env.compress ? '~' : ' ~ ', '>' : env.compress ? '>' : ' > ' }[this.value]; }; })(require('../tree'));
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
less-2.0.8 | lib/less/js/lib/less/tree/element.js |
less-2.0.8beta2 | lib/less/js/lib/less/tree/element.js |
less-2.0.8beta1 | lib/less/js/lib/less/tree/element.js |