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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to