Sha256: d0f50536f38c4d3e3108fcc83cd293934d789c1f83a9586fb28fec620fed49a2

Contents?: true

Size: 1.21 KB

Versions: 7

Compression:

Stored size: 1.21 KB

Contents

$(() => {
  const $submitBtn = $("#submit-verify-votes");
  const $modalBtn = $("#btn-modal-closure-count-error");
  const $totalBallotsInput = $("#envelopes_result_total_ballots_count");
  const $electionVotesInput = $("#envelopes_result_election_votes_count");

  const checkValues = () => {
    const totalBallotsInputValue = parseInt($totalBallotsInput.val(), 10);
    const electionVotesInputValue = parseInt($electionVotesInput.val(), 10);

    if (totalBallotsInputValue === electionVotesInputValue) {
      $submitBtn.find("button").attr("disabled", false);
      $submitBtn.attr("hidden", false);
      $modalBtn.attr("hidden", true);
    } else {
      $submitBtn.attr("hidden", true);
      $modalBtn.attr("hidden", false);
    }
  };

  $totalBallotsInput.on("blur", checkValues);

  $totalBallotsInput.on("keyup", function() {
    $("#modal-total-ballots-value").html(parseInt($totalBallotsInput.val(), 10));
    $("#envelopes_result_polling_officer_notes").val("")
  });

  $("#envelopes_result_polling_officer_notes").on("keyup", function() {
    let modalPollingOfficerNotes = $("#envelopes_result_polling_officer_notes").val()

    $("#btn-submit-from-modal").attr("disabled", !modalPollingOfficerNotes.trim());
  });
});

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-elections-0.28.4 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.3 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.2 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.1 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.0 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.0.rc5 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js
decidim-elections-0.28.0.rc4 app/packs/src/decidim/votings/polling_officer_zone/new-closure.js