Commit f879d45e608eec4f62d1d5cbca85dc8df7ccc18a:
    reorder name if there is a comma present


Branch: refs/heads/master
Author: Sam Ruby <[email protected]>
Committer: Sam Ruby <[email protected]>
Pusher: rubys <[email protected]>

------------------------------------------------------------
www/secmail/views/forms/icla.js.rb                           | +++++++++ -
------------------------------------------------------------
10 changes: 9 additions, 1 deletions.
------------------------------------------------------------


diff --git a/www/secmail/views/forms/icla.js.rb 
b/www/secmail/views/forms/icla.js.rb
index 963da1d..53eea0f 100644
--- a/www/secmail/views/forms/icla.js.rb
+++ b/www/secmail/views/forms/icla.js.rb
@@ -84,7 +84,15 @@ def render
   # on initial display, default various fields based on headers, and update
   # state 
   def componentDidMount()
-    @realname = @@headers.name
+    name = @@headers.name
+ 
+    # reorder name if there is a single comma present
+    parts = name.split(',')
+    if parts.length == 2 and parts[1] !~ /^\s*(jr|ph\.d)\.?$/i
+      name = "#{parts[1].strip()} #{parts[0]}" 
+    end
+
+    @realname = name
     @email = @@headers.from
     self.componentDidUpdate()
   end

Reply via email to