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

Version Path
decidim-meetings-0.27.9 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.8 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.7 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.6 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.5 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.4 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.3 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.2 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.1 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.0 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.0.rc2 app/packs/src/decidim/meetings/admin/registrations_form.js
decidim-meetings-0.27.0.rc1 app/packs/src/decidim/meetings/admin/registrations_form.js