[Yanel-commits] rev 23772 - in public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu: . impl

michi at wyona.com michi at wyona.com
Sun Apr 15 22:23:07 CEST 2007


Author: michi
Date: 2007-04-15 22:23:06 +0200 (Sun, 15 Apr 2007)
New Revision: 23772

Added:
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/Menu.java
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/DefaultMenu.java
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/WelcomeRealmMenu.java
Log:
menus fixed

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/Menu.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/Menu.java	2007-04-15 16:52:34 UTC (rev 23771)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/Menu.java	2007-04-15 20:23:06 UTC (rev 23772)
@@ -46,12 +46,13 @@
      * Get toolbar menus
      */
     public String getHelpMenu(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) throws ServletException, IOException, Exception {
+        String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
         StringBuffer sb= new StringBuffer();
 
         sb.append("<ul><li>");
         sb.append("<div id=\"yaneltoolbar_menutitle\">Help</div>");
         sb.append("<ul>");
-        sb.append("<li>About</li>");
+        sb.append("<li><a href=\"" + backToRealm + "/" + reservedPrefix+ "/about.html\">About Yanel</a></li>");
         sb.append("</ul>");
         sb.append("</li></ul>");
         return sb.toString();

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/DefaultMenu.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/DefaultMenu.java	2007-04-15 16:52:34 UTC (rev 23771)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/DefaultMenu.java	2007-04-15 20:23:06 UTC (rev 23772)
@@ -25,25 +25,6 @@
      * Get toolbar menus
      */
     public  String getMenus(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) throws ServletException, IOException, Exception {
-        String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
-        StringBuffer sb= new StringBuffer();
-
-	sb.append("<ul><li>");
-        sb.append("<div id=\"yaneltoolbar_menutitle\">File</div>");
-        sb.append("<ul>");
-        sb.append("<li class=\"haschild\"><a href=\"" + backToRealm + "create-new-page.html\">New</a><ul><li><a href=\"" + backToRealm + "create-new-page.html?resource-type=http%3A%2F%2Fwww.wyona.org%2Fyanel%2Fresource%2F1.0%3A%3Axml\">Standard page (XHTML)</a></li><li><a href=\"" + backToRealm + "create-new-page.html?resource-type=http%3A%2F%2Fwww.wyona.org%2Fyanel%2Fresource%2F1.0%3A%3Awiki\">Wiki page</a></li></ul></li>");
-        sb.append("<li class=\"haschild\">New language<ul><li>German</li><li>Mandarin</li></ul></li>");
-        sb.append("<li>Publish</li>");
-        sb.append("</ul>");
-        sb.append("</li></ul>");
-
-        sb.append("<ul><li>");
-        sb.append("<div id=\"yaneltoolbar_menutitle\">Edit</div><ul>");
-        sb.append("<li class=\"haschild\">Open with<ul><li>Source editor</li><li>WYSIWYG editor</li></ul></li>");
-        sb.append("<li class=\"haschild\">Revisions<ul><li class=\"haschild\">53534<ul><li>Show diff</li><li>Revert to</li></ul></li><li class=\"haschild\">52108<ul><li>Show diff</li><li>Revert to</li></ul></li></ul></li>");
-        sb.append("</ul>");
-        sb.append("</li></ul>");
-
-        return sb.toString();
+        return "";
     }
 }

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/WelcomeRealmMenu.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/WelcomeRealmMenu.java	2007-04-15 16:52:34 UTC (rev 23771)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/WelcomeRealmMenu.java	2007-04-15 20:23:06 UTC (rev 23772)
@@ -26,7 +26,15 @@
      */
     public  String getMenus(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) throws ServletException, IOException, Exception {
         String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
-        StringBuffer sb= new StringBuffer("");
+        StringBuffer sb= new StringBuffer();
+
+	sb.append("<ul><li>");
+        sb.append("<div id=\"yaneltoolbar_menutitle\">File</div>");
+        sb.append("<ul>");
+        sb.append("<li class=\"haschild\">New Realm<ul><li><a href=\"" + backToRealm + "add-realm-from-scratch.html\">From Scratch</a></li><li><a href=\"" + backToRealm + "add-realm-from-existing-website.html\">From Existing Website</a></li></ul></li>");
+        sb.append("</ul>");
+        sb.append("</li></ul>");
+
         return sb.toString();
     }
 }

Added: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2007-04-15 16:52:34 UTC (rev 23771)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2007-04-15 20:23:06 UTC (rev 23772)
@@ -0,0 +1,49 @@
+package org.wyona.yanel.servlet.menu.impl;
+
+import org.wyona.yanel.core.Resource;
+import org.wyona.yanel.core.map.Map;
+import org.wyona.yanel.core.map.Realm;
+
+import org.wyona.yanel.servlet.YanelServlet;
+import org.wyona.yanel.servlet.menu.Menu;
+
+import org.wyona.security.core.api.Identity;
+import org.wyona.security.core.api.IdentityMap;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+
+import java.io.IOException;
+
+/**
+ *
+ */
+public class YanelWebsiteMenu extends Menu {
+
+    /**
+     * Get toolbar menus
+     */
+    public  String getMenus(Resource resource, HttpServletRequest request, Map map, String reservedPrefix) throws ServletException, IOException, Exception {
+        String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
+        StringBuffer sb= new StringBuffer();
+
+	sb.append("<ul><li>");
+        sb.append("<div id=\"yaneltoolbar_menutitle\">File</div>");
+        sb.append("<ul>");
+        sb.append("<li class=\"haschild\"><a href=\"" + backToRealm + "create-new-page.html\">New</a><ul><li><a href=\"" + backToRealm + "create-new-page.html?resource-type=http%3A%2F%2Fwww.wyona.org%2Fyanel%2Fresource%2F1.0%3A%3Axml\">Standard page (XHTML)</a></li><li><a href=\"" + backToRealm + "create-new-page.html?resource-type=http%3A%2F%2Fwww.wyona.org%2Fyanel%2Fresource%2F1.0%3A%3Awiki\">Wiki page</a></li></ul></li>");
+        sb.append("<li class=\"haschild\">New language<ul><li>German</li><li>Mandarin</li></ul></li>");
+        sb.append("<li>Publish</li>");
+        sb.append("</ul>");
+        sb.append("</li></ul>");
+
+        sb.append("<ul><li>");
+        sb.append("<div id=\"yaneltoolbar_menutitle\">Edit</div><ul>");
+        sb.append("<li class=\"haschild\">Open with<ul><li>Source editor</li><li>WYSIWYG editor</li></ul></li>");
+        sb.append("<li class=\"haschild\">Revisions<ul><li class=\"haschild\">53534<ul><li>Show diff</li><li>Revert to</li></ul></li><li class=\"haschild\">52108<ul><li>Show diff</li><li>Revert to</li></ul></li></ul></li>");
+        sb.append("</ul>");
+        sb.append("</li></ul>");
+
+        return sb.toString();
+    }
+}




More information about the Yanel-commits mailing list