minor fix for modal js utility

This commit is contained in:
Felix Hamann 2019-04-07 21:56:27 +02:00
parent e71cf031a0
commit 0b62845a8d

View File

@ -76,10 +76,14 @@
}
function setupTrigger() {
var triggerElement = document.querySelector(element.dataset.modalTrigger);
var triggerSelector = element.dataset.modalTrigger;
if (!triggerSelector.startsWith('#')) {
triggerSelector = '#' + triggerSelector;
}
var triggerElement = document.querySelector(triggerSelector);
if (!triggerElement) {
throw new Error('Trigger element for Modal not found: "', + element.dataset.modalTrigger + '"');
throw new Error('Trigger element for Modal not found: "' + triggerSelector + '"');
}
triggerElement.classList.add(MODAL_TRIGGER_CLASS);