Changeset 2149

Show
Ignore:
Timestamp:
04/29/09 17:05:11
Author:
johnsa
Message:

admin client: starting work on new format for setting category filters on calendars

Files:

Legend:

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

    r2140 r2149  
    309309            </script> 
    310310          </xsl:if> 
     311        </xsl:if> 
     312        <xsl:if test="/bedework/page='modCalendar' or 
     313                      /bedework/page='modSubscription'"> 
     314          initCatFilters('<xsl:value-of select="/bedework/currentCalendar/filterExpr"/>'); 
    311315        </xsl:if> 
    312316        <xsl:if test="/bedework/page='upload' or /bedework/page='selectCalForEvent'"> 
     
    36653669        </tr--> 
    36663670        <tr> 
    3667           <th>Filter Expression:</th> 
    3668           <td> 
    3669             <input type="text" name="fexpr" value="" size="40"/> 
     3671          <th>Filter:</th> 
     3672          <td> 
     3673            <input type="hidden" name="fexpr" value=""/> 
     3674            <a href="javascript:toggleVisibility('filterCategories','visible')"> 
     3675              show/hide categories for filtering on output 
     3676            </a> 
     3677            <div id="filterCategories" class="invisible"> 
     3678              <ul class="catlist"> 
     3679                <xsl:for-each select="/bedework/categories/all/category"> 
     3680                  <xsl:sort select="keyword" order="ascending"/> 
     3681                  <li> 
     3682                    <input type="checkbox" name="filterCatUid"> 
     3683                      <xsl:attribute name="value"><xsl:value-of select="uid"/></xsl:attribute> 
     3684                      <xsl:value-of select="keyword"/> 
     3685                    </input> 
     3686                  </li> 
     3687                </xsl:for-each> 
     3688              </ul> 
     3689            </div> 
    36703690          </td> 
    36713691        </tr> 
     
    36743694          <td> 
    36753695            <a href="javascript:toggleVisibility('calCategories','visible')"> 
    3676               show/hide categories 
     3696              show/hide categories for auto-tagging on input 
    36773697            </a> 
    36783698            <div id="calCategories" class="invisible"> 
     
    38713891        </tr> 
    38723892        <tr> 
    3873           <th>Filter Expression:</th> 
    3874           <td> 
    3875             <input type="text" name="fexpr" size="40"> 
    3876               <xsl:attribute name="value"><xsl:value-of select="filterExpr"/></xsl:attribute> 
    3877             </input> 
     3893          <th>Filter:</th> 
     3894          <td> 
     3895            <input type="hidden" name="fexpr" value=""/> 
     3896            <a href="javascript:toggleVisibility('filterCategories','visible')"> 
     3897              show/hide categories for filtering on output 
     3898            </a> 
     3899            <div id="filterCategories" class="invisible"> 
     3900              <ul class="catlist"> 
     3901                <xsl:for-each select="/bedework/categories/all/category"> 
     3902                  <xsl:sort select="keyword" order="ascending"/> 
     3903                  <li> 
     3904                    <input type="checkbox" name="filterCatUid"> 
     3905                      <xsl:attribute name="value"><xsl:value-of select="uid"/></xsl:attribute> 
     3906                      <xsl:value-of select="keyword"/> 
     3907                    </input> 
     3908                  </li> 
     3909                </xsl:for-each> 
     3910              </ul> 
     3911            </div> 
    38783912          </td> 
    38793913        </tr> 
     
    38973931            </ul> 
    38983932            <a href="javascript:toggleVisibility('calCategories','visible')"> 
    3899               show/hide unused categories 
     3933              show/hide categories for auto-tagging on input 
    39003934            </a> 
    39013935            <div id="calCategories" class="invisible"> 
     
    45834617        </tr--> 
    45844618        <tr> 
    4585           <th>Filter Expression:</th> 
    4586           <td> 
    4587             <input type="text" name="fexpr" value="" size="40"/> 
     4619          <th>Filter:</th> 
     4620          <td> 
     4621            <input type="hidden" name="fexpr" value=""/> 
     4622            <a href="javascript:toggleVisibility('filterCategories','visible')"> 
     4623              show/hide categories for filtering on output 
     4624            </a> 
     4625            <div id="filterCategories" class="invisible"> 
     4626              <ul class="catlist"> 
     4627                <xsl:for-each select="/bedework/categories/all/category"> 
     4628                  <xsl:sort select="keyword" order="ascending"/> 
     4629                  <li> 
     4630                    <input type="checkbox" name="filterCatUid"> 
     4631                      <xsl:attribute name="value"><xsl:value-of select="uid"/></xsl:attribute> 
     4632                      <xsl:value-of select="keyword"/> 
     4633                    </input> 
     4634                  </li> 
     4635                </xsl:for-each> 
     4636              </ul> 
     4637            </div> 
    45884638          </td> 
    45894639        </tr> 
     
    45924642          <td> 
    45934643            <a href="javascript:toggleVisibility('calCategories','visible')"> 
    4594               show/hide categories 
     4644              show/hide categories for auto-tagging on input 
    45954645            </a> 
    45964646            <div id="calCategories" class="invisible">