You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ba...@apache.org on 2015/05/12 22:38:43 UTC

svn commit: r1679086 - /continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp

Author: batkinson
Date: Tue May 12 20:38:43 2015
New Revision: 1679086

URL: http://svn.apache.org/r1679086
Log:
Migrated project group notifier page from jstl to struts tags.

Modified:
    continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp

Modified: continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp?rev=1679086&r1=1679085&r2=1679086&view=diff
==============================================================================
--- continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp (original)
+++ continuum/trunk/continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp Tue May 12 20:38:43 2015
@@ -19,12 +19,11 @@
 
 <%@ taglib uri="/struts-tags" prefix="s" %>
 <%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>
-<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
 <%@ taglib uri="http://plexus.codehaus.org/redback/taglib-1.0" prefix="redback" %>
 <s:i18n name="localization.Continuum">
 
-  <h3><s:text name="projectGroupNotifierSummaryComponent.groupNotifiers"><s:param><c:out value="${projectGroup.name}"/></s:param></s:text></h3>
-  <c:if test="${not empty projectGroupNotifierSummaries}">
+  <h3><s:text name="projectGroupNotifierSummaryComponent.groupNotifiers"><s:param value="projectGroup.name"/></s:text></h3>
+  <s:if test="projectGroupNotifierSummaries.size() > 0">
   <ec:table items="projectGroupNotifierSummaries"
             var="projectGroupNotifierSummary"
             autoIncludeParameters="false"
@@ -41,9 +40,9 @@
       <ec:column property="editActions" title="&nbsp;" width="1%">
         <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroup.name}">
           <s:url id="editUrl" action="editProjectGroupNotifier" namespace="/">
-            <s:param name="projectGroupId"><c:out value="${pageScope.projectGroupNotifierSummary.projectGroupId}"/></s:param>
-            <s:param name="notifierId"><c:out value="${pageScope.projectGroupNotifierSummary.id}"/></s:param>
-            <s:param name="notifierType"><c:out value="${pageScope.projectGroupNotifierSummary.type}"/></s:param>
+            <s:param name="projectGroupId" value="#attr.projectGroupNotifierSummary.projectGroupId"/>
+            <s:param name="notifierId" value="#attr.projectGroupNotifierSummary.id"/>
+            <s:param name="notifierType" value="#attr.projectGroupNotifierSummary.type"/>
           </s:url>
           <s:a href="%{editUrl}">
             <img src="<s:url value='/images/edit.gif' includeParams="none"/>" alt="<s:text name="edit"/>" title="<s:text name="edit"/>" border="0">
@@ -56,9 +55,9 @@
       <ec:column property="deleteActions" title="&nbsp;" width="1%">
         <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroup.name}">
           <s:url id="removeUrl" action="deleteProjectGroupNotifier_default.action" namespace="/">
-            <s:param name="projectGroupId"><c:out value="${pageScope.projectGroupNotifierSummary.projectGroupId}"/></s:param>
-            <s:param name="notifierId"><c:out value="${pageScope.projectGroupNotifierSummary.id}"/></s:param>
-            <s:param name="notifierType"><c:out value="${pageScope.projectGroupNotifierSummary.type}"/></s:param>
+            <s:param name="projectGroupId" value="#attr.projectGroupNotifierSummary.projectGroupId"/>
+            <s:param name="notifierId" value="#attr.projectGroupNotifierSummary.id"/>
+            <s:param name="notifierType" value="#attr.projectGroupNotifierSummary.type"/>
           </s:url>
         <s:a href="%{removeUrl}">
           <img src="<s:url value='/images/delete.gif' includeParams="none"/>" alt="<s:text name="delete"/>" title="<s:text name="delete"/>" border="0">
@@ -70,7 +69,7 @@
       </ec:column>      
     </ec:row>
   </ec:table>
-  </c:if>
+  </s:if>
 
   <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroup.name}">
     <div class="functnbar3">
@@ -82,7 +81,7 @@
     </div>
   </redback:ifAuthorized>
 
-  <c:if test="${not empty projectNotifierSummaries}">
+  <s:if test="projectNotifierSummaries.size() > 0">
     <h3><s:text name="projectGroupNotifierSummaryComponent.projectNotifiers"/></h3>
     <ec:table items="projectNotifierSummaries"
               var="projectNotifierSummary"
@@ -95,9 +94,9 @@
       <ec:row>
         <ec:column property="projectName" title="projectView.project.name">
           <s:url id="projectUrl" action="projectView" namespace="/" includeParams="none">
-            <s:param name="projectId"><c:out value="${pageScope.projectNotifierSummary.projectId}"/></s:param>
+            <s:param name="projectId" value="#attr.projectNotifierSummary.projectId"/>
           </s:url>
