PageSourceSearch

https://calyxinstitute.org/assets/member_app/enroll_device-1bafbf8…b2d77b9422099868c8917c897ec66b369f11a855.js

js calyxinstitute.org collected 2026-10-02 04:37:15 UTC 1,660 bytes, 43 lines download raw bytes

1function main() {
2  document.forms.enrollment_device.addEventListener('submit', function(event) {
3    var formData = new FormData(this)
4
5    if (formData.get('model')) {
6      this.querySelector('.enrollment_alert').classList.add('d-none')
7      // check byod checkbox
8      if (formData.get('model') === 'byod') {
9
10        if (document.getElementById('enrollment_byod_acknowledgement').checked) {
11          document.getElementById('byod_acknowledgement_control').querySelector('.text-warning').classList.add("d-none")
12        } else {
13          event.preventDefault()
14          document.getElementById('byod_acknowledgement_control').querySelector('.text-warning').classList.remove("d-none")
15        }
16      }
17    } else {
18      // show alert when missing device
19      event.preventDefault()
20      this.querySelector('.enrollment_alert').classList.remove('alert_fade_away', 'd-none')
21      setTimeout(() => this.querySelector('.enrollment_alert').classList.add('alert_fade_away'), 4000)
22    }
23  })
24
25  // byod acknowledgement checkbox
26  function byodAcknowledgementControl() {
27    if (document.forms.enrollment_device.querySelector('[name="model"][value="byod"]').checked) {
28      document.getElementById('byod_acknowledgement_control').classList.remove('d-none')
29    } else {
30      document.getElementById('byod_acknowledgement_control').classList.add('d-none')
31    }
32  }
33
34  document.forms.enrollment_device.addEventListener('change', byodAcknowledgementControl)
35  document.addEventListener("DOMContentLoaded", byodAcknowledgementControl)
36
37}
38
39if (document.readyState === "loading") {
40  document.addEventListener("DOMContentLoaded", main)
41} else {
42  main()
43};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.