Sha256: f32d6dc1a6ec8c56fdf3af192915ba565ebbdf56f43335abd9d4281cbd57c75c

Contents?: true

Size: 570 Bytes

Versions: 13

Compression:

Stored size: 570 Bytes

Contents

$(() => {
  window.DecidimProposals = window.DecidimProposals || {};

  window.DecidimProposals.bindProposalAddress = () => {
    const $checkbox = $("input:checkbox[name$='[has_address]']");
    const $addressInput = $("#address_input");

    if ($checkbox.length > 0) {
      const toggleInput = () => {
        if ($checkbox[0].checked) {
          $addressInput.show();
        } else {
          $addressInput.hide();
        }
      }
      toggleInput();
      $checkbox.on("change", toggleInput);
    }
  };

  window.DecidimProposals.bindProposalAddress();
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
decidim-proposals-0.22.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.21.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.20.1 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.20.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.19.1 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.18.1 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.19.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.17.2 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.18.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.17.1 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.16.1 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.17.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6
decidim-proposals-0.16.0 app/assets/javascripts/decidim/proposals/add_proposal.js.es6