Skip to content

Commit c1aa788

Browse files
committed
[VarDumper] Hide control items only if JavaScript is enabled
1 parent dfbad46 commit c1aa788

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/Symfony/Component/VarDumper/Dumper/HtmlDumper.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ protected function getDumpHeader()
163163
<script>
164164
Sfdump = window.Sfdump || (function (doc) {
165165
166+
if (doc.body instanceof HTMLElement) {
167+
doc.body.classList.add('sf-js-enabled');
168+
}
169+
166170
var rxEsc = /([.*+?^${}()|\[\]\/\\])/g,
167171
idRx = /\bsf-dump-\d+-ref[012]\w+\b/,
168172
keyHint = 0 <= navigator.platform.toUpperCase().indexOf('MAC') ? 'Cmd' : 'Ctrl',
@@ -637,9 +641,9 @@ function showCurrent(state)
637641
638642
})(document);
639643
</script><style>
640-
pre.sf-dump .sf-dump-compact,
641-
.sf-dump-str-collapse .sf-dump-str-collapse,
642-
.sf-dump-str-expand .sf-dump-str-expand {
644+
.sf-js-enabled pre.sf-dump .sf-dump-compact,
645+
.sf-js-enabled .sf-dump-str-collapse .sf-dump-str-collapse,
646+
.sf-js-enabled .sf-dump-str-expand .sf-dump-str-expand {
643647
display: none;
644648
}
645649
.sf-dump-hover:hover {

0 commit comments

Comments
 (0)