32 lines
501 B
JavaScript
32 lines
501 B
JavaScript
import { Controller } from "@hotwired/stimulus"
|
|
|
|
export default class extends Controller {
|
|
static targets = [ "cancel" ]
|
|
|
|
submit() {
|
|
this.element.requestSubmit()
|
|
}
|
|
|
|
cancel() {
|
|
this.cancelTarget?.click()
|
|
}
|
|
|
|
preventAttachment(event) {
|
|
event.preventDefault()
|
|
}
|
|
|
|
select(event) {
|
|
event.target.select()
|
|
}
|
|
|
|
reset(event) {
|
|
this.element.reset()
|
|
}
|
|
|
|
showPicker(event) {
|
|
if ("showPicker" in HTMLInputElement.prototype) {
|
|
event.target.showPicker()
|
|
}
|
|
}
|
|
}
|