Author: reto
Date: Tue Jun 28 13:13:09 2011
New Revision: 1140581

URL: http://svn.apache.org/viewvc?rev=1140581&view=rev
Log:
CLEREZZA-584: showing foaf:name rather than username i available

Modified:
    
incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala

Modified: 
incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala?rev=1140581&r1=1140580&r2=1140581&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala
 Tue Jun 28 13:13:09 2011
@@ -71,18 +71,21 @@ resultDocModifier.addScriptReference("/s
                                <div class="login">
                                                {
                                                        def platform(s: Any) = 
new UriRef("http://clerezza.org/2009/08/platform#"+s)
-                                                       val username = 
(context/platform("user")/platform("userName")*)
-                                                       
if((username).equals("anonymous")) {
+                                                       val userName = 
context/platform("user")/platform("userName")*
+                                                       val displayName = if 
((context/platform("user")/FOAF.name).length == 0) {
+                                                                               
userName
+                                                                       } else {
+                                                                               
context/platform("user")/FOAF.name*
+                                                                       }
+                                                       
if((userName).equals("anonymous")) {
                                                                <span>
-                                                                       <a 
href={"/login?referer=" + java.net.URLEncoder.encode(
-                                                                               
                arguments.requestProperties.getUriInfo.getRequestUri.toString, 
"utf-8")}
-                                                                               
id="tx-login-button">login</a>
+                                                                       <a 
href="#" id="tx-login-button">login</a>
                                                                </span>
                                                        } else {
-                                                               <span><a 
href={"/user/" + username + "/control-panel"}>{username}</a>|<a 
href="/logout">logout</a></span>
+                                                               <span><a 
href={"/user/" + userName + "/control-panel"}>{displayName}</a>|<a 
href="/logout">logout</a></span>
                                                        }
                                                }
-                       </div>
+                               </div>
                                <div class="actions" id="tx-contextual-buttons">
                                                <ol 
id="tx-contextual-buttons-ol">
                                                </ol>


Reply via email to