Skip to content
Snippets Groups Projects
Commit 17dccabc authored by s_leu's avatar s_leu
Browse files

Issue #3315055: Don't create an override button for the #override-mode-tray element in JS

parent a08f3bb7
No related branches found
No related tags found
1 merge request!17Issue #3315055: Don't create an override button for the #override-mode-tray element in JS
......@@ -40,7 +40,7 @@
// Flag that Override Mode is enabled.
Drupal.behaviors.OverrideUiBehaviour.overrideMode = true;
const overridableTemplates = document.querySelectorAll('[data-override-mode]');
const overridableTemplates = document.querySelectorAll('[data-override-mode]:not(#override-mode-tray)');
const list = document.createElement('ul');
overridableTemplates.forEach(function (overridableTemplate) {
......@@ -148,6 +148,7 @@
return;
}
let element = e.target;
let pairedButton = document.querySelector('[data-override-mode="' + this.dataset.overrideMode + '"].override-button');
if (e.type === 'mouseover') {
......@@ -179,7 +180,7 @@
},
};
let variables = document.querySelector('script[data-uuid="' + settings.uuid + '"]');
if (typeof variables.textContent !== 'undefined') {
if (variables !== null && typeof variables.textContent !== 'undefined') {
ajaxConfig.submit = {variables: variables.textContent};
}
let ajax = Drupal.ajax(ajaxConfig);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment