1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

fix Input auto complete with no name when create repo (#7411)

This commit is contained in:
Michael An
2025-01-22 16:10:19 +08:00
committed by GitHub
parent efee8f88ec
commit c48aa43ead
22 changed files with 67 additions and 9 deletions

View File

@@ -80,11 +80,20 @@ class AddAbuseReportDialog extends React.Component {
</FormGroup>
<FormGroup>
<Label>{gettext('Contact Information')}</Label>
<Input type="text" value={this.state.reporter} onChange={(event) => this.setReporter(event)}/>
<Input
name="abuse-report-contact-information"
type="text"
value={this.state.reporter}
onChange={(event) => this.setReporter(event)}
/>
</FormGroup>
<FormGroup>
<Label>{gettext('Description')}</Label>
<Input type="textarea" onChange={(event) => this.setDescription(event)}/>
<Input
name="abuse-report-description"
type="textarea"
onChange={(event) => this.setDescription(event)}
/>
</FormGroup>
</Form>
{this.state.errMessage && <Alert color="danger">{this.state.errMessage}</Alert>}

View File

@@ -86,7 +86,13 @@ class AddWikiDialog extends React.Component {
<SeahubModalHeader toggle={this.toggle}>{gettext('Add Wiki')}</SeahubModalHeader>
<ModalBody>
<Label>{gettext('Name')}</Label>
<Input onKeyDown={this.handleKeyDown} autoFocus={true} value={this.state.name} onChange={this.inputNewName}/>
<Input
onKeyDown={this.handleKeyDown}
autoFocus={true}
value={this.state.name}
onChange={this.inputNewName}
name="wiki-name"
/>
{isPro &&
<>
<Label className='mt-4'>{gettext('Wiki owner')} ({gettext('Optional')})</Label>

View File

@@ -62,6 +62,7 @@ class AddWikiPageDialog extends React.Component {
<Label for="pageName">{gettext('Name')}</Label>
<Input
id="pageName"
name="wiki-page-name"
onKeyDown={this.handleKeyDown}
innerRef={this.inputRef}
value={this.state.wikiPageName}

View File

@@ -82,7 +82,13 @@ class ConvertWikiDialog extends React.Component {
<SeahubModalHeader toggle={this.toggle}>{gettext('Convert Wiki')}</SeahubModalHeader>
<ModalBody>
<Label>{gettext('Name')}</Label>
<Input onKeyDown={this.handleKeyDown} autoFocus={true} value={this.state.name} onChange={this.inputNewName}/>
<Input
name="wiki-name"
onKeyDown={this.handleKeyDown}
autoFocus={true}
value={this.state.name}
onChange={this.inputNewName}
/>
{isPro &&
<>
<Label className='mt-4'>{gettext('Wiki owner')} ({gettext('Optional')})</Label>

View File

@@ -82,6 +82,7 @@ class CreateDepartmentRepoDialog extends React.Component {
<Label for="repo-name">{gettext('Name')}</Label>
<Input
id="repo-name"
name="repo-name"
onKeyDown={this.handleKeyDown}
value={this.state.repoName}
onChange={this.handleChange}

View File

@@ -96,6 +96,7 @@ class CreateFile extends React.Component {
<Label for="fileName">{gettext('Name')}</Label>
<Input
id="fileName"
name="file-name"
onKeyDown={this.handleKeyDown}
innerRef={this.newInput}
value={this.state.childName}

View File

@@ -84,6 +84,7 @@ class CreateForder extends React.Component {
<Label for="folderName">{gettext('Name')}</Label>
<Input
id="folderName"
name="folder-name"
value={this.state.childName}
onKeyDown={this.handleKeyDown}
onChange={this.handleChange}

View File

@@ -72,6 +72,7 @@ class CreateGroupDialog extends React.Component {
<Input
type="text"
id="groupName"
name="group-name"
value={this.state.groupName}
onChange={this.handleGroupChange}
onKeyDown={this.handleKeyDown}

View File

@@ -189,6 +189,7 @@ class CreateRepoDialog extends React.Component {
<Label for="repoName">{gettext('Name')}</Label>
<Input
id="repoName"
name="repo-name"
onKeyDown={this.handleKeyDown}
value={this.state.repoName}
onChange={this.handleRepoNameChange}

View File

@@ -78,7 +78,13 @@ class CreateTagDialog extends React.Component {
<div role="form" className="tag-create">
<div className="form-group">
<label className="form-label">{gettext('Name')}</label>
<Input onKeyDown={this.handleKeyDown} autoFocus={true} value={this.state.tagName} onChange={this.inputNewName}/>
<Input
name="tag-name"
onKeyDown={this.handleKeyDown}
autoFocus={true}
value={this.state.tagName}
onChange={this.inputNewName}
/>
<div className="mt-2"><span className="error">{this.state.errorMsg}</span></div>
</div>
<div className="form-group">

View File

@@ -111,6 +111,7 @@ class InvitePeopleDialog extends React.Component {
<Input
type="text"
id="emails"
name="emails"
placeholder={gettext('Emails, separated by \',\'')}
value={this.state.emails}
onChange={this.handleInputChange}

View File

@@ -74,6 +74,7 @@ class AddDepartmentDialog extends React.Component {
<Label for="departmentName">{gettext('Name')}</Label>
<Input
id="departmentName"
name="department-name"
onKeyDown={this.handleKeyDown}
value={this.state.departmentName}
onChange={this.handleChange}

View File

@@ -70,6 +70,7 @@ class AddRepoDialog extends React.Component {
<Label for="repoName">{gettext('Name')}</Label>
<Input
id="repoName"
name="repo-name"
onKeyDown={this.handleKeyDown}
value={this.state.repoName}
onChange={this.handleChange}

View File

@@ -88,6 +88,7 @@ class RenameDepartmentDialog extends React.Component {
<Label for="departmentName">{gettext('Name')}</Label>
<Input
id="departmentName"
name="department-name"
onKeyDown={this.handleKeyDown}
value={this.state.departmentName}
onChange={this.handleChange}

View File

@@ -99,7 +99,14 @@ class Rename extends React.Component {
<SeahubModalHeader toggle={this.toggle}>{type === 'file' ? gettext('Rename File') : gettext('Rename Folder') }</SeahubModalHeader>
<ModalBody>
<p>{type === 'file' ? gettext('New file name') : gettext('New folder name')}</p>
<Input onKeyDown={this.handleKeyDown} innerRef={this.newInput} placeholder="newName" value={this.state.newName} onChange={this.handleChange} />
<Input
onKeyDown={this.handleKeyDown}
innerRef={this.newInput}
placeholder="newName"
value={this.state.newName}
onChange={this.handleChange}
name={type === 'file' ? 'new-file-name' : 'new-folder-name'}
/>
{this.state.errMessage && <Alert color="danger" className="mt-2">{this.state.errMessage}</Alert>}
</ModalBody>
<ModalFooter>

View File

@@ -60,8 +60,14 @@ class RenameGroupDialog extends React.Component {
<SeahubModalHeader>{gettext('Rename Group')}</SeahubModalHeader>
<ModalBody>
<label htmlFor="newGroupName">{gettext('Rename group to')}</label>
<Input type="text" id="newGroupName" value={this.state.newGroupName}
onChange={this.handleGroupNameChange} onKeyDown={this.handleKeyDown}/>
<Input
type="text"
id="newGroupName"
name="new-group-name"
value={this.state.newGroupName}
onChange={this.handleGroupNameChange}
onKeyDown={this.handleKeyDown}
/>
</ModalBody>
<ModalFooter>
<Button color="secondary" onClick={this.props.toggleRenameGroupDialog}>{gettext('Cancel')}</Button>

View File

@@ -75,6 +75,8 @@ class RenameWikiDialog extends React.Component {
onKeyDown={this.handleKeyDown}
innerRef={this.newInput}
placeholder="newName"
name="new-wiki-name"
id="new-wiki-name"
value={this.state.newName}
onChange={this.handleChange}
/>

View File

@@ -83,6 +83,7 @@ class AddDepartmentV2Dialog extends React.Component {
<Label for="departmentName">{gettext('Name')}</Label>
<Input
id="departmentName"
name="department-name"
onKeyDown={this.onKeyDown}
value={this.state.departName}
onChange={this.handleChange}

View File

@@ -72,6 +72,7 @@ class RenameDepartmentV2Dialog extends React.Component {
<Label for="departmentName">{gettext('Name')}</Label>
<Input
id="departmentName"
name="department-name"
onKeyDown={this.onKeyDown}
value={this.state.departName}
onChange={this.handleChange}

View File

@@ -74,6 +74,7 @@ class AddDepartDialog extends React.Component {
<Label for="departName">{gettext('Name')}</Label>
<Input
id="departName"
name="department-name"
onKeyDown={this.handleKeyDown}
value={this.state.departName}
onChange={this.handleChange}

View File

@@ -45,6 +45,7 @@ class SysAdminAddInstitutionDialog extends React.Component {
<p>{gettext('Name')}</p>
<FormGroup>
<Input
name="institution-name"
value={this.state.value}
onChange={this.handleChange}
/>