FIX: Bad HTML escaping in widget

This commit is contained in:
Robin Ward 2016-05-31 17:08:05 -04:00
parent 70df75c381
commit 09e991b3c3
No known key found for this signature in database
GPG Key ID: 0E091E2B4ED1B83D

View File

@ -1,6 +1,7 @@
import { createWidget } from 'discourse/widgets/widget';
import { all, buttonDetails } from 'discourse/lib/notification-levels';
import { h } from 'virtual-dom';
import RawHTML from 'discourse/widgets/raw-html';
createWidget('notification-option', {
buildKey: attrs => `topic-notifications-button-${attrs.id}`,
@ -66,10 +67,9 @@ export default createWidget('topic-notifications-button', {
}
if (attrs.appendReason) {
result.push(h('p', details.get('notificationReasonText')));
result.push(new RawHTML({ html: `<p>${details.get('notificationReasonText')}</p>` }));
}
return result;
},