Changeset 2042

Show
Ignore:
Timestamp:
01/27/09 11:03:04
Author:
johnsa
Message:

amin client: categories now settable in calendar / folder / alias UI form

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webadmin/webapp/resources/default/default/default.xsl

    r2041 r2042  
    34483448            <div id="calCategories" class="invisible"> 
    34493449              <ul class="catlist"> 
    3450                 <xsl:for-each select="/bedework/categories/category"> 
     3450                <xsl:for-each select="/bedework/categories/all/category"> 
    34513451                  <xsl:sort select="keyword" order="ascending"/> 
    34523452                  <li> 
     
    36043604          <th>Categories:</th> 
    36053605          <td> 
    3606             output the checked cats here.<br/> 
     3606            <!-- show the selected categories --> 
     3607            <ul class="catlist"> 
     3608              <xsl:for-each select="/bedework/categories/current/category"> 
     3609                <xsl:sort select="keyword" order="ascending"/> 
     3610                <li> 
     3611                  <input type="checkbox" name="categoryKey" checked="checked"> 
     3612                    <xsl:attribute name="value"><xsl:value-of select="keyword"/></xsl:attribute> 
     3613                  </input> 
     3614                  <xsl:value-of select="keyword"/> 
     3615                </li> 
     3616              </xsl:for-each> 
     3617            </ul> 
    36073618            <a href="javascript:toggleVisibility('calCategories','visible')"> 
    36083619              show/hide unused categories 
     
    36103621            <div id="calCategories" class="invisible"> 
    36113622              <ul class="catlist"> 
    3612                 <xsl:for-each select="/bedework/categories/category"> 
     3623                <xsl:for-each select="/bedework/categories/all/category"> 
    36133624                  <xsl:sort select="keyword" order="ascending"/> 
    3614                   <li> 
    3615                     <input type="checkbox" name="categoryKey"> 
    3616                       <xsl:attribute name="value"><xsl:value-of select="keyword"/></xsl:attribute> 
    3617                       <xsl:if test="keyword = ../../current//category/keyword"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if> 
    3618                     </input> 
    3619                     <xsl:value-of select="keyword"/> 
    3620                   </li> 
     3625                  <!-- don't duplicate the selected categories --> 
     3626                  <xsl:if test="not(keyword = ../../current//category/keyword)"> 
     3627                    <li> 
     3628                      <input type="checkbox" name="categoryKey"> 
     3629                        <xsl:attribute name="value"><xsl:value-of select="keyword"/></xsl:attribute> 
     3630                      </input> 
     3631                      <xsl:value-of select="keyword"/> 
     3632                    </li> 
     3633                  </xsl:if> 
    36213634                </xsl:for-each> 
    36223635              </ul> 
     
    45774590            <div id="calCategories" class="invisible"> 
    45784591              <ul class="catlist"> 
    4579                 <xsl:for-each select="/bedework/categories/category"> 
     4592                <xsl:for-each select="/bedework/categories/all/category"> 
    45804593                  <xsl:sort select="keyword" order="ascending"/> 
    45814594                  <li>