From 6647ee2b098f0cdf800e005246a038157e6342dd Mon Sep 17 00:00:00 2001 From: Ricardo Mendes Date: Fri, 6 Sep 2019 15:00:49 +0100 Subject: [PATCH 1/2] replace triple mustache with html-safe helper --- app/helpers/html-safe.js | 8 ++++++++ app/templates/components/crate-readme.hbs | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 app/helpers/html-safe.js diff --git a/app/helpers/html-safe.js b/app/helpers/html-safe.js new file mode 100644 index 00000000000..4cbc50b5c58 --- /dev/null +++ b/app/helpers/html-safe.js @@ -0,0 +1,8 @@ +import { helper } from '@ember/component/helper'; +import { htmlSafe as markAsSafe } from '@ember/template'; + +export function htmlSafe([content] /*, hash*/) { + return markAsSafe(content); +} + +export default helper(htmlSafe); diff --git a/app/templates/components/crate-readme.hbs b/app/templates/components/crate-readme.hbs index 624ded4c91a..24b77319bfe 100644 --- a/app/templates/components/crate-readme.hbs +++ b/app/templates/components/crate-readme.hbs @@ -1 +1 @@ -{{{rendered}}} +{{html-safe rendered}} From 5e935ca4620a666ca93a14d648ee54bb914edff1 Mon Sep 17 00:00:00 2001 From: Ricardo Mendes Date: Mon, 28 Oct 2019 21:30:35 +0000 Subject: [PATCH 2/2] remove triple stache usage --- app/templates/crate/owners.hbs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/templates/crate/owners.hbs b/app/templates/crate/owners.hbs index bd30b32f252..66246307592 100644 --- a/app/templates/crate/owners.hbs +++ b/app/templates/crate/owners.hbs @@ -57,7 +57,11 @@ {{/link-to}}
- {{{ if user.email user.email " " }}} + {{#if user.email}} + {{user.email}} + {{else}} +   + {{/if}}