diff options
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/index.js b/index.js deleted file mode 100644 index dc25d20..0000000 --- a/index.js +++ /dev/null @@ -1,38 +0,0 @@ - -function main() { - var themeSelector = document.getElementById('theme_selector'); - themeSelector.classList.remove('hidden'); - - imageCallbacks(); -} - -function imageCallbacks() { - const imageContainer = document.getElementById('image_container'); - - function onImageClicked() { - var background = document.createElement('div'); // - background.classList.add('image_item_expanded_container'); - var clone = this.cloneNode(true); - clone.classList.add('expanded'); - background.append(clone); - clone.addEventListener('click', function(event) { event.stopPropagation(); }); - background.addEventListener('click', function() { background.remove(); }); - window.addEventListener('keydown', function(e) { if (e.key === 'Escape') background.remove(); }); - document.body.parentElement.prepend(background); - } - - function setImageClicked() { - for (var i = 0; i < numImages; i++) { - var image = imageList[i]; - image.addEventListener('click', onImageClicked); - } - } - - // Set up on image clicked - var imageList = imageContainer.children, - numImages = imageContainer.children.length; - - setImageClicked(); -} - -main(); |
