Sha256: bcbe0b1ab17b11cb6940c5bf6cbcd66ccb95ee285c254a6082ed2e9252cb9452

Contents?: true

Size: 475 Bytes

Versions: 15

Compression:

Stored size: 475 Bytes

Contents

var gts = this.gts || {};

gts.abbrev = function (sentence, width, padding) {
    if (sentence.length <= width) { return sentence; }
    padding = padding || "";
    var words = sentence.split(" ");
    var result = [];
    var len;

    for (var i = 0, l = words.length; i < l; ++i) {
        len = result.join(" ").length + words[i].length + padding.length;
        if (len > width) { break; }
        result.push(words[i]);
    }

    return result.join(" ") + padding;
};

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
dolt-0.13.0 vendor/ui/js/components/abbrev.js
dolt-0.12.0 vendor/ui/js/components/abbrev.js
dolt-0.11.0 vendor/ui/js/components/abbrev.js
dolt-0.10.0 vendor/ui/js/components/abbrev.js
dolt-0.9.0 vendor/ui/js/components/abbrev.js
dolt-0.8.0 vendor/ui/js/components/abbrev.js
dolt-0.7.1 vendor/ui/js/components/abbrev.js
dolt-0.7.0 vendor/ui/js/components/abbrev.js
dolt-0.6.2 vendor/ui/js/components/abbrev.js
dolt-0.6.1 vendor/ui/js/components/abbrev.js
dolt-0.6.0 vendor/ui/js/components/abbrev.js
dolt-0.5.1 vendor/ui/js/components/abbrev.js
dolt-0.5.0 vendor/ui/js/components/abbrev.js
dolt-0.4.3 vendor/ui/js/components/abbrev.js
dolt-0.4.2 vendor/ui/js/components/abbrev.js