@@ -4,10 +4,10 @@ import { trustedSetAttr } from './Scriptlets/src/scriptlets/trusted-set-attr.js'
4
4
import { setCookie } from './Scriptlets/src/scriptlets/set-cookie.js' ;
5
5
import { removeCookie } from './Scriptlets/src/scriptlets/remove-cookie.js' ;
6
6
import { setConstant } from './Scriptlets/src/scriptlets/set-constant.js' ;
7
- import { replaceNodeText } from './Scriptlets/src/helpers/node-text-utils.js' ;
8
7
import { abortCurrentInlineScript } from './Scriptlets/src/scriptlets/abort-current-inline-script.js' ;
9
8
import { abortOnPropertyRead } from './Scriptlets/src/scriptlets/abort-on-property-read.js' ;
10
9
import { abortOnPropertyWrite } from './Scriptlets/src/scriptlets/abort-on-property-write.js' ;
10
+ import { trustedReplaceNodeText } from './Scriptlets/src/scriptlets/trusted-replace-node-text.js' ;
11
11
12
12
export class Scriptlets extends ContentFeature {
13
13
init ( ) {
@@ -40,8 +40,8 @@ export class Scriptlets extends ContentFeature {
40
40
if ( scriptlet . name === 'setConstant' ) {
41
41
setConstant ( source , attrs . property , attrs . value , attrs . stack , attrs . valueWrapper , attrs . setProxyTrap ) ;
42
42
}
43
- if ( scriptlet . name === 'replaceNodeText ' ) {
44
- replaceNodeText ( source , attrs . node , attrs . pattern , attrs . replacement ) ;
43
+ if ( scriptlet . name === 'trustedReplaceNodeText ' ) {
44
+ trustedReplaceNodeText ( source , attrs . nodeName , attrs . textMatch , attrs . pattern , attrs . replacement , ... attrs . extraArgs ) ;
45
45
}
46
46
if ( scriptlet . name === 'abortCurrentInlineScript' ) {
47
47
abortCurrentInlineScript ( source , attrs . property , attrs . search ) ;
0 commit comments