Sha256: 9a12c47f60e9291845c18a894855ba72f96f25eb1cf81a49b21f8fa8cc524bb3
Contents?: true
Size: 905 Bytes
Versions: 12
Compression:
Stored size: 905 Bytes
Contents
$(() => { const $form = $(".edit_meeting_registrations"); if ($form.length > 0) { const $registrationsEnabled = $form.find("#meeting_registrations_enabled"); const $availableSlots = $form.find("#meeting_available_slots"); const $reservedSlots = $form.find("#meeting_reserved_slots"); const $customizeRegistrationEmail = $form.find("#meeting_customize_registration_email"); const toggleDisabledFields = () => { const enabled = $registrationsEnabled.prop("checked"); $availableSlots.attr("disabled", !enabled); $reservedSlots.attr("disabled", !enabled); $customizeRegistrationEmail.attr("disabled", !enabled); $form.find(".editor-container").each((idx, node) => { const quill = Quill.find(node); quill.enable(enabled); }) }; $registrationsEnabled.on("change", toggleDisabledFields); toggleDisabledFields(); } });
Version data entries
12 entries across 12 versions & 1 rubygems