Simplifying more code

This commit is contained in:
Jeff Avallone 2014-12-13 13:42:55 -05:00
parent 407167a4ae
commit d216c0fe5f
4 changed files with 25 additions and 25 deletions

View File

@ -6,19 +6,19 @@ export default _.extend({}, Base, {
type: 'charset-range', type: 'charset-range',
_render() { _render() {
var hyphen = this.container.text() var contents = [
.attr({ this.first,
text: '-' this.container.text()
}); .attr({ text: '-' }),
this.last
];
return Q.all([ return Q.all([
this.first.render(this.container.group()), this.first.render(this.container.group()),
this.last.render(this.container.group()) this.last.render(this.container.group())
]) ])
.then((() => { .then(this.spaceHorizontally.bind(this, contents, {
this.spaceHorizontally([this.first, hyphen, this.last], { padding: 5
padding: 5 }));
});
}).bind(this));
} }
}); });

View File

@ -13,12 +13,13 @@ export default _.extend({}, Base, {
}, },
_render() { _render() {
return this.renderLabel(_.result(this, this.code())).then(label => { return this.renderLabel(_.result(this, this.code()))
label.select('rect').attr({ .then(label => {
rx: 3, label.select('rect').attr({
ry: 3 rx: 3,
ry: 3
});
}); });
});
}, },
// Escape code mappings // Escape code mappings

View File

@ -5,11 +5,12 @@ export default _.extend({}, Base, {
type: 'literal', type: 'literal',
_render() { _render() {
return this.renderLabel('"' + this.literal.textValue + '"').then(label => { return this.renderLabel('"' + this.literal.textValue + '"')
label.select('rect').attr({ .then(label => {
rx: 3, label.select('rect').attr({
ry: 3 rx: 3,
ry: 3
});
}); });
});
} }
}); });

View File

@ -11,15 +11,13 @@ export default _.extend({}, Base, {
partPromises; partPromises;
if (this.anchorStart()) { if (this.anchorStart()) {
start = this.renderLabel('Start of line').then(label => { start = this.renderLabel('Start of line')
return label.addClass('anchor'); .invoke('addClass', 'anchor');
});
} }
if (this.anchorEnd()) { if (this.anchorEnd()) {
end = this.renderLabel('End of line').then(label => { end = this.renderLabel('End of line')
return label.addClass('anchor'); .invoke('addClass', 'anchor');
});
} }
if (start || end || parts.length !== 1) { if (start || end || parts.length !== 1) {