js: Don't adjust style by using element.cssText
That's prohibited if using `script-src 'self';` in the csp header
This commit is contained in:
parent
4c3139224e
commit
bb47844646
|
@ -424,7 +424,9 @@
|
||||||
if (this.isDetails(collapsible)) {
|
if (this.isDetails(collapsible)) {
|
||||||
collapsible.open = false;
|
collapsible.open = false;
|
||||||
} else {
|
} else {
|
||||||
collapsible.style.cssText = 'display: block; height: ' + toHeight + 'px; padding-bottom: 0';
|
collapsible.style.display = 'block';
|
||||||
|
collapsible.style.height = toHeight + 'px';
|
||||||
|
collapsible.style.paddingBottom = '0px';
|
||||||
|
|
||||||
if ('hasExternalToggle' in collapsible.dataset) {
|
if ('hasExternalToggle' in collapsible.dataset) {
|
||||||
document.getElementById(collapsible.dataset.toggleElement).classList.add('collapsed');
|
document.getElementById(collapsible.dataset.toggleElement).classList.add('collapsed');
|
||||||
|
@ -445,7 +447,9 @@
|
||||||
if (this.isDetails(collapsible)) {
|
if (this.isDetails(collapsible)) {
|
||||||
collapsible.open = true;
|
collapsible.open = true;
|
||||||
} else {
|
} else {
|
||||||
collapsible.style.cssText = '';
|
collapsible.style.display = '';
|
||||||
|
collapsible.style.height = '';
|
||||||
|
collapsible.style.paddingBottom = '';
|
||||||
|
|
||||||
if ('hasExternalToggle' in collapsible.dataset) {
|
if ('hasExternalToggle' in collapsible.dataset) {
|
||||||
document.getElementById(collapsible.dataset.toggleElement).classList.remove('collapsed');
|
document.getElementById(collapsible.dataset.toggleElement).classList.remove('collapsed');
|
||||||
|
|
Loading…
Reference in New Issue