message: dont allow new lines in project title
diff: @@ -10,6 +10,7 @@ import "./style.css";
  export default class ProjectHeader extends React.Component {
  constructor(props) {
  super(props);
  + this.handleKeyDown = this.handleKeyDown.bind(this);
  this.handleChange = this.handleChange.bind(this);
  }
  static propTypes = {
  @@ -19,6 +20,9 @@ export default class ProjectHeader extends React.Component {
  load: PropTypes.func,
  save: PropTypes.func
  };
  + handleKeyDown(e) {
  + if (e.key === "Enter") e.preventDefault();
  + }
  handleChange(e) {
  this.props.changeName(e.target.value);
  }
  @@ -26,7 +30,7 @@ export default class ProjectHeader extends React.Component {
  return (
  <div className={classNames("header", {"changed": this.props.changed})}>
  <Title title={`Selenium IDE - ${this.props.title}${this.props.changed ? "*" : ""}`} />
  - <div><ContentEditable className="title" onChange={this.handleChange} html={this.props.title} /></div>
  + <div><ContentEditable className="title" onKeyDown={this.handleKeyDown} onChange={this.handleChange} html={this.props.title} /></div>
  <span className="buttons">
  <OpenButton onFileSelected={this.props.load} />
  <SaveButton data-place="left" unsaved={this.props.changed} onClick={this.props.save} />
  