Sha256: 52e91220855806acc6014ce1bbdc709b9acfd88e13942dc6dee83dd32d50fda0

Contents?: true

Size: 1.1 KB

Versions: 8

Compression:

Stored size: 1.1 KB

Contents

$(() => {
  const $validBallotsInput = $("#closure_result__ballot_results__valid_ballots_count");
  const $blankBallotsInput = $("#closure_result__ballot_results__blank_ballots_count");
  const $nullBallotsInput = $("#closure_result__ballot_results__null_ballots_count");

  const checkTotals = () => {
    const totalBallots = $("#closure_result-total-ballots").data("total-ballots");
    const validBallotsCount = parseInt($validBallotsInput.val(), 10);
    const blankBallotsCount = parseInt($blankBallotsInput.val(), 10);
    const nullBallotsCount = parseInt($nullBallotsInput.val(), 10);

    let recount = validBallotsCount + blankBallotsCount + nullBallotsCount

    if (recount === totalBallots) {
      $("#submit-ballot-recount").attr("hidden", false);
      $("#btn-modal-closure-results-count-error").attr("hidden", true);
    } else {
      $("#submit-ballot-recount").attr("hidden", true);
      $("#btn-modal-closure-results-count-error").attr("hidden", false);
    }
  };

  $validBallotsInput.on("blur", checkTotals);
  $blankBallotsInput.on("blur", checkTotals);
  $nullBallotsInput.on("blur", checkTotals);
});

Version data entries

8 entries across 8 versions & 1 rubygems

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