diff options
Diffstat (limited to '')
-rw-r--r-- | src/Plugins/Overlay.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/Plugins/Overlay.js b/src/Plugins/Overlay.js new file mode 100644 index 0000000..8571dd4 --- /dev/null +++ b/src/Plugins/Overlay.js @@ -0,0 +1,28 @@ +/** + * @author Victor Häggqvist + * @since 2016-01-14 + */ + +export class Overlay { + + constructor() { + this.element = document.createElement('div'); + this.element.id = 'imagelightbox-overlay'; + } + + register(lightbox) { + lightbox.addOnStartListener(this.overlayOn.bind(this)); + lightbox.addOnEndListener(this.overlayOff.bind(this)); + } + + overlayOn() { + document.body.appendChild(this.element); + } + + overlayOff() { + document.body.removeChild(this.element); + } + +} + + |