Author: cgeer
Date: Tue Oct 30 23:00:46 2012
New Revision: 1403917

URL: http://svn.apache.org/viewvc?rev=1403917&view=rev
Log:
RAVE-839 Fixed the mobile_home.jsp page to use the widgets list to pass the 
right widget object to the render tag.

Modified:
    
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/mobile_home.jsp

Modified: 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/mobile_home.jsp
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/mobile_home.jsp?rev=1403917&r1=1403916&r2=1403917&view=diff
==============================================================================
--- 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/mobile_home.jsp
 (original)
+++ 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/mobile_home.jsp
 Tue Oct 30 23:00:46 2012
@@ -66,18 +66,22 @@
         <c:forEach var="region" items="${page.regions}">
             <div class="region-mobile" id="region-${region.id}-id">
             <c:forEach var="regionWidget" items="${region.regionWidgets}">
-               <div class="widget-wrapper widget-wrapper-mobile" 
id="widget-${regionWidget.id}-wrapper">
-                    <div class="widget-title-bar widget-title-bar-mobile" 
onclick="rave.toggleMobileWidget(${regionWidget.id});">
-                        <span id="widget-${regionWidget.id}-collapse" 
class="widget-toolbar-toggle-collapse" title="<fmt:message 
key="widget.chrome.toggle"/>"><i class="icon-chevron-down"></i></span>
-                        <div id="widget-${regionWidget.id}-title" 
class="widget-title">
-                            <c:out value="${regionWidget.widget.title}"/>
+                <c:forEach var="widget" items="${widgets}">
+                    <c:if test="${regionWidget.widgetId == widget.id}">
+                       <div class="widget-wrapper widget-wrapper-mobile" 
id="widget-${regionWidget.id}-wrapper">
+                            <div class="widget-title-bar 
widget-title-bar-mobile" onclick="rave.toggleMobileWidget(${regionWidget.id});">
+                                <span id="widget-${regionWidget.id}-collapse" 
class="widget-toolbar-toggle-collapse" title="<fmt:message 
key="widget.chrome.toggle"/>"><i class="icon-chevron-down"></i></span>
+                                <div id="widget-${regionWidget.id}-title" 
class="widget-title">
+                                    <c:out value="${widget.title}"/>
+                                </div>
+                            </div>
+                            <div class="widget-prefs" 
id="widget-${regionWidget.id}-prefs-content"></div>
+                            <div class="widget widget-mobile" 
id="widget-${regionWidget.id}-body">
+                                <portal:render-widget 
regionWidget="${regionWidget}" widget="${widget}"/>
+                            </div>
                         </div>
-                    </div>
-                    <div class="widget-prefs" 
id="widget-${regionWidget.id}-prefs-content"></div>
-                    <div class="widget widget-mobile" 
id="widget-${regionWidget.id}-body">
-                            <portal:render-widget 
regionWidget="${regionWidget}" />
-                    </div>
-                </div>
+                    </c:if>
+                </c:forEach>
             </c:forEach>
             </div>
         </c:forEach>


Reply via email to