From 87f7bd921b03285b6d5d505792f68a0323f992ba Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 28 Jun 2013 16:15:13 +1000 Subject: [PATCH] minor tweak for name splitter (split on number) --- app/assets/javascripts/discourse/components/formatter.js | 2 +- test/javascripts/components/formatter_test.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/components/formatter.js b/app/assets/javascripts/discourse/components/formatter.js index 5e8bd0a95d0..069b900e0f9 100644 --- a/app/assets/javascripts/discourse/components/formatter.js +++ b/app/assets/javascripts/discourse/components/formatter.js @@ -13,7 +13,7 @@ Discourse.Formatter = (function(){ var firstPart = string.substr(0, maxLength); - var betterSplit = firstPart.substr(1).search(/[A-Z_]/); + var betterSplit = firstPart.substr(1).search(/[^a-z]/); if (betterSplit >= 0) { var offset = 1; if(string[betterSplit+1] === "_") { diff --git a/test/javascripts/components/formatter_test.js b/test/javascripts/components/formatter_test.js index e456a1185a3..2b5a13097a8 100644 --- a/test/javascripts/components/formatter_test.js +++ b/test/javascripts/components/formatter_test.js @@ -131,5 +131,6 @@ test("breakUp", function(){ equal(b("helloworld"), "hello world"); equal(b("HeMans"), "He Mans"); equal(b("he_man"), "he_ man"); + equal(b("he11111"), "he 11111"); });