You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2011/06/28 15:13:09 UTC

svn commit: r1140581 - /incubator/clerezza/trunk/parent/platform.style.default/src/main/scala/HeadedPageRenderlet.scala

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>