From: Chad B. <cwb...@us...> - 2008-03-27 21:58:29
|
User: cwbrandon Date: 08/03/27 14:58:35 Modified: andromda-jsf2/src/main/resources/META-INF/andromda cartridge.xml andromda-jsf2/src/main/resources/templates/jsf2/views/jsp/includes view-table.jspf.vsl andromda-jsf2/src/main/resources/templates/jsf2/views/facelets view-table.xhtml.vsl andromda-jsf2/src/main/resources/templates/jsf2/views/portlet view-table.xhtml.vsl Added: andromda-jsf2/src/main/resources/templates/jsf2/views renderTableCommandLinkParameters.vm Log: move renderTableCommandLinkParameters into its on vm file Revision Changes Path 1.16 +3 -1 cartridges/andromda-jsf2/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -w -r1.15 -r1.16 --- cartridge.xml 27 Mar 2008 18:34:45 -0000 1.15 +++ cartridge.xml 27 Mar 2008 21:58:35 -0000 1.16 @@ -4,6 +4,7 @@ <macrolibrary name="templates/jsf2/controllers/Controller.java.vm"/> <macrolibrary name="templates/jsf2/views/renderActionFormInput.vm"/> <macrolibrary name="templates/jsf2/views/renderActionCommandLinkParameter.vm"/> + <macrolibrary name="templates/jsf2/views/renderTableCommandLinkParameters.vm"/> <macrolibrary name="templates/jsf2/forms/formMacros.vm"/> <macrolibrary name="templates/jsf2/forms/formImplMacros.vm"/> <macrolibrary name="templates/jsf2/configuration/validation.xml.vm"/> @@ -1074,7 +1075,8 @@ outlet="managed-beans" overwrite="true" outputToSingleFile="true" - outputCondition="portlet"> + outputCondition="portlet" + outputOnEmptyElements="false"> <modelElements> <modelElement variable="applicationUseCases"> <type name="org.andromda.metafacades.uml.FrontEndUseCase"> 1.5 +0 -18 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/jsp/includes/view-table.jspf.vsl Index: view-table.jspf.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/jsp/includes/view-table.jspf.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- view-table.jspf.vsl 25 Feb 2008 14:35:32 -0000 1.4 +++ view-table.jspf.vsl 27 Mar 2008 21:58:35 -0000 1.5 @@ -1,21 +1,3 @@ -## -## This macro renders the <f:param> elements for a command link -## -#macro (renderTableCommandLinkParameters $attribute) -#foreach ($parameter in $action.parameters) -#if ($table.tableColumnNames.contains($parameter.name) || $table.tableAttributeNames.contains($parameter.name)) -#set ($parameterValue = "row.${parameter.name}") -#else -#set ($parameterValue = "$parameter.name") -#end -#if($attribute) -#set ($elementType = "attribute") -#else -#set ($elementType = "param") -#end - <f:$elementType name="$parameter.name" value="#{${parameterValue}}"/> -#end -#end <h:form> #set ($targetColumns = $table.targettedTableColumnNames) <tr:table allDetailsEnabled="true" var="row" rowBandingInterval="1" value="#{${table.name}}" rows="#{${preferencesBeanName}.maxTableRows}" width="90%"> 1.1 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/renderTableCommandLinkParameters.vm Index: renderTableCommandLinkParameters.vm =================================================================== ## ## This macro renders the <f:param> elements for a command link ## #macro (renderTableCommandLinkParameters $attribute) #foreach ($parameter in $action.parameters) #if ($table.tableColumnNames.contains($parameter.name) || $table.tableAttributeNames.contains($parameter.name)) #set ($parameterValue = "row.${parameter.name}") #else #set ($parameterValue = "$parameter.name") #end #if($attribute) #set ($elementType = "attribute") #else #set ($elementType = "param") #end <f:$elementType name="$parameter.name" value="#{${parameterValue}}"/> #end #end 1.7 +0 -18 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/facelets/view-table.xhtml.vsl Index: view-table.xhtml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/facelets/view-table.xhtml.vsl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- view-table.xhtml.vsl 25 Feb 2008 14:32:34 -0000 1.6 +++ view-table.xhtml.vsl 27 Mar 2008 21:58:35 -0000 1.7 @@ -1,21 +1,3 @@ -## -## This macro renders the <f:param> elements for a command link -## -#macro (renderTableCommandLinkParameters $attribute) -#foreach ($parameter in $action.parameters) -#if ($table.tableColumnNames.contains($parameter.name) || $table.tableAttributeNames.contains($parameter.name)) -#set ($parameterValue = "row.${parameter.name}") -#else -#set ($parameterValue = "$parameter.name") -#end -#if($attribute) -#set ($elementType = "attribute") -#else -#set ($elementType = "param") -#end - <f:$elementType name="$parameter.name" value="#{${parameterValue}}"/> -#end -#end <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" 1.5 +0 -18 cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/portlet/view-table.xhtml.vsl Index: view-table.xhtml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-jsf2/src/main/resources/templates/jsf2/views/portlet/view-table.xhtml.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- view-table.xhtml.vsl 27 Mar 2008 21:46:14 -0000 1.4 +++ view-table.xhtml.vsl 27 Mar 2008 21:58:35 -0000 1.5 @@ -1,21 +1,3 @@ -## -## This macro renders the <f:param> elements for a command link -## -#macro (renderTableCommandLinkParameters $attribute) -#foreach ($parameter in $action.parameters) -#if ($table.tableColumnNames.contains($parameter.name) || $table.tableAttributeNames.contains($parameter.name)) -#set ($parameterValue = "row.${parameter.name}") -#else -#set ($parameterValue = "$parameter.name") -#end -#if($attribute) -#set ($elementType = "attribute") -#else -#set ($elementType = "param") -#end - <f:$elementType name="$parameter.name" value="#{${parameterValue}}"/> -#end -#end <div xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:h="http://java.sun.com/jsf/html" |