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

michi at wyona.com michi at wyona.com
Tue Feb 22 16:53:12 CET 2011


Author: michi
Date: 2011-02-22 16:52:12 +0100 (Tue, 22 Feb 2011)
New Revision: 56913

Modified:
   public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/website/menu/impl/YanelWebsiteMenu.java
Log:
check whether resource is annotatable

Modified: public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/website/menu/impl/YanelWebsiteMenu.java
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/website/menu/impl/YanelWebsiteMenu.java	2011-02-22 15:41:25 UTC (rev 56912)
+++ public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/website/menu/impl/YanelWebsiteMenu.java	2011-02-22 15:52:12 UTC (rev 56913)
@@ -70,8 +70,9 @@
         sb.append("<div id=\"yaneltoolbar_menutitle\">" + getLabel("y:edit", userLanguage) + "</div><ul>");
         sb.append("<li class=\"haschild\">Open with   ");
         sb.append("<ul><li>Source editor</li>");
-        // TODO: Check whether resource type has annotatable interface implemented
-        sb.append("<li><a href=\"" + backToRealm + "usecases/pageMetadataManager.html?edit-path=" + resource.getPath() + "\">Meta data editor</a></li>");
+        if (ResourceAttributeHelper.hasAttributeImplemented(resource, "Annotatable", "1")) {
+            sb.append("<li><a href=\"" + backToRealm + "usecases/pageMetadataManager.html?edit-path=" + resource.getPath() + "\">Meta data editor</a></li>");
+        }
         sb.append("<li class=\"haschild\">WYSIWYG editor   ");
         sb.append("<ul>");
         if (ResourceAttributeHelper.hasAttributeImplemented(resource, "Modifiable", "2")) {



More information about the Yanel-commits mailing list