Author: mir
Date: Wed Feb 10 15:35:11 2010
New Revision: 908539

URL: http://svn.apache.org/viewvc?rev=908539&view=rev
Log:
CLEREZZA-87: Menu has now logout button only if a user is logged in

Added:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/login.js
      - copied unchanged from r908526, 
incubator/clerezza/issues/CLEREZZA-87/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/login.js
Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/
   (props changed)
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/globalmenu-naked.ssp

Propchange: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Feb 10 15:35:11 2010
@@ -1,2 +1,3 @@
 
/incubator/clerezza/issues/CLEREZZA-52/org.apache.clerezza.web.resources.style:894321-894392
 
/incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style:900408-902859
+/incubator/clerezza/issues/CLEREZZA-87/org.apache.clerezza.web.resources.style:905960-908526

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/globalmenu-naked.ssp
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/globalmenu-naked.ssp?rev=908539&r1=908538&r2=908539&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/globalmenu-naked.ssp
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/globalmenu-naked.ssp
 Wed Feb 10 15:35:11 2010
@@ -1,5 +1,9 @@
 def menu(s: Any) = new UriRef("http://clerezza.org/2009/11/global-menu#"+s)
 def rdfs(s: Any) = new UriRef("http://www.w3.org/2000/01/rdf-schema#"+s)
+def platform(s: Any) = new UriRef("http://clerezza.org/2009/08/platform#"+s)
+
+resultDocModifier.addScriptReference("/style/scripts/login.js");
+
 <div id="tx-system">
        <div id="tx-globalsearch">
                <form action="/globalsearch">
@@ -10,7 +14,18 @@
 
        </div>
 
-       <div id="tx-login"></div>
+       <div id="tx-login">
+                               
{if((context/platform("user")/platform("userName")*).equals("anonymous")) {
+                                               <span>
+                                                       <a href="#" 
id="tx-login-button">login</a>
+                                               </span>
+                                       } else {
+                                               
<span>{context/platform("user")/platform("userName")*}
+                                                       <a 
href="/logout">logout</a>
+                                               </span>
+                                       }
+                               }
+       </div>
 
        <div id="tx-logo"><a href=""></a></div>
 
@@ -18,22 +33,21 @@
        <ol>
        {for (menuItem <- res/menu("globalMenu")!!) yield
                <li><a href=
-                          {
+                       {
                                        if ((menuItem/menu("path")).length > 0) 
{
                                                menuItem/menu("path")*
                                        } else {""}
-                          }>{(menuItem/rdfs("label")*)}</a>
-               <ol>
+                       }>{(menuItem/rdfs("label")*)}</a>
+                       <ol>
                                 {
                                        if ((menuItem/menu("children")).length 
> 0) {
                                        for (childMenuItem <- 
menuItem/menu("children")!!) yield
                                        <li><a 
href={childMenuItem/menu("path")*}>{childMenuItem/rdfs("label")*}</a></li>
                                        } else {}
                                 }
-            </ol>
-        </li>
+                       </ol>
+               </li>
        }
-        <li><a href="/logout">Logout</a></li>
        </ol>
        </div>
 </div>
\ No newline at end of file


Reply via email to