Sha256: 3610866514d42a75e2e03daed7f07caecfacd2e0bf30889e5b4a9c1d04ebe421

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

$(() => {
  const 
      delegationCallouts = $(".delegation-callout"),
      delegationCalloutsMessage = $(".delegation-callout-message"),
      delegationDialog = $("#delegations-modal"),
      delegationField = $("#decidim_consultations_delegation_id"),
      delegationUnVoteButtons = $(".delegation_unvote_button"),
      delegationVoteButtons = $(".delegation-vote-button"),
      delegationsButton = $("#delegations-button"),
      voteButton = $("#vote_button"),
      voteDialog = $("#question-vote-modal");

  delegationsButton.click(() => {
    delegationDialog.foundation("open");
  });

  delegationVoteButtons.click((evt) => {
    delegationDialog.foundation("close");
    voteDialog.foundation("open");
    delegationField.val($(evt.currentTarget).data("delegation-id"));
    delegationCalloutsMessage.text($(evt.currentTarget).data("delegation-granter-name"));
    delegationCallouts.removeClass("is-hidden");
  });

  delegationUnVoteButtons.click(() => {
    delegationDialog.foundation("close");
    delegationCallouts.addClass("is-hidden");
  });

  voteButton.click(() => {
    delegationCallouts.addClass("is-hidden");
  });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-action_delegator-0.8.1 app/packs/src/decidim/action_delegator/questions.js