Sha256: 806ab86c77d42b8a14fd87aefd99db3605886559ee199d37309aa45e7b0e2648

Contents?: true

Size: 890 Bytes

Versions: 7

Compression:

Stored size: 890 Bytes

Contents

import { datalistSelect } from "src/decidim/datalist_select";

$(() => {
  const wrapper = document.querySelector("#choose-template");
  if (!wrapper) {
    return;
  }

  const preview = (id) => {
    const options = wrapper.dataset;
    const previewURL = options.previewurl;
    if (!previewURL) {
      return;
    }
    const params = new URLSearchParams({ id: id });
    fetch(`${previewURL}?${params.toString()}`, {
      method: "GET",
      headers: { "Content-Type": "application/json" }
    }).then((response) => response.text()).then((data) => {
      const script = document.createElement("script");
      script.type = "text/javascript";
      script.innerHTML = data;
      document.getElementsByTagName("head")[0].appendChild(script);
    }).catch((error) => {
      console.error(error); // eslint-disable-line no-console
    });
  }

  datalistSelect(wrapper, preview)
})

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-templates-0.27.4 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.3 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.2 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.1 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.0 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.0.rc2 app/packs/src/decidim/templates/admin/choose_template.js
decidim-templates-0.27.0.rc1 app/packs/src/decidim/templates/admin/choose_template.js