|
|
|
@@ -16,10 +16,18 @@ export const createSlider = |
|
|
|
slides.map((slideData, index) => { |
|
|
|
const slide = createElement('div', ['slide'], null, sliderComponent); |
|
|
|
const outer = createElement('outer', ['outer'], null, slide); |
|
|
|
const contextBoxContent = slideData.context ? slideData.context : ''; |
|
|
|
const contextBoxContentImg = slideData.contextImg ? slideData.contextImg : ''; |
|
|
|
|
|
|
|
if (slideData.imageSrc && slideData.imageSrc.length > 0) { |
|
|
|
const imageBox = createElement('div', ['image-box'], null, outer); |
|
|
|
createImage(slideData.imageSrc, 900, 600, 'Slide ' + index, [], imageBox); |
|
|
|
if (contextBoxContentImg) { |
|
|
|
const contentBoxImg = createElement('div', ['context-box', 'context-box--image'], null, imageBox); |
|
|
|
createImage(contextBoxContentImg, 200, 50, '', [], contentBoxImg); |
|
|
|
} else if (contextBoxContent) { |
|
|
|
createElement('div', ['context-box'], contextBoxContent, imageBox); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const textBox = createElement('div', ['text-box'], null, outer); |
|
|
|
@@ -40,6 +48,18 @@ export const createSlider = |
|
|
|
}); |
|
|
|
buttonP.appendChild(btn); |
|
|
|
} |
|
|
|
|
|
|
|
if (!slideData.imageSrc || slideData.imageSrc.length <= 0) { |
|
|
|
if (contextBoxContent) { |
|
|
|
textBox.classList.add('context'); |
|
|
|
if (contextBoxContentImg) { |
|
|
|
const contentBox = createElement('div', ['context-box', 'context-box--image'], null, textBox); |
|
|
|
createImage(contextBoxContentImg, 200, 50, '', [], contentBox); |
|
|
|
} else if (contextBoxContent) { |
|
|
|
createElement('div', ['context-box'], contextBoxContent, textBox); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
new IHKSlider($(sliderComponent)); |
|
|
|
|