You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2010/03/29 15:59:51 UTC

svn commit: r928782 - /portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java

Author: woonsan
Date: Mon Mar 29 13:59:51 2010
New Revision: 928782

URL: http://svn.apache.org/viewvc?rev=928782&view=rev
Log:
JS2-1161: Replace the view link by a button.

Modified:
    portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java

Modified: portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java?rev=928782&r1=928781&r2=928782&view=diff
==============================================================================
--- portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java (original)
+++ portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/site/PortalSiteManager.java Mon Mar 29 13:59:51 2010
@@ -531,7 +531,21 @@ public class PortalSiteManager extends A
             
             if (node.getDocType() == SiteTreeNode.FileType.Link)
             {
-                infoForm.add(new ExternalLink("view", new Model(getDocument().getUrl()),new ResourceModel("common.view")).setPopupSettings(new PopupSettings()));
+                ExternalLink viewLink = new ExternalLink("view", new Model(getDocument().getUrl()), new ResourceModel("common.view"))
+                {
+                    @Override
+                    protected void onComponentTag(ComponentTag tag)
+                    {
+                        super.onComponentTag(tag);
+                        
+                        if (tag.getName().equalsIgnoreCase("input") && ((getLabel() != null) && (getLabel().getObject() != null)))
+                        {
+                            tag.put("value", getDefaultModelObjectAsString(getLabel().getObject()));
+                        }
+                    }
+                };
+                viewLink.setPopupSettings(new PopupSettings());
+                infoForm.add(viewLink);
             }
             else
             {



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org