Update of 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/webapp/WEB-INF/templates/layout
In directory 
james.mmbase.org:/tmp/cvs-serv30041/cmsc/portal/src/webapp/WEB-INF/templates/layout

Modified Files:
        PortletFragmentHeader.jsp 
Log Message:
Fixed CMSC-289 in a nice manner,
we now have mouse overs for the portlet headers.
 (more information can be added later)


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portal/src/webapp/WEB-INF/templates/layout
See also: http://www.mmbase.org/jira/browse/CMSC-289


Index: PortletFragmentHeader.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/webapp/WEB-INF/templates/layout/PortletFragmentHeader.jsp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- PortletFragmentHeader.jsp   15 Feb 2008 09:55:10 -0000      1.6
+++ PortletFragmentHeader.jsp   5 May 2008 13:48:20 -0000       1.7
@@ -2,6 +2,8 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt" %>
 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"; %>
 <%@ taglib uri="http://finalist.com/cmsc"; prefix="cmsc" %>
+<%@ taglib uri="http://www.mmbase.org/mmbase-taglib-2.0"; prefix="mm"%>
+
 <cmsc:protected>
        <fmt:setBundle basename="cmsc-portal" scope="request" />
 
@@ -13,10 +15,11 @@
        </c:when>
        <c:otherwise>
                <div class="portlet-canvas" id="portlet-${portletInfo.id}">
-                       <div class="portlet-header-canvas" 
id="portlet-header-${portletInfo.id}">
+                       <div class="portlet-header-canvas" 
id="portlet-header-${portletInfo.id}" 
+                               onmouseover="showInfo('${portletInfo.id}');" 
onmouseout="hideInfo('${portletInfo.id}');">
        </c:otherwise>
 </c:choose> 
-<div class="portlet-mode-canvas 
portlet-mode-type-${portletInfo.currentMode.name}">
+<div class="portlet-mode-canvas 
portlet-mode-type-${portletInfo.currentMode.name}" 
id="portlet-mode-${portletInfo.id}">
 
 ${requestScope.fragment.key}
 
@@ -24,6 +27,18 @@
        <a href="${modeInfo.url}" title="<fmt:message 
key='portletmode.${modeInfo.name}' />" 
class="portlet-mode-type-${modeInfo.type}">
                <img src="<cmsc:staticurl 
page='/editors/gfx/icons/${modeInfo.name}.png'/>" border="0" alt="<fmt:message 
key='portletmode.${modeInfo.name}' />"/></a>
 </c:forEach>
+<mm:cloud>
+<mm:node number="${portletInfo.id}" notfound="skip">
+<div class="portlet-info" id="portlet-info-${portletInfo.id}">
+       <mm:relatednodes type="portletdefinition">
+               <fmt:message key="portletinfo.definition"/>: <mm:field 
name="title"/><br/>
+       </mm:relatednodes>
+       <mm:relatednodes type="view">
+               <fmt:message key="portletinfo.view"/>: <mm:field 
name="title"/><br/>
+       </mm:relatednodes>
+</div>
+</mm:node>
+</mm:cloud>
 </div>
 <br/>
 </div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to