-        <s:a href="%{projectUrl}"><c:out value="${pageScope.projectNotifierSummary.projectName}"/></s:a>
+        <s:a href="%{projectUrl}"><s:property value="#attr.projectNotifierSummary.projectName"/></s:a>
         </ec:column>
         <ec:column property="type" title="projectView.notifier.type"/>
         <ec:column property="recipient" title="projectView.notifier.recipient"/>
@@ -105,23 +104,21 @@
         <!-- ec:column property="sender" title="projectView.notifier.sender"/ -->
         <ec:column property="editActions" title="&nbsp;" width="1%">
           <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroup.name}">
-            <c:choose>
-              <c:when test="${!pageScope.projectNotifierSummary.fromProject}">
+              <s:if test="!#attr.projectNotifierSummary.fromProject">
                 <s:url id="editUrl" action="editProjectNotifier" namespace="/" includeParams="none">
-                  <s:param name="projectGroupId"><c:out value="${pageScope.projectNotifierSummary.projectGroupId}"/></s:param>
-                  <s:param name="projectId"><c:out value="${pageScope.projectNotifierSummary.projectId}"/></s:param>
-                  <s:param name="notifierId"><c:out value="${pageScope.projectNotifierSummary.id}"/></s:param>
-                  <s:param name="notifierType"><c:out value="${pageScope.projectNotifierSummary.type}"/></s:param>
+                  <s:param name="projectGroupId" value="#attr.projectNotifierSummary.projectGroupId"/>
+                  <s:param name="projectId" value="#attr.projectNotifierSummary.projectId"/>
+                  <s:param name="notifierId" value="#attr.projectNotifierSummary.id"/>
+                  <s:param name="notifierType" value="#attr.projectNotifierSummary.type"/>
                   <s:param name="fromGroupPage" value="true"/>
                 </s:url>
                 <s:a href="%{editUrl}">
                   <img src="<s:url value='/images/edit.gif' includeParams="none"/>" alt="<s:text name="edit"/>" title="<s:text name="edit"/>" border="0">
                 </s:a>
-              </c:when>
-              <c:otherwise>
+              </s:if>
+              <s:else>
                 <img src="<s:url value='/images/edit_disabled.gif' includeParams="none"/>" alt="<s:text name="edit"/>" title="<s:text name="edit"/>" border="0">
-              </c:otherwise>
-            </c:choose>
+              </s:else>
           </redback:ifAuthorized>
           <redback:elseAuthorized>
             <img src="<s:url value='/images/edit_disabled.gif' includeParams="none"/>" alt="<s:text name="edit"/>" title="<s:text name="edit"/>" border="0">
@@ -129,22 +126,20 @@
         </ec:column>
         <ec:column property="deleteActions" title="&nbsp;" width="1%">
           <redback:ifAuthorized permission="continuum-modify-group" resource="${projectGroup.name}">
-            <c:choose>
-              <c:when test="${!pageScope.projectNotifierSummary.fromProject}">
+              <s:if test="!#attr.projectNotifierSummary.fromProject">
                 <s:url id="removeUrl" action="deleteProjectNotifier_default.action" namespace="/">
-                  <s:param name="projectGroupId"><c:out value="${pageScope.projectNotifierSummary.projectGroupId}"/></s:param>
-                  <s:param name="projectId"><c:out value="${pageScope.projectNotifierSummary.projectId}"/></s:param>
-                  <s:param name="notifierId"><c:out value="${pageScope.projectNotifierSummary.id}"/></s:param>
+                  <s:param name="projectGroupId" value="#attr.projectNotifierSummary.projectGroupId"/>
+                  <s:param name="projectId" value="#attr.projectNotifierSummary.projectId"/>
+                  <s:param name="notifierId" value="#attr.projectNotifierSummary.id"/>
                   <s:param name="fromGroupPage" value="true"/>
                 </s:url>
                 <s:a href="%{removeUrl}">
                   <img src="<s:url value='/images/delete.gif' includeParams="none"/>" alt="<s:text name="delete"/>" title="<s:text name="delete"/>" border="0">
                 </s:a>
-              </c:when>
-              <c:otherwise>
+              </s:if>
+              <s:else>
                 <img src="<s:url value='/images/delete_disabled.gif' includeParams="none"/>" alt="<s:text name="delete"/>" title="<s:text name="delete"/>" border="0">
-              </c:otherwise>
-            </c:choose>
+              </s:else>
           </redback:ifAuthorized>
           <redback:elseAuthorized>
             <img src="<s:url value='/images/delete_disabled.gif' includeParams="none"/>" alt="<s:text name="delete"/>" title="<s:text name="delete"/>" border="0">
@@ -152,5 +147,5 @@
         </ec:column>
       </ec:row>
     </ec:table>
-  </c:if>
+  </s:if>
 </s:i18n>