summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/media/components/media.formGalleryImage.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-09-08 14:41:29 +0200
committerJules Laplace <julescarbon@gmail.com>2020-09-08 14:41:29 +0200
commit064e8652dc4fae7167e3cd34a6fbe6b36e6239d1 (patch)
tree3e7a168186e98b2b2f4e85bf08b2083c1427ab1e /animism-align/frontend/app/views/media/components/media.formGalleryImage.js
parent4b477668eae7f9fe0238ef9993e607e68c4aca56 (diff)
adding options to include carousel works in the checklist
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.js20
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>