Sha256: cc9ba70b8b67cbecfe550a6a3713945a3ea66ddf7db1d5e6d2d880098d299f35

Contents?: true

Size: 1.09 KB

Versions: 31

Compression:

Stored size: 1.09 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").removeClass("hide");
      $("#btn-modal-closure-results-count-error").addClass("hide");
    } else {
      $("#submit-ballot-recount").addClass("hide");
      $("#btn-modal-closure-results-count-error").removeClass("hide");
    }
  };

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

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
decidim-elections-0.27.9 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.8 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.7 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.6 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.10 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.9 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.5 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.8 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.4 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.3 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.7 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.5 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.2 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.1 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.4 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.0 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.3 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.0.rc2 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.27.0.rc1 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js
decidim-elections-0.26.2 app/packs/src/decidim/votings/polling_officer_zone/edit-closure.js