$( '<span>' ).addClass( 'comment' ).html(
// There is no equivalent to rawParams
mw.message( 'parentheses' ).escaped()
- .replace( '$1', parse.parsedsummary )
+ // .replace() use $ as start of a pattern.
+ // $$ is the pattern for '$'.
+ // The inner .replace() duplicates any $ and
+ // the outer .replace() simplifies the $$.
+ .replace( '$1', parse.parsedsummary.replace( /\$/g, '$$$$' ) )
)
);
}