This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/static.hbs
Joffrey JAFFEUX 683cb28099
DEV: enforces ember-template-lint: no-triple-curlies (#9165)
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.
2020-03-11 09:23:10 +01:00

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}}