This pr replaces `{{{ }}}` usage by a {{html-safe}} helper. While it doesn't solve the underlying issue, it gives us a path forward without risking breaking too much existing behavior.
Also introduces an htmlSafe computed macro:
```
import { htmlSafe } from "discourse/lib/computed";
htmlDescription: htmlSafe("description")
```
Overtime {{html-safe}} usage should be removed and moved to components properties or specialized components/helpers.
17 lines
602 B
Handlebars
17 lines
602 B
Handlebars
{{#d-section bodyClass=bodyClass class="container"}}
|
|
{{#watch-read action=(action "markFaqRead") path=model.path}}
|
|
<div class='contents clearfix body-page'>
|
|
{{plugin-outlet name="above-static"}}
|
|
{{html-safe model.html}}
|
|
|
|
{{#if showSignupButton}}
|
|
{{d-button action=(route-action "showCreateAccount") class="btn-primary sign-up-button" label="sign_up"}}
|
|
{{/if}}
|
|
|
|
{{#if showLoginButton}}
|
|
{{d-button action=(route-action "showLogin") class="btn-primary login-button" icon="user" label="log_in"}}
|
|
{{/if}}
|
|
</div>
|
|
{{/watch-read}}
|
|
{{/d-section}}
|