Lines Matching refs:word
74 * Splits on word boundaries. Preserves existing new lines.
83 return str.trim().split(' ').reduce(function(lines, word) {
85 if (line && wcwidth(line.join(' ')) + wcwidth(word) < max) {
86 lines[lines.length - 1].push(word) // add to line
88 else lines.push([word]) // new line
121 var word = remainder
124 var word = words.shift()
127 if (wcwidth(word) > max) {
132 while (i < word.length) {
133 var w = wcwidth(word.charAt(i))
141 remainder = word.slice(i) // get remainder
144 word = word.slice(0, i) // grab truncated word
145 word += truncationChar // add trailing … or whatever
147 result.push(word)