From 189f2db8a1dcd05a98fd3c15e591ef5483604df0 Mon Sep 17 00:00:00 2001 From: Bob Vrijland Date: Mon, 5 Jul 2021 17:39:55 +0200 Subject: [PATCH] Added a modalIsOpen check, so that the openModal doesnt add a duplicate modal when its already open --- package-lock.json | 4 ++-- src/AMPEr/js/AMPEr.js | 10 +++++++--- src/AMPEr/scss/AMPEr.scss | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6f5329..4e93038 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { - "name": "playground", - "version": "1.0.0", + "name": "amper-cookiebanner", + "version": "2.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/AMPEr/js/AMPEr.js b/src/AMPEr/js/AMPEr.js index 9c43d51..ba6d449 100644 --- a/src/AMPEr/js/AMPEr.js +++ b/src/AMPEr/js/AMPEr.js @@ -4,7 +4,7 @@ * AMPEr is a vanilla js cookiebanner compliant with eu gdpr. * (A)nalytic (M)arketing (P)ersonalization (E)ssential rozekoek. * - * @version 2.1 + * @version 2.2 * @license http://www.opensource.org/licenses/mit-license.html MIT License * @author Bob Vrijland * @updated 15-12-2020 @@ -23,6 +23,7 @@ var AMPEr = (function () { let settings; let firstFocusedElement; let firstTime = false; + let modalIsOpen = false; let modal; let modal1; let modal2; @@ -101,7 +102,7 @@ var AMPEr = (function () { */ const showCookieWindow = function () { let html; - + modalIsOpen = true; html = '