Skip to content

Commit d88b3f7

Browse files
committed
Add nonce support for injected css
1 parent 36a03ed commit d88b3f7

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ class Codeplus {
264264
this.inactiveTabClass = options.inactiveTabClass || "inactive";
265265
this.copyButtonClass = options.copyButtonClass || "";
266266

267+
this.nonce = options.nonce || null;
268+
267269
// this.onTabShown = options.onTabShown || (() => {});
268270
this.renderTab = options.renderTab || (() => {});
269271
this.renderCopyButton = options.renderCopyButton || (() => {});
@@ -340,6 +342,9 @@ class Codeplus {
340342
insertCSS() {
341343
let style = document.createElement("style");
342344
style.innerHTML = css;
345+
if (this.nonce) {
346+
style.setAttribute("nonce", this.nonce);
347+
}
343348
document.head.appendChild(style);
344349
}
345350
onRememberTabSelection(name) {

0 commit comments

Comments
 (0)