1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-05 00:43:53 +00:00

repair translate bug (#2892)

* repair translate bug

* escape repo-name

* repair translate bug

* repair shared-repo-list-item translate bug
This commit is contained in:
杨顺强
2019-01-28 16:32:32 +08:00
committed by Daniel Pan
parent 55da78826e
commit d702be3b2b
10 changed files with 51 additions and 32 deletions

View File

@@ -35,6 +35,7 @@ class CreateDepartmentRepoDialog extends React.Component {
handleKeyPress = (e) => {
if (e.key === 'Enter') {
this.handleSubmit();
e.preventDefault();
}
}
@@ -50,20 +51,16 @@ class CreateDepartmentRepoDialog extends React.Component {
let errMessage = '';
let repoName = this.state.repoName.trim();
if (!repoName.length) {
errMessage = 'Name is required';
errMessage = gettext('Name is required');
this.setState({errMessage: errMessage});
return false;
}
if (repoName.indexOf('/') > -1) {
errMessage = 'Name should not include \'/\'.';
this.setState({errMessage: errMessage});
return false;
}
if (repoName.length > maxFileName) {
errMessage = 'RepoName\'s length is must little than ' + maxFileName;
errMessage = gettext('Name should not include \'/\'.');
this.setState({errMessage: errMessage});
return false;
}
return true;
}
@@ -90,7 +87,7 @@ class CreateDepartmentRepoDialog extends React.Component {
/>
</FormGroup>
</Form>
<Label className="err-message">{gettext(this.state.errMessage)}</Label>
<Label className="err-message">{this.state.errMessage}</Label>
</ModalBody>
<ModalFooter>
<Button color="primary" onClick={this.handleSubmit}>{gettext('Submit')}</Button>