[Yanel-commits] rev 40950 - public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl

michi at wyona.com michi at wyona.com
Wed Jan 14 16:20:59 CET 2009


Author: michi
Date: 2009-01-14 16:20:59 +0100 (Wed, 14 Jan 2009)
New Revision: 40950

Modified:
   public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
Log:
show revisions together with workflow transitions

Modified: public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2009-01-14 15:20:19 UTC (rev 40949)
+++ public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2009-01-14 15:20:59 UTC (rev 40950)
@@ -1,5 +1,6 @@
 package org.wyona.yanel.servlet.menu.impl;
 
+import org.apache.log4j.Logger;
 import org.wyona.yanel.core.Resource;
 import org.wyona.yanel.core.api.attributes.TranslatableV1;
 import org.wyona.yanel.core.api.attributes.VersionableV2;
@@ -18,6 +19,8 @@
  *
  */
 public class YanelWebsiteMenu extends Menu {
+    
+    private static Logger log = Logger.getLogger(YanelWebsiteMenu.class);
 
     /**
      * Get toolbar menus
@@ -64,7 +67,9 @@
             if (revisions !=  null && revisions.length > 0) {
                 sb.append("<li class=\"haschild\">Revisions&#160;&#160;&#160;<ul>");
                 for (int i = 0; i < revisions.length; i++) {
-                    sb.append("<li class=\"haschild\">"+revisions[i].getName()+"&#160;&#160;&#160;<ul><li><a href=\"?yanel.resource.revision=" + revisions[i].getName() + "\">View</a></li><li>Show diff</li><li>Revert to</li></ul></li>");
+                    sb.append((new RevisionInformationMenuItem(resource,
+                                                               revisions[i],
+                                                               resource.getRequestedLanguage())).toHTML());
                 }
                 sb.append("</ul></li>");
             }



More information about the Yanel-commits mailing list