add download link
This commit is contained in:
parent
b21a486ee4
commit
2e6e65862a
37
main.js
37
main.js
@ -474,12 +474,22 @@
|
|||||||
swiperWrapper.classList.add("swiper-wrapper")
|
swiperWrapper.classList.add("swiper-wrapper")
|
||||||
|
|
||||||
for (const file of files) {
|
for (const file of files) {
|
||||||
|
let swiperSlide = document.createElement("div")
|
||||||
|
swiperSlide.classList.add("swiper-slide")
|
||||||
|
|
||||||
|
let downloadLink = document.createElement("a")
|
||||||
|
downloadLink.classList.add("swiper-download-link")
|
||||||
|
downloadLink.href = file.dataset.origin
|
||||||
|
downloadLink.text = "Скачать"
|
||||||
|
downloadLink.setAttribute("target", "_blank")
|
||||||
|
swiperSlide.appendChild(downloadLink)
|
||||||
|
|
||||||
let swiperFile = file.cloneNode(true)
|
let swiperFile = file.cloneNode(true)
|
||||||
if (swiperFile.dataset.origin)
|
if (swiperFile.dataset.origin)
|
||||||
swiperFile.src = swiperFile.dataset.origin
|
swiperFile.src = swiperFile.dataset.origin
|
||||||
|
|
||||||
swiperFile.classList.add("swiper-slide")
|
swiperSlide.appendChild(swiperFile)
|
||||||
swiperWrapper.appendChild(swiperFile)
|
swiperWrapper.appendChild(swiperSlide)
|
||||||
}
|
}
|
||||||
|
|
||||||
swiperDiv.appendChild(swiperWrapper)
|
swiperDiv.appendChild(swiperWrapper)
|
||||||
@ -812,7 +822,9 @@
|
|||||||
dialog .preview,
|
dialog .preview,
|
||||||
.swiper {
|
.swiper {
|
||||||
max-width: 1000px;
|
max-width: 1000px;
|
||||||
|
width: 100%;
|
||||||
max-height: 500px;
|
max-height: 500px;
|
||||||
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.swiper-button-next,
|
.swiper-button-next,
|
||||||
@ -825,13 +837,32 @@
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.swiper-wrapper > img.swiper-slide {
|
.swiper-wrapper > .swiper-slide {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-height: 500px;
|
max-height: 500px;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.swiper-slide img {
|
||||||
|
width: 100%;
|
||||||
|
max-height: 500px;
|
||||||
|
height: 100%;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
object-position: center;
|
object-position: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.swiper-download-link {
|
||||||
|
display: block;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
background: white;
|
||||||
|
padding: 5px 10px;
|
||||||
|
margin: 5px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
border-radius: 7.5px;
|
||||||
|
}
|
||||||
|
|
||||||
button.button-delete {
|
button.button-delete {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: 0;
|
border: 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user