Browse Source

Use escape in textnode

pull/3670/head
Artur Arseniev 5 years ago
parent
commit
e1b913407b
  1. 9
      src/dom_components/model/ComponentTextNode.js

9
src/dom_components/model/ComponentTextNode.js

@ -1,4 +1,5 @@
import Component from './Component';
import { escape } from 'utils/mixins';
export default Component.extend(
{
@ -12,12 +13,8 @@ export default Component.extend(
},
toHTML() {
return this.get('content')
.replace(/&/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#039;');
const cnt = this.get('content');
return escape(cnt);
}
},
{

Loading…
Cancel
Save