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