Sha256: 3fa1e64367fe2cf3cc0b4970704d9ba2aa8ca0e894e008952c4065b4a3ddc666
Contents?: true
Size: 509 Bytes
Versions: 1
Compression:
Stored size: 509 Bytes
Contents
import { Controller } from "@hotwired/stimulus" export default class extends Controller { static targets = ["form"] search() { clearTimeout(this.timeout) this.timeout = setTimeout(() => { this.formTarget.requestSubmit() }, 200) } setBooleanField(e) { let value = e.target.getAttribute('data-value') let targetId = e.target.getAttribute('data-target-id') let target = document.getElementById(targetId) target.value = value this.formTarget.requestSubmit() } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tybo-0.0.3 | lib/app/javascript/controllers/search_form_controller.js |