From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225 Description of problem: The proposed enhancement (see attachment) enables portlet to be minimized of maximized, through the use of a PortalComponent. This (Bebop) component gets the portlets and associated presentation as defined in the given tab of a given user's personal portal. In the example we added (see ExampleDispatcher class), we pass to the component the first tab of the "current user" 's portal. The portalserver.xsl file defines the graphics for the newly stylized portlets. Needed images for the icons are in the <assets> directory. Portlets may now be minimized, maximized and restored when the user clicks on the appropriate icon. This feature does not interfere with the portal-admin's behavior. This package needs the following jar : servlet.jar The unit tests need junit.jar as well, and need to be performed within an up-and-running WAF instance. The tests assume that one user is connected, and has previously created a personal portal with the portal-admin GUI. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Insert classes, XSL and images at their correct place in an existing WAF project. 2. Add example code to the project's dispatcher 3. Update main style-sheed XSL file so that it imports the customized portalserver.xsl 4. Launch WAF project, go to the proper URL (in the example case : http://[your_server]:[your_port]/ccm/demo/portlets) and check behavior. Additional info:
Created attachment 98299 [details] The proposed code
Closing old tickets