import {countDownCharacters} from './gh-count-down-characters'; import {helper} from '@ember/component/helper'; export default helper(function (params) { let [content, maxCharacters] = params; if (!content) { // Protect against NULL content content = ''; } // Strip HTML-tags and characters from content so we have a reliable character count content = content.replace(/<[^>]*>?/gm, ''); content = content.replace(/ /g, ' '); content = content.replace(/&/g, '&'); content = content.replace(/"/g, '"'); content = content.replace(/</g, '<'); content = content.replace(/>/g, '>'); return countDownCharacters([content, maxCharacters]); });