]> WPIA git - gigi.git/blobdiff - src/club/wpia/gigi/dbObjects/Name.java
fix: put blanks between name components
[gigi.git] / src / club / wpia / gigi / dbObjects / Name.java
index da7e7190665adb1dee3d6d52307b0aedbfbff720..d5bff5cbd8b52e9d5620dc065468afe574ed8ab0 100644 (file)
@@ -187,17 +187,20 @@ public class Name implements Outputable, IdCachable {
 
         @Override
         public void output(PrintWriter out) {
-            outputNameParts(out, "fname", firstNames);
-            outputNameParts(out, "lname", lastNames);
-            outputNameParts(out, "suffix", suffixes);
+            outputNameParts(out, "fname", firstNames, false);
+            outputNameParts(out, "lname", lastNames, true);
+            outputNameParts(out, "suffix", suffixes, true);
         }
 
-        private void outputNameParts(PrintWriter out, String type, NamePart[] input) {
+        private void outputNameParts(PrintWriter out, String type, NamePart[] input, boolean leadingSpace) {
             StringBuilder res;
             res = new StringBuilder();
             appendArray(res, input);
             if (res.length() > 0) {
                 res.deleteCharAt(res.length() - 1);
+                if (leadingSpace) {
+                    out.print(" ");
+                }
                 out.print("<span class='" + type + "'>");
                 out.print(HTMLEncoder.encodeHTML(res.toString()));
                 out.print("</span>");