diff options
Diffstat (limited to 'animism-align/frontend/app/views/media/components/media.formGalleryImage.js')
| -rw-r--r-- | animism-align/frontend/app/views/media/components/media.formGalleryImage.js | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/animism-align/frontend/app/views/media/components/media.formGalleryImage.js b/animism-align/frontend/app/views/media/components/media.formGalleryImage.js index c01650f..4d2b99c 100644 --- a/animism-align/frontend/app/views/media/components/media.formGalleryImage.js +++ b/animism-align/frontend/app/views/media/components/media.formGalleryImage.js @@ -46,9 +46,13 @@ export default class GalleryImageForm extends Component { this.props.onSave(this.props.id, this.state.data) } handleSubmitAndEditNext(e) { + e.preventDefault() + e.stopPropagation() this.props.onSave(this.props.id, this.state.data, true) } handleCancel(e) { + e.preventDefault() + e.stopPropagation() this.props.onSave(null) } render() { @@ -83,6 +87,19 @@ export default class GalleryImageForm extends Component { onChange={this.handleChange} autoComplete="off" /> + <TextInput + title="Medium" + name="medium" + data={data} + onChange={this.handleChange} + autoComplete="off" + /> + <Checkbox + label="Include in checklist" + name="in_checklist" + checked={data.in_checklist} + onChange={this.handleSelect} + /> <TextArea title="Short caption" name="caption" @@ -100,8 +117,7 @@ export default class GalleryImageForm extends Component { <div className='label'> <span></span> <div className='buttons'> - <button onClick={this.handleSubmit}>Save</button> - <button onClick={this.handleCancel}>Cancel</button> + <button onClick={this.handleSubmit}>Save and close</button> <button onClick={this.handleSubmitAndEditNext}>Save and edit next</button> </div> </div> |
