Sha256: 0c2e9b22853168133fe1ad480ebd36bec3a139b024604e204676a247d368d5ef

Contents?: true

Size: 738 Bytes

Versions: 21

Compression:

Stored size: 738 Bytes

Contents

import { Controller } from "stimulus"

// Handles the modal dialog used for presenting Home Delivery print options to
// the user. Used on the prescrptions page.
export default class extends Controller {
  static targets = [ "homeDeliveryDates", "providers" ]

  connect() {
    let radio_value = this.providersTarget.querySelector("input:checked").value
    this.toggleDeliveryDatesVisibility(radio_value)
  }

  toggleDeliveryDates(event) {
    this.toggleDeliveryDatesVisibility(event.target.value)
  }

  toggleDeliveryDatesVisibility(radio_value) {
    if (radio_value == "home_delivery") {
      this.homeDeliveryDatesTarget.style.display = "block"
    } else {
      this.homeDeliveryDatesTarget.style.display = "none"
    }
  }
}

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
renalware-core-2.1.1 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.1.0 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.167 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.166 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.165 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.164 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.163 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.162 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.161 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.160 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.159 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.158 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.157 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.156 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.155 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.153 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.152 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.151 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.149 app/javascript/renalware/controllers/medications/prescriptions_controller.js
renalware-core-2.0.148 app/javascript/renalware/controllers/medications/prescriptions_controller.js