Author: kwright
Date: Tue Jun  3 12:49:15 2014
New Revision: 1599517

URL: http://svn.apache.org/r1599517
Log:
Add more of the UI for pipelines

Modified:
    
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/editjob.jsp

Modified: 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/editjob.jsp
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/editjob.jsp?rev=1599517&r1=1599516&r2=1599517&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/editjob.jsp
 (original)
+++ 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/editjob.jsp
 Tue Jun  3 12:49:15 2014
@@ -986,12 +986,39 @@
 %>
                                                        </td>
                                                </tr>
-                                               
-                                               <!-- pipeline goes here (MHL) 
-->
-                                               
+<%
+               for (int j = 0; j < transformationNames.length; j++)
+               {
+                       String transformationName = transformationNames[j];
+                       String transformationDescription = 
transformationDescriptions[j];
+%>
+                                               <tr class="<%=((displaySequence 
% 2)==0)?"evenformrow":"oddformrow"%>">
+                                                       <td 
class="formcolumncell">
+                                                               <input 
name="pipeline_<%=j%>_op" type="hidden" value="Continue"/>
+                                                               <a 
name="pipeline_<%=j%>_tag"/>
+                                                       </td>
+                                                       <td 
class="formcolumncell"><%=(++displaySequence)%>.</td>
+                                                       <td 
class="formcolumncell">
+                                                               <input 
name="pipeline_<%=j%>_description" type="text" size="30" 
value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(transformationDescription)%>"/>
+                                                       </td>
+                                                       <td 
class="formcolumncell">
+                                                               
<nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(transformationName)%></nobr>
+                                                               <input 
name="pipeline_<%=j%>_connectionname" type="hidden" 
value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(transformationName)%>"/>
+                                                       </td>
+                                               </tr>
+<%
+               }
+%>
                                                <tr class="<%=((displaySequence 
% 2)==0)?"evenformrow":"oddformrow"%>">
                                                        <td 
class="formcolumncell">
-                                                               <input 
type="button" 
value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertBefore")%>"
 
alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewstagehere")%>'
 onclick='<%="javascript:AppendPipelineStage();"%>'/>
+<%
+               if (transformationList.length > 0)
+               {
+%>
+                                                               <input 
type="button" 
value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertBefore")%>"
 
alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewstagehere")%>'
 onclick="javascript:AppendPipelineStage();"/>
+<%
+               }
+%>
                                                        </td>
                                                        <td 
class="formcolumncell"><%=(++displaySequence)%>.</td>
                                                        <td 
class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.OutputStage")%></td>
@@ -1022,6 +1049,38 @@
 %>
                                                        </td>
                                                </tr>
+<%
+               if (transformationList.length > 0)
+               {
+%>
+                                               <tr class="formrow"><td 
class="formseparator" colspan="4"><hr/></td></tr>
+                                               <tr class="formrow">
+                                                       <td 
class="formcolumncell">
+                                                               <input 
name="pipeline_op" type="hidden" value="Continue"/>
+                                                               <a 
name="pipeline_tag"/>
+                                                       </td>
+                                                       <td 
class="formcolumncell">
+                                                       </td>
+                                                       <td 
class="formcolumncell">
+                                                               <input 
name="pipeline_description" type="text" size="30" value=""/>
+                                                       </td>
+                                                       <td 
class="formcolumncell">
+                                                               <select 
name="pipeline_connectionname" size="1">
+                                                                       <option 
selected="selected" value="">-- 
<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%>
 --</option>
+<%
+                       for (ITransformationConnection conn : 
transformationList)
+                       {
+%>
+                                                                       <option 
value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
+<%
+                       }
+%>
+                                                               </select>
+                                                       </td>
+                                               </tr>
+<%
+               }
+%>
                                        </table>
                                </td>
                        </tr>


Reply via email to