1
0
mirror of https://github.com/Pomax/BezierInfo-2.git synced 2025-09-01 20:33:34 +02:00

bit of cleanup

This commit is contained in:
Pomax
2017-04-15 12:21:12 -07:00
parent 667fbfae0b
commit 842fd8e344
35 changed files with 185 additions and 230 deletions

View File

@@ -3,27 +3,26 @@ var React = require("react");
var baseClass = {
render: function() {
var cprops = {
'data-section': this.props.fragmentid,
'data-setup': this.props.sname,
'data-draw': this.props.dname
tabIndex: 0,
style: {
width: this.panelCount * this.defaultWidth + "px",
height: this.defaultHeight + "px"
}
};
console.log(cprops);
var handlers = {
onMouseDown: this.mouseDown,
onMouseMove: this.mouseMove,
onMouseUp: this.mouseUp,
onClick: this.onClick,
onKeyUp: this.onKeyUp,
onKeyDown: this.onKeyDown,
onKeyPress: this.onKeyPress
};
return (
<figure className={this.props.inline ? "inline": false}>
<canvas ref="canvas"
tabIndex="0"
style={{
width: this.panelCount * this.defaultWidth + "px",
height: this.defaultHeight + "px"
}}
onMouseDown={this.mouseDown}
onMouseMove={this.mouseMove}
onMouseUp={this.mouseUp}
onClick={this.onClick}
onKeyUp={this.onKeyUp}
onKeyDown={this.onKeyDown}
onKeyPress={this.onKeyPress}
/>
<canvas ref="canvas" {...cprops} {...handlers} />
<figcaption>{this.props.title} {this.props.children}</figcaption>
</figure>
);