mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-14 18:52:05 +03:00
3d6856614f
no issue - add ember-suave dependency - upgrade grunt-jscs dependency - add a new .jscsrc for the client's tests directory that extends from client's base .jscsrc - separate client tests in Gruntfile jscs task so they pick up the test's .jscsrc - standardize es6 usage across client
21 lines
407 B
JavaScript
21 lines
407 B
JavaScript
import Ember from 'ember';
|
|
import counter from 'ghost/utils/word-count';
|
|
|
|
const {Helper} = Ember;
|
|
|
|
export default Helper.helper(function (params) {
|
|
if (!params || !params.length) {
|
|
return;
|
|
}
|
|
|
|
let markdown = params[0] || '';
|
|
|
|
if (/^\s*$/.test(markdown)) {
|
|
return '0 words';
|
|
}
|
|
|
|
let count = counter(markdown);
|
|
|
|
return count + (count === 1 ? ' word' : ' words');
|
|
});
|