cms/app-client/app/helpers/newlines-br.js
author ymh <ymh.work@gmail.com>
Sat, 10 Jun 2017 08:33:03 +0200
changeset 532 1190ea937f2d
parent 502 74fba571487e
permissions -rw-r--r--
make things work after node 8, npm 5 migration. Migrate to lodash 4

import Ember from 'ember';

export function newlinesBr(params) {
  const param = params[0];
  let text = Ember.Handlebars.Utils.escapeExpression(param);
  text = text.replace(/(\r\n|\n|\r)/gm, '<br>');
  return Ember.String.htmlSafe(text);
}

export default Ember.Helper.helper(newlinesBr);