Sha256: c950985da99899cd35e7f6f813f848197d330ff447822a371fb550cbd2157ace

Contents?: true

Size: 779 Bytes

Versions: 5

Compression:

Stored size: 779 Bytes

Contents

import CustomFieldsRenderer from "src/decidim/decidim_awesome/forms/custom_fields_renderer"

window.DecidimAwesome.CustomFieldsRenderer = window.DecidimAwesome.CustomFieldsRenderer || new CustomFieldsRenderer();

$(() => {
  // use admin multilang specs if exists
  let $el = $("proposal_custom_field:first", ".tabs-title.is-active");
  if (!$el.length) {
    $el = $(".proposal_custom_field:first");
  }
  window.DecidimAwesome.CustomFieldsRenderer.init($el);

  window.DecidimAwesome.CustomFieldsRenderer.$container.closest("form").on("submit", (evt) => {
    if (evt.target.checkValidity()) {
      // save current editor
      window.DecidimAwesome.CustomFieldsRenderer.storeData();
    } else {
      evt.preventDefault();
      evt.target.reportValidity();
    }
  });
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.10.2 app/packs/src/decidim/decidim_awesome/proposals/custom_fields.js
decidim-decidim_awesome-0.10.1 app/packs/src/decidim/decidim_awesome/proposals/custom_fields.js
decidim-decidim_awesome-0.10.0 app/packs/src/decidim/decidim_awesome/proposals/custom_fields.js
decidim-decidim_awesome-0.9.3 app/packs/src/decidim/decidim_awesome/proposals/custom_fields.js
decidim-decidim_awesome-0.9.1 app/packs/src/decidim/decidim_awesome/proposals/custom_fields.js