diaspora/app/assets/javascripts/app/helpers/truncate.js
2015-02-08 23:41:31 +01:00

14 lines
479 B
JavaScript

(function() {
app.helpers.truncate = function(passedString, length) {
if (passedString === null || passedString === undefined) {
return passedString;
}
if (passedString.length > length) {
var lastBlank = passedString.lastIndexOf(' ', length);
var trimstring = passedString.substring(0, Math.min(length, lastBlank));
return new Handlebars.SafeString(trimstring + " ...");
}
return new Handlebars.SafeString(passedString);
};
})();