8000 [Profiler] Fix clicking on links inside toggle · enumag/symfony@8618399 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8618399

Browse files
committed
[Profiler] Fix clicking on links inside toggle
1 parent ff6151b commit 8618399

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/Symfony/Bundle/TwigBundle/Resources/views/base_js.html.twig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,14 @@
512512
var altContent = toggle.getAttribute('data-toggle-alt-content');
513513
toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
514514
});
515+
516+
/* Prevents from disallowing clicks on links inside toggles */
517+
var toggleLinks = document.querySelectorAll('.sf-toggle a');
518+
for (var i = 0; i < toggleLinks.length; i++) {
519+
addEventListener(toggleLinks[i], 'click', function(e) {
520+
e.stopPropagation();
521+
});
522+
}
515523
}
516524
}
517525
};

src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -513,6 +513,14 @@
513513
toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
514514
});
515515
}
516+
517+
/* Prevents from disallowing clicks on links inside toggles */
518+
var toggleLinks = document.querySelectorAll('.sf-toggle a');
519+
for (var i = 0; i < toggleLinks.length; i++) {
520+
addEventListener(toggleLinks[i], 'click', function(e) {
521+
e.stopPropagation();
522+
});
523+
}
516524
}
517525
};
518526
})();

0 commit comments

Comments
 (0)
0