diff --git a/.eslintignore b/.eslintignore
index 894e662..444ff33 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,2 +1,3 @@
helix-importer-ui
-*.min.js
\ No newline at end of file
+*.min.js
+tools/import
\ No newline at end of file
diff --git a/tools/import/transform-page.js b/tools/import/transform-page.js
index 9c85ec1..b1027f6 100644
--- a/tools/import/transform-page.js
+++ b/tools/import/transform-page.js
@@ -116,17 +116,17 @@ function heroBlock($t) {
const { src, alt } = firstImg($t);
const cta = teaserCTA($t);
const ctaHtml = cta && cta.text
- ? `
${cta.text}
` : "";
- return `${pic(src, alt)}
${h}
${ctaHtml} `;
+ ? `${cta.text}
` : "";
+ return `${pic(src, alt)}
${h}
${ctaHtml} `;
}
-function bannerBlock($t) {
+function teaserHeroBlock($t) {
const h = $t.find(".teaserHeading").first().text().trim();
const { src, alt } = firstImg($t);
const cta = teaserCTA($t);
const ctaHtml = cta && cta.text
? `${cta.text}
` : "";
- return `${h}
${parasHtml(teaserParas($t))}${ctaHtml}${pic(src, alt)}
`;
+ return `${h}
${parasHtml(teaserParas($t))}${ctaHtml}${pic(src, alt)}
`;
}
// One tile -> one card row (image cell + text cell).
@@ -134,7 +134,7 @@ function tileRow($t) {
const h = $t.find(".teaserHeading").first().text().trim();
const { src, alt } = firstImg($t);
const cta = teaserCTA($t);
- const parts = [`${h}
`, parasHtml(teaserParas($t))];
+ const parts = [`${h}
`, parasHtml(teaserParas($t))];
if (cta && cta.text) parts.push(`${cta.text}
`);
return `${pic(src, alt)}
${parts.join("")}
`;
}
@@ -156,7 +156,7 @@ function listCardsBlock($list) {
const href = https(a.attr("href"));
if (!name && !src && !href) return; // skip empty placeholder items
const text = $li.find(".list__item-cta, .list__readmore").first().text().trim() || "Learn More";
- const parts = [`${name}
`];
+ const parts = [`${name}
`];
if (desc) parts.push(`${desc}
`);
if (href) parts.push(`${text}
`);
rows.push(`${pic(src, alt)}
${parts.join("")}
`);
@@ -231,7 +231,7 @@ function listBlock($list, variant) {
if (hasImages) {
const rows = items.map((x) => {
- const parts = [`${x.name}
`];
+ const parts = [`${x.name}
`];
if (x.desc) parts.push(`${x.desc}
`);
if (x.href) parts.push(`Learn More
`);
return `${x.img ? pic(x.img, x.name) : ""}
${parts.join("")}
`;
@@ -265,7 +265,7 @@ function defaultContent($el, type) {
if (!hd.length) return "";
const txt = hd.text().trim();
if (!txt) return "";
- return `<${hd[0].tagName}>${txt}${hd[0].tagName}>`;
+ return `<${hd[0].tagName}>${txt}${hd[0].tagName}>`;
}
// texteditor / text -> its rte paragraphs
const box = $el.find(".cmp-text").first();
@@ -295,7 +295,7 @@ function metadataBlock() {
// text cell shared by banner / columns / carousel (heading + paragraphs + CTA)
function bannerCell(h, paras, cta) {
- const parts = [`${h}
`, parasHtml(paras)];
+ const parts = [`${h}
`, parasHtml(paras)];
if (cta && cta.text) parts.push(`${cta.text}
`);
return parts.join("");
}
@@ -575,7 +575,7 @@ for (const item of comps) {
if (fragLink) { cur().push(fragLink); continue; }
switch (type) {
case "hero": cur().push(heroBlock($el)); break;
- case "banner": cur().push(bannerBlock($el)); break;
+ case "banner": cur().push(teaserHeroBlock($el)); break;
case "carousel": cur().push(carouselBlock($el)); break;
case "accordion": cur().push(accordionBlock($el)); break;
case "tabs": cur().push(tabsBlock($el)); break;