Sha256: 9ed97f5b6a89b73ef85ef733e010c82cd0859756137e36f99eaaf21874086050
Contents?: true
Size: 750 Bytes
Versions: 63
Compression:
Stored size: 750 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 toggleDisabledFields = () => { const enabled = $registrationsEnabled.prop("checked"); $availableSlots.attr("disabled", !enabled); $reservedSlots.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
63 entries across 63 versions & 1 rubygems