Author: kwright
Date: Wed Jun  4 01:27:37 2014
New Revision: 1599848

URL: http://svn.apache.org/r1599848
Log:
Add sequence number display

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

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=1599848&r1=1599847&r2=1599848&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
 Wed Jun  4 01:27:37 2014
@@ -697,11 +697,55 @@
        }
 %>
            <table class="tabtable">
+             <tr class="tabsequencerow">
+<%
+       Integer currentSequenceNumber = null;
+       int startColumn = 0;
+       for (int tabNum = 0; tabNum < tabsArray.size(); tabNum++)
+       {
+               boolean doswitch = false;
+               Integer sequenceNumber = sequenceArray.get(tabNum);
+               if (sequenceNumber == null || currentSequenceNumber == null)
+                       doswitch = (sequenceNumber != null || 
currentSequenceNumber != null);
+               else
+                       doswitch = 
!sequenceNumber.equals(currentSequenceNumber);
+               if (doswitch)
+               {
+                       int colspan = tabNum - startColumn;
+                       if (colspan > 0)
+                       {
+                               if (currentSequenceNumber == null)
+                               {
+%>
+                     <td class="blanksequencetab" colspan="<%=colspan%>"></td>
+<%
+                               }
+                               else
+                               {
+%>
+                     <td class="sequencetab" 
colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
+<%
+                               }
+                       }
+                       startColumn = tabNum;
+                       currentSequenceNumber = sequenceNumber;
+               }
+       }
+       if (startColumn != tabsArray.size())
+       {
+               int colspan = tabsArray.size() - startColumn;
+%>
+                     <td class="sequencetab" 
colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
+<%
+       }
+%>
+                     <td class="remaindersequencetab"></td>
+             </tr>
              <tr class="tabrow">
 <%
        for (int tabNum = 0; tabNum < tabsArray.size(); tabNum++)
        {
-               String tab = (String)tabsArray.get(tabNum);
+               String tab = tabsArray.get(tabNum);
                Integer sequenceNumber = sequenceArray.get(tabNum);
                int sequenceNumberInt = (sequenceNumber == 
null)?-1:sequenceNumber.intValue();
                if (tab.equals(tabName) && (tabSequenceInt == -1 || 
sequenceNumberInt == tabSequenceInt))

Modified: 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/style.css
URL: 
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/style.css?rev=1599848&r1=1599847&r2=1599848&view=diff
==============================================================================
--- 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/style.css
 (original)
+++ 
manifoldcf/branches/CONNECTORS-946/framework/crawler-ui/src/main/webapp/style.css
 Wed Jun  4 01:27:37 2014
@@ -38,6 +38,52 @@ body
     border-collapse: collapse;
 }
 
+.tabsequencerow
+{
+    height: 8px;
+    font-size: 8px;
+    line-height: 8px;
+}
+
+.blanksequencetab
+{
+    background: #f8f8f8;
+    border-style: solid;
+    border-width: 1px 0 0 2px;
+    border-color: #ccc #ccc #229ddb #ccc;
+    margin: 0;
+    padding: 2px 10px 3px 10px;
+    vertical-align: top;
+    height: 8px;
+}
+
+.sequencetab
+{
+    background: #f8f8f8;
+    border-style: solid;
+    border-width: 1px 1px 0 2px;
+    border-color: #ccc #ccc #229ddb #ccc;
+    margin: 0;
+    padding: 2px 10px 3px 10px;
+    height: 8px;
+    vertical-align: top;
+       text-align: center;
+}
+
+.remaindersequencetab
+{
+    width: 100%;
+    background: #f8f8f8;
+    border-style: solid;
+    border-width: 1px 1px 0 0;
+    border-color: #ccc #ccc;
+    padding: 2px 10px 3px 10px;
+    height: 8px;
+    vertical-align: top;
+    text-align: right;
+    color: #555;
+}
+
 .tabrow
 {
     height: 20px;


Reply via email to