Sha256: b2e0f88e6f13005aeb750f370a298433c6ab10f377d919d8f75b40b9178009a9

Contents?: true

Size: 1 KB

Versions: 7

Compression:

Stored size: 1 KB

Contents

import createFieldDependentInputs from "src/decidim/admin/field_dependent_inputs.component"

$(() => {
  const $participantType = $("#voting_user_role_existing_user");

  createFieldDependentInputs({
    controllerField: $participantType,
    wrapperSelector: ".user-fields",
    dependentFieldsSelector: ".user-fields--email",
    dependentInputSelector: "input",
    enablingCondition: ($field) => {
      return $field.val() === "false"
    }
  });

  createFieldDependentInputs({
    controllerField: $participantType,
    wrapperSelector: ".user-fields",
    dependentFieldsSelector: ".user-fields--name",
    dependentInputSelector: "input",
    enablingCondition: ($field) => {
      return $field.val() === "false"
    }
  });

  createFieldDependentInputs({
    controllerField: $participantType,
    wrapperSelector: ".user-fields",
    dependentFieldsSelector: ".user-fields--user-picker",
    dependentInputSelector: "input",
    enablingCondition: ($field) => {
      return $field.val() === "true"
    }
  });
})

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-elections-0.28.4 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.3 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.2 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.1 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.0 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.0.rc5 app/packs/src/decidim/votings/admin/voting_user_role_form.js
decidim-elections-0.28.0.rc4 app/packs/src/decidim/votings/admin/voting_user_role_form.js