minor fix for modal js utility
This commit is contained in:
parent
e71cf031a0
commit
0b62845a8d
@ -76,10 +76,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setupTrigger() {
|
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) {
|
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);
|
triggerElement.classList.add(MODAL_TRIGGER_CLASS);
|
||||||
|
|||||||
Reference in New Issue
Block a user