add support for CSP nonces in createStyleTag

This commit is contained in:
Felix Klein
2022-03-07 16:35:06 +01:00
committed by Dominik
parent 413a923d57
commit ccc37d5f24
4 changed files with 24 additions and 2 deletions

View File

@@ -57,6 +57,7 @@ export class Editor extends EventEmitter<EditorEvents> {
element: document.createElement('div'),
content: '',
injectCSS: true,
injectNonce: undefined,
extensions: [],
autofocus: false,
editable: true,
@@ -136,7 +137,7 @@ export class Editor extends EventEmitter<EditorEvents> {
*/
private injectCSS(): void {
if (this.options.injectCSS && document) {
this.css = createStyleTag(style)
this.css = createStyleTag(style, this.options.injectNonce)
}
}