swiper refactor
This commit is contained in:
parent
12fb7f4962
commit
4de91e933f
33
main.js
33
main.js
@ -902,15 +902,15 @@
|
|||||||
function makeSwiper(dialog, fileListContainer, src) {
|
function makeSwiper(dialog, fileListContainer, src) {
|
||||||
let files = [...fileListContainer.querySelectorAll(`:is(.preview, .preview-small)`)]
|
let files = [...fileListContainer.querySelectorAll(`:is(.preview, .preview-small)`)]
|
||||||
|
|
||||||
let swiperDiv = Tag.div({
|
|
||||||
classes: "swiper"
|
|
||||||
})
|
|
||||||
|
|
||||||
let swiperWrapper = Tag.div({
|
let swiperWrapper = Tag.div({
|
||||||
classes: "swiper-wrapper"
|
classes: "swiper-wrapper"
|
||||||
})
|
})
|
||||||
|
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
|
let swiperFile = file.cloneNode(true)
|
||||||
|
if (swiperFile.dataset.origin)
|
||||||
|
swiperFile.src = swiperFile.dataset.origin
|
||||||
|
|
||||||
let swiperSlide = Tag.div({
|
let swiperSlide = Tag.div({
|
||||||
classes: "swiper-slide",
|
classes: "swiper-slide",
|
||||||
children: [
|
children: [
|
||||||
@ -919,29 +919,26 @@
|
|||||||
href: file.dataset.origin,
|
href: file.dataset.origin,
|
||||||
text: "Скачать",
|
text: "Скачать",
|
||||||
target: "_blank"
|
target: "_blank"
|
||||||
})
|
}),
|
||||||
|
swiperFile
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
let swiperFile = file.cloneNode(true)
|
|
||||||
if (swiperFile.dataset.origin)
|
|
||||||
swiperFile.src = swiperFile.dataset.origin
|
|
||||||
|
|
||||||
swiperSlide.append(swiperFile)
|
|
||||||
swiperWrapper.append(swiperSlide)
|
swiperWrapper.append(swiperSlide)
|
||||||
}
|
}
|
||||||
|
|
||||||
swiperDiv.append(swiperWrapper)
|
let swiperDiv = Tag.div({
|
||||||
|
classes: "swiper",
|
||||||
let prevButton = Tag.div({
|
children: [
|
||||||
|
swiperWrapper,
|
||||||
|
Tag.div({
|
||||||
classes: "swiper-button-prev"
|
classes: "swiper-button-prev"
|
||||||
})
|
}),
|
||||||
swiperDiv.append(prevButton)
|
Tag.div({
|
||||||
|
|
||||||
let nextButton = Tag.div({
|
|
||||||
classes: "swiper-button-next"
|
classes: "swiper-button-next"
|
||||||
})
|
})
|
||||||
swiperDiv.append(nextButton)
|
]
|
||||||
|
})
|
||||||
|
|
||||||
dialog.append(swiperDiv)
|
dialog.append(swiperDiv)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user