class Thumbnail { static wrapImgInContainer(img, container_style_class) { const container = document.createElement('div'); container.className = container_style_class; container.appendChild(img); return container; } static addSPButtonToContainer(container, button_id, title, callbackFunction, param1) { const elem = document.getElementById(button_id); const clone = elem.cloneNode(true); const button = clone button.style.display = null button.removeAttribute('id') button.setAttribute('title', title) // Create button element button.className = "thumbnail-image-button"; button.addEventListener('click', () => callbackFunction(param1)) container.appendChild(button) } } module.exports = { Thumbnail, }