Changeset 7867


Ignore:
Timestamp:
Oct 21, 2020, 9:24:24 AM (13 months ago)
Author:
Nicklas Nordborg
Message:

References #2222: Add support for manually adding any-to-any link column in table lists

Hide the "presets" list if there are no presets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.17-stable/www/common/columns/add_linkeditem_column.jsp

    r7853 r7867  
    6464    <div class="content">
    6565      <table class="fullform input100 bottomborder">
    66       <tr>
    67         <th></th>
    68         <td>
    69           <select name="presets" id="presets" style="width: 25em;">
    70           <option value="">- presets -
    71           <%
    72           for (AnyToAnyLinkStatistics stat : stats)
    73           {
    74             String name = HTML.encodeTags(stat.getLinkName());
    75             String targetType = stat.getTargetType().name();
     66      <%
     67      if (stats.size() > 0)
     68      {
     69        %>
     70        <tr>
     71          <th></th>
     72          <td>
     73            <select name="presets" id="presets" style="width: 25em;">
     74            <option value="">- presets -
     75            <%
     76            for (AnyToAnyLinkStatistics stat : stats)
     77            {
     78              String name = HTML.encodeTags(stat.getLinkName());
     79              String targetType = stat.getTargetType().name();
     80              %>
     81              <option data-linkname="<%=name%>" data-targettype="<%=targetType%>"><%=name%> [<%=targetType%>]
     82              <%
     83            }
    7684            %>
    77             <option data-linkname="<%=name%>" data-targettype="<%=targetType%>"><%=name%> [<%=targetType%>]
    78             <%
    79           }
    80           %>
    81           </select>
    82         </td>
    83       </tr>
     85            </select>
     86          </td>
     87        </tr>
     88        <%
     89      }
     90      %>
    8491      <tr>
    8592        <th style="border-top-width: 0;">Link name</th>
Note: See TracChangeset for help on using the changeset viewer.