decidim/decidim

View on GitHub
decidim-admin/app/packs/src/decidim/admin/proposal_infinite_edit.js

Summary

Maintainability
A
0 mins
Test Coverage
$(() => {
  const $limitedTimeLabel = $("label[for='component_settings_proposal_edit_time_limited']")
  const $limitedTimeRadioButton = $("#component_settings_proposal_edit_time_limited")
  const $infiniteTimeRadioButton = $("#component_settings_proposal_edit_time_infinite")
  const $editTimeContainer = $(".proposal_edit_before_minutes_container")

  $editTimeContainer.detach().appendTo($limitedTimeLabel)

  if ($infiniteTimeRadioButton.is(":checked")) {
    $editTimeContainer.hide();
  }

  $limitedTimeRadioButton.on("click", () => {
    $editTimeContainer.show();
  })

  $infiniteTimeRadioButton.on("click", () => {
    $editTimeContainer.hide();
  })
})