2024-12-06 21:59:36 +01:00

28 lines
829 B
Swift

import Foundation
struct PageImage {
let imageId: String
let thumbnail: FeedEntryData.Image
let largeImage: FeedEntryData.Image
let caption: String?
var content: String {
var result = ""
result += "<div class='content-image' onclick=\"document.getElementById('\(imageId)').classList.add('active')\">"
result += WebsiteImage(image: thumbnail).content
result += "</div>"
result += "<div id='\(imageId)' class='fullscreen-image' onclick=\"document.getElementById('\(imageId)').classList.remove('active')\">"
result += WebsiteImage(image: largeImage).content
if let caption {
result += "<div class='caption'>\(caption)</div>"
}
result += "<div class='close'></div>"
result += "</div>"
return result
}
}