Changeset 1040

Show
Ignore:
Timestamp:
10/23/06 15:56:34
Author:
johnsa
Message:

category support in admin client UI

Files:

Legend:

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

    r1038 r1040  
    11<?xml version="1.0" encoding="UTF-8"?> 
    22<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    3 <xsl:output 
    4   method="html" 
    5   indent="yes" 
    6   media-type="text/html" 
    7   doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" 
    8   doctype-system="http://www.w3.org/TR/html4/strict.dtd" 
    9   standalone="yes" 
    10   omit-xml-declaration="yes"/> 
     3  <xsl:output 
     4      method="html" 
     5      indent="yes" 
     6      media-type="text/html" 
     7      doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" 
     8      doctype-system="http://www.w3.org/TR/html4/strict.dtd" 
     9      standalone="yes" 
     10      omit-xml-declaration="yes"/> 
    1111 
    1212  <!-- ======================================== --> 
     
    199199          <script type="text/javascript" src="{$resourcesRoot}/resources/includes.js"></script> 
    200200        </xsl:if> 
    201         <xsl:if test="/bedeworkadmin/page='calendarDescriptions' or 
    202                       /bedeworkadmin/page='displayCalendar'"> 
     201        <xsl:if test="/bedeworkadmin/page='calendarDescriptions' or /bedeworkadmin/page='displayCalendar'"> 
    203202          <link rel="stylesheet" href="{$resourcesRoot}/resources/calendarDescriptions.css"/> 
    204203        </xsl:if> 
    205204        <link rel="icon" type="image/ico" href="{$resourcesRoot}/resources/bedework.ico" /> 
    206205        <script language="JavaScript" type="text/javascript"> 
    207         <xsl:comment> 
     206          <xsl:comment> 
    208207        <![CDATA[ 
    209208        // places the cursor in the first available form element when the page is loaded 
     
    215214        }]]> 
    216215        </xsl:comment> 
    217       </script> 
     216        </script> 
    218217      </head> 
    219218      <body onLoad="focusFirstElement()"> 
     
    232231                  <xsl:call-template name="modEvent"/> 
    233232                </xsl:when> 
    234                 <xsl:when test="/bedeworkadmin/page='displayEvent' or 
    235                                 /bedeworkadmin/page='deleteEventConfirm'"> 
     233                <xsl:when test="/bedeworkadmin/page='displayEvent' or /bedeworkadmin/page='deleteEventConfirm'"> 
    236234                  <xsl:apply-templates select="/bedeworkadmin/event" mode="displayEvent"/> 
    237235                </xsl:when> 
     
    242240                  <xsl:call-template name="modSponsor"/> 
    243241                </xsl:when> 
    244                 <xsl:when test="/bedeworkadmin/page='deleteSponsorConfirm' or 
    245                                 /bedeworkadmin/page='sponsorReferenced'"> 
     242                <xsl:when test="/bedeworkadmin/page='deleteSponsorConfirm' or /bedeworkadmin/page='sponsorReferenced'"> 
    246243                  <xsl:call-template name="deleteSponsorConfirm"/> 
    247244                </xsl:when> 
     
    264261                  <xsl:call-template name="deleteCategoryConfirm"/> 
    265262                </xsl:when> 
    266                 <xsl:when test="/bedeworkadmin/page='calendarList' or 
    267                                 /bedeworkadmin/page='calendarDescriptions' or 
    268                                 /bedeworkadmin/page='displayCalendar' or 
    269                                 /bedeworkadmin/page='modCalendar' or 
    270                                 /bedeworkadmin/page='deleteCalendarConfirm' or 
    271                                 /bedeworkadmin/page='calendarReferenced'"> 
     263                <xsl:when test="/bedeworkadmin/page='calendarList' or /bedeworkadmin/page='calendarDescriptions' or /bedeworkadmin/page='displayCalendar' or /bedeworkadmin/page='modCalendar' or /bedeworkadmin/page='deleteCalendarConfirm' or /bedeworkadmin/page='calendarReferenced'"> 
    272264                  <xsl:apply-templates select="/bedeworkadmin/calendars"/> 
    273265                </xsl:when> 
     
    344336                    administrator. 
    345337                  </p> 
    346                   <p><a href="{$setup}">continue</a></p> 
     338                  <p> 
     339                    <a href="{$setup}">continue</a> 
     340                  </p> 
    347341                </xsl:when> 
    348342                <xsl:when test="/bedeworkadmin/page='error'"> 
    349343                  <h2>Application error</h2> 
    350344                  <p>An application error occurred.</p> 
    351                   <p><a href="{$setup}">continue</a></p> 
     345                  <p> 
     346                    <a href="{$setup}">continue</a> 
     347                  </p> 
    352348                </xsl:when> 
    353349                <xsl:otherwise> 
     
    377373        <th>Events</th> 
    378374        <td> 
    379           <a id="addEventLink" href="{$event-initAddEvent}"
     375          <a id="addEventLink" href="{$event-initAddEvent}"
    380376            Add 
    381377          </a> 
    382378        </td> 
    383379        <td> 
    384           <a href="{$event-initUpdateEvent}"
     380          <a href="{$event-initUpdateEvent}"
    385381            Edit / Delete 
    386382          </a> 
     
    398394        <th>Contacts</th> 
    399395        <td> 
    400           <a id="addSponsorLink" href="{$sponsor-initAdd}"
     396          <a id="addSponsorLink" href="{$sponsor-initAdd}"
    401397            Add 
    402398          </a> 
    403399        </td> 
    404400        <td> 
    405           <a href="{$sponsor-initUpdate}"
     401          <a href="{$sponsor-initUpdate}"
    406402            Edit / Delete 
    407403          </a> 
     
    411407        <th>Locations</th> 
    412408        <td> 
    413           <a id="addLocationLink" href="{$location-initAdd}"
     409          <a id="addLocationLink" href="{$location-initAdd}"
    414410            Add 
    415411          </a> 
    416412        </td> 
    417413        <td> 
    418           <a href="{$location-initUpdate}"
     414          <a href="{$location-initUpdate}"
    419415            Edit / Delete 
    420416          </a> 
     
    424420        <th>Categories</th> 
    425421        <td> 
    426           <a id="addCategoryLink" href="{$category-initAdd}"
     422          <a id="addCategoryLink" href="{$category-initAdd}"
    427423            Add 
    428424          </a> 
    429425        </td> 
    430426        <td> 
    431           <a href="{$category-initUpdate}"
     427          <a href="{$category-initUpdate}"
    432428            Edit / Delete 
    433429          </a> 
     
    439435      <h4 class="menuTitle"> 
    440436        Manage Calendar Suite: 
    441         <em><xsl:value-of select="/bedeworkadmin/currentCalSuite/name"/></em> 
     437        <em><xsl:value-of select="/bedeworkadmin/currentCalSuite/name"/> 
     438        </em> 
    442439      </h4> 
    443440      <ul class="adminMenu"> 
     
    475472        <xsl:if test="/bedeworkadmin/userInfo/userMaintOK='true'"> 
    476473          <li> 
    477             <a href="{$authuser-initUpdate}"
     474            <a href="{$authuser-initUpdate}"
    478475              Manage public event administrators 
    479476            </a> 
     
    517514        </li> 
    518515        <li> 
    519           <a href="{$timezones-initUpload}"
     516          <a href="{$timezones-initUpload}"
    520517            Upload and replace system timezones 
    521518          </a> 
     
    605602 
    606603    <xsl:variable name="modEventAction" select="/bedeworkadmin/formElements/form/@action"/> 
    607     <form name="peForm" method="post" action="{$modEventAction}"> 
     604    <form name="peForm" method="post" action="{$modEventAction}"> 
    608605      <table class="eventFormTable"> 
    609606        <tr> 
     
    636633            </select> 
    637634            <xsl:text> </xsl:text> 
    638             <span id="calDescriptionsLink"><a href="javascript:launchSimpleWindow('{$calendar-fetchDescriptions}')">calendar descriptions</a></span> 
     635            <span id="calDescriptionsLink"> 
     636              <a href="javascript:launchSimpleWindow('{$calendar-fetchDescriptions}')">calendar descriptions</a> 
     637            </span> 
    639638          </td> 
    640639        </tr> 
     
    683682              </div> 
    684683              <script language="JavaScript" type="text/javascript"> 
    685               <xsl:comment> 
     684                <xsl:comment> 
    686685                startDateDynCalWidget = new dynCalendar('startDateDynCalWidget', 'startDateCalWidgetCallback', '<xsl:value-of select="$resourcesRoot"/>/resources/'); 
    687686              </xsl:comment> 
     
    696695                  </xsl:if> 
    697696                  <xsl:text> </xsl:text> 
    698                   <a href="javascript:bwClockLaunch('eventStartDate');"><img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/></a> 
     697                  <a href="javascript:bwClockLaunch('eventStartDate');"> 
     698                    <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/> 
     699                  </a> 
    699700                </span> 
    700701              </div> 
     
    731732                </div> 
    732733                <script language="JavaScript" type="text/javascript"> 
    733                 <xsl:comment> 
     734                  <xsl:comment> 
    734735                  endDateDynCalWidget = new dynCalendar('endDateDynCalWidget', 'endDateCalWidgetCallback', '<xsl:value-of select="$resourcesRoot"/>/resources/'); 
    735736                </xsl:comment> 
     
    744745                    </xsl:if> 
    745746                    <xsl:text> </xsl:text> 
    746                     <a href="javascript:bwClockLaunch('eventEndDate');"><img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/></a> 
     747                    <a href="javascript:bwClockLaunch('eventEndDate');"> 
     748                      <img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0"/> 
     749                    </a> 
    747750                  </span> 
    748751                </div> 
    749               </div><br/> 
     752              </div> 
     753              <br/> 
    750754              <div id="clock" class="invisible"> 
    751755                <xsl:call-template name="clock"/> 
     
    818822                  </xsl:choose> 
    819823                </div> 
    820               </div><br/> 
     824              </div> 
     825              <br/> 
    821826              <div class="dateFields" id="noDuration"> 
    822827                <xsl:choose> 
     
    938943        </tr> 
    939944 
    940        <xsl:if test="/bedeworkadmin/formElements/form/location/address"> 
     945        <xsl:if test="/bedeworkadmin/formElements/form/location/address"> 
    941946          <tr> 
    942947            <td class="fieldName" colspan="2"> 
    943               <span class="std-text"><span class="bold">or</span> add</span> 
     948              <span class="std-text"> 
     949                <span class="bold">or</span> add</span> 
    944950            </td> 
    945951          </tr> 
     
    951957              <xsl:variable name="addressFieldName" select="/bedeworkadmin/formElements/form/location/address/input/@name"/> 
    952958              <xsl:variable name="calLocations"> 
    953                 <xsl:for-each select="/bedeworkadmin/formElements/form/location/all/select/option">"<xsl:value-of select="."/>"<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each> 
     959                <xsl:for-each select="/bedeworkadmin/formElements/form/location/all/select/option">"<xsl:value-of select="."/>"<xsl:if test="position()!=last()">,</xsl:if> 
     960                </xsl:for-each> 
    954961              </xsl:variable> 
    955               <input type="text" size="30" name="{$addressFieldName}" autocomplete="off" onfocus='autoComplete(this,event,new Array({$calLocations}));'/> 
     962              <input type="text" size="30" name="{$addressFieldName}" autocomplete="off" onfocus="autoComplete(this,event,new Array({$calLocations}));"/> 
    956963              <div class="fieldInfo"> 
    957964                Please include room, building, and campus (if not Seattle). 
     
    10161023          <tr> 
    10171024            <td class="fieldName" colspan="2"> 
    1018               <span class="std-text"><span class="bold">or</span> add</span> 
     1025              <span class="std-text"> 
     1026                <span class="bold">or</span> add</span> 
    10191027            </td> 
    10201028          </tr> 
     
    10961104      <div id="bwClockCover"> 
    10971105        <!-- this is a special effect div used simply to cover the pixelated edge 
    1098              where the clock meets the clock box title --> 
    1099       </div> 
     1106             where the clock meets the clock box title --></div> 
    11001107      <div id="bwClockBox"> 
    11011108        <h2> 
     
    12951302        <td> 
    12961303          <xsl:variable name="eventLink" select="link"/> 
    1297           <a href="{$eventLink}"><xsl:value-of select="link"/></a> 
     1304          <a href="{$eventLink}"> 
     1305            <xsl:value-of select="link"/> 
     1306          </a> 
    12981307        </td> 
    12991308      </tr> 
     
    14631472      <tr> 
    14641473        <th>Name</th> 
    1465         <td><xsl:value-of select="/bedeworkadmin/sponsor/name" /></td> 
     1474        <td> 
     1475          <xsl:value-of select="/bedeworkadmin/sponsor/name" /> 
     1476        </td> 
    14661477      </tr> 
    14671478      <tr> 
    14681479        <th>Phone</th> 
    1469         <td><xsl:value-of select="/bedeworkadmin/sponsor/phone" /></td> 
     1480        <td> 
     1481          <xsl:value-of select="/bedeworkadmin/sponsor/phone" /> 
     1482        </td> 
    14701483      </tr> 
    14711484      <tr> 
    14721485        <th>Email</th> 
    1473         <td><xsl:value-of select="/bedeworkadmin/sponsor/email" /></td> 
     1486        <td> 
     1487          <xsl:value-of select="/bedeworkadmin/sponsor/email" /> 
     1488        </td> 
    14741489      </tr> 
    14751490      <tr> 
    14761491        <th>URL</th> 
    1477         <td><xsl:value-of select="/bedeworkadmin/sponsor/link" /></td> 
     1492        <td> 
     1493          <xsl:value-of select="/bedeworkadmin/sponsor/link" /> 
     1494        </td> 
    14781495      </tr> 
    14791496    </table> 
     
    15871604 
    15881605    <table class="eventFormTable"> 
    1589         <tr> 
    1590           <td class="fieldName"> 
     1606      <tr> 
     1607        <td class="fieldName"> 
    15911608            Address: 
    15921609          </td> 
    1593           <td> 
    1594             <xsl:value-of select="/bedeworkadmin/location/address"/> 
    1595           </td> 
    1596         </tr> 
    1597         <tr> 
    1598           <td class="optional"> 
     1610        <td> 
     1611          <xsl:value-of select="/bedeworkadmin/location/address"/> 
     1612        </td> 
     1613      </tr> 
     1614      <tr> 
     1615        <td class="optional"> 
    15991616            Subaddress: 
    16001617          </td> 
    1601           <td> 
    1602             <xsl:value-of select="/bedeworkadmin/location/subaddress"/> 
    1603           </td> 
    1604         </tr> 
    1605         <tr> 
    1606           <td class="optional"> 
     1618        <td> 
     1619          <xsl:value-of select="/bedeworkadmin/location/subaddress"/> 
     1620        </td> 
     1621      </tr> 
     1622      <tr> 
     1623        <td class="optional"> 
    16071624            Location's URL: 
    16081625          </td> 
    1609           <td> 
    1610             <xsl:variable name="link" select="/bedeworkadmin/location/link"/> 
    1611             <a href="{$link}"><xsl:value-of select="/bedeworkadmin/location/link"/></a> 
    1612           </td> 
    1613         </tr> 
    1614       </table> 
     1626        <td> 
     1627          <xsl:variable name="link" select="/bedeworkadmin/location/link"/> 
     1628          <a href="{$link}"> 
     1629            <xsl:value-of select="/bedeworkadmin/location/link"/> 
     1630          </a> 
     1631        </td> 
     1632      </tr> 
     1633    </table> 
    16151634  </xsl:template> 
    16161635 
    16171636   <!--+++++++++++++++ Categories ++++++++++++++++++++--> 
    16181637  <xsl:template name="categoryList"> 
    1619     <h2>Edit Categoriess</h2> 
     1638    <h2>Edit Categories</h2> 
    16201639    <p> 
    16211640      Select the category you would like to update: 
     
    16491668      <xsl:when test="/bedeworkadmin/creating='true'"> 
    16501669        <h2>Add Category</h2> 
    1651       </xsl:when> 
    1652       <xsl:otherwise> 
    1653         <h2>Update Category</h2> 
    1654       </xsl:otherwise> 
    1655     </xsl:choose> 
    1656  
    1657     <form action="{$category-update}" method="post"> 
    1658       <table id="eventFormTable"> 
    1659         <tr> 
    1660           <td class="fieldName"> 
    1661             Keyword: 
    1662           </td> 
    1663           <td> 
    1664             <xsl:variable name="keyword" select="/luwakadmin/currentCategory/category/keyword"/> 
    1665             <input type="text" name="category.word" value="{$keyword}"/> 
    1666           </td> 
    1667         </tr> 
    1668         <tr> 
    1669           <td class="optional"> 
    1670             Description: 
    1671           </td> 
    1672           <td> 
    1673             <xsl:variable name="desc" select="/luwakadmin/currentCategory/category/desc"/> 
    1674             <input type="text" name="category.description" value="{$desc}"/> 
    1675           </td> 
    1676         </tr> 
    1677       </table> 
    1678  
    1679       <table border="0" id="submitTable"> 
    1680         <tr> 
    1681           <xsl:choose> 
    1682             <xsl:when test="/bedeworkadmin/creating='true'"> 
     1670        <form action="{$category-update}" method="post"> 
     1671          <table id="eventFormTable"> 
     1672            <tr> 
     1673              <td class="fieldName"> 
     1674                Keyword: 
     1675              </td> 
     1676              <td> 
     1677                <input type="text" name="category.word" value="" size="40"/> 
     1678              </td> 
     1679            </tr> 
     1680            <tr> 
     1681              <td class="optional"> 
     1682                Description: 
     1683              </td> 
     1684              <td> 
     1685                <textarea name="category.description" rows="3" cols="60"> 
     1686                </textarea> 
     1687              </td> 
     1688            </tr> 
     1689          </table> 
     1690          <table border="0" id="submitTable"> 
     1691            <tr> 
    16831692              <td> 
    16841693                <input type="submit" name="addCategory" value="Add Category"/> 
     
    16861695                <input type="reset" value="Clear"/> 
    16871696              </td> 
    1688             </xsl:when> 
    1689             <xsl:otherwise> 
     1697            </tr> 
     1698          </table> 
     1699        </form> 
     1700      </xsl:when> 
     1701      <xsl:otherwise> 
     1702        <h2>Update Category</h2> 
     1703        <form action="{$category-update}" method="post"> 
     1704          <table id="eventFormTable"> 
     1705            <tr> 
     1706              <td class="fieldName"> 
     1707            Keyword: 
     1708            </td> 
     1709              <td> 
     1710                <xsl:variable name="keyword" select="normalize-space(/bedeworkadmin/currentCategory/category/keyword)"/> 
     1711                <input type="text" name="category.word" value="{$keyword}" size="40"/> 
     1712              </td> 
     1713            </tr> 
     1714            <tr> 
     1715              <td class="optional"> 
     1716            Description: 
     1717            </td> 
     1718              <td> 
     1719                <textarea name="category.description" rows="3" cols="60"> 
     1720                  <xsl:value-of select="normalize-space(/bedeworkadmin/currentCategory/category/desc)"/> 
     1721                </textarea> 
     1722              </td> 
     1723            </tr> 
     1724          </table> 
     1725 
     1726          <table border="0" id="submitTable"> 
     1727            <tr> 
    16901728              <td> 
    16911729                <input type="submit" name="updateCategory" value="Update Category"/> 
     
    16961734                <input type="submit" name="delete" value="Delete Category"/> 
    16971735              </td> 
    1698             </xsl:otherwise> 
    1699           </xsl:choose> 
    1700         </tr> 
    1701       </table> 
    1702     </form> 
     1736            </tr> 
     1737          </table> 
     1738        </form> 
     1739      </xsl:otherwise> 
     1740    </xsl:choose> 
     1741 
     1742 
    17031743  </xsl:template> 
    17041744 
     
    17371777          <ul id="calendarTree"> 
    17381778            <xsl:choose> 
    1739               <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or 
    1740                               /bedeworkadmin/page='displayCalendar'"> 
     1779              <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or /bedeworkadmin/page='displayCalendar'"> 
    17411780                <xsl:apply-templates select="calendar" mode="listForDisplay"/> 
    17421781              </xsl:when> 
     
    17491788        <td class="calendarContent"> 
    17501789          <xsl:choose> 
    1751             <xsl:when test="/bedeworkadmin/page='calendarList' or 
    1752                             /bedeworkadmin/page='calendarReferenced'"> 
     1790            <xsl:when test="/bedeworkadmin/page='calendarList' or /bedeworkadmin/page='calendarReferenced'"> 
    17531791              <xsl:call-template name="calendarList"/> 
    17541792            </xsl:when> 
     
    17951833        <ul> 
    17961834          <xsl:apply-templates select="calendar" mode="listForUpdate"> 
    1797             <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--> 
    1798           </xsl:apply-templates> 
     1835            <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--></xsl:apply-templates> 
    17991836        </ul> 
    18001837      </xsl:if> 
     
    18171854        <ul> 
    18181855          <xsl:apply-templates select="calendar" mode="listForDisplay"> 
    1819             <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--> 
    1820           </xsl:apply-templates> 
     1856            <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--></xsl:apply-templates> 
    18211857        </ul> 
    18221858      </xsl:if> 
     
    19872023                    <xsl:when test="invert/principal/href"> 
    19882024                      <xsl:value-of select="invert/principal/href"/> 
    1989                     </xsl:when> 
    1990                     <xsl:when test="invert/principal/property"> 
    1991                       <xsl:value-of select="name(invert/principal/property/*)"/> 
    1992                     </xsl:when> 
    1993                     <xsl:otherwise> 
    1994                       <xsl:value-of select="name(invert/principal/*)"/> 
    1995                     </xsl:otherwise> 
    1996                   </xsl:choose> 
     2025                      </xsl:when> 
     2026                      <xsl:when test="invert/principal/property"> 
     2027                        <xsl:value-of select="name(invert/principal/property/*)"/> 
     2028                      </xsl:when> 
     2029                      <xsl:otherwise> 
     2030                        <xsl:value-of select="name(invert/principal/*)"/> 
     2031                      </xsl:otherwise> 
     2032                    </xsl:choose> 
    19972033                  </em> 
    19982034                </xsl:when> 
     
    20292065            <td> 
    20302066              <h5>Who:</h5> 
    2031               <input type="text" name="who" size="20"/><br/> 
     2067              <input type="text" name="who" size="20"/> 
     2068              <br/> 
    20322069              <input type="radio" value="user" name="whoType" checked="checked"/> user 
    20332070              <input type="radio" value="group" name="whoType"/> group 
     
    20852122                </li>--> 
    20862123 
    2087                 <li><input type="radio" value="A" name="how"/> <strong>All</strong> (read, write, delete)</li> 
     2124                <li> 
     2125                  <input type="radio" value="A" name="how"/> 
     2126                  <strong>All</strong> (read, write, delete)</li> 
    20882127                <li class="padTop"> 
    2089                   <input type="radio" value="R" name="how" checked="checked"/> <strong>Read</strong> (content, access, freebusy) 
     2128                  <input type="radio" value="R" name="how" checked="checked"/> 
     2129                  <strong>Read</strong> (content, access, freebusy) 
    20902130                </li> 
    20912131                <li> 
     
    20932133                </li> 
    20942134                <li class="padTop"> 
    2095                   <input type="radio" value="W" name="how"/> <strong>Write and delete</strong> (content, access, properties) 
     2135                  <input type="radio" value="W" name="how"/> 
     2136                  <strong>Write and delete</strong> (content, access, properties) 
    20962137                </li> 
    20972138                <li> 
     
    20992140                </li> 
    21002141                <li> 
    2101                  <input type="radio" value="u" name="how"/> Delete only 
     2142                  <input type="radio" value="u" name="how"/> Delete only 
    21022143                </li> 
    21032144                <li class="padTop"> 
    2104                   <input type="radio" value="Rc" name="how"/> <strong>Read</strong> and <strong>Write content only</strong> 
     2145                  <input type="radio" value="Rc" name="how"/> 
     2146                  <strong>Read</strong> and <strong>Write content only</strong> 
    21052147                </li> 
    21062148                <li class="padTop"> 
    2107                   <input type="radio" value="N" name="how"/> <strong>None</strong> 
     2149                  <input type="radio" value="N" name="how"/> 
     2150                  <strong>None</strong> 
    21082151                </li> 
    21092152              </ul> 
     
    21452188    </ul> 
    21462189 
    2147     <p><strong>All Calendar Descriptions:</strong></p> 
     2190    <p> 
     2191      <strong>All Calendar Descriptions:</strong> 
     2192    </p> 
    21482193    <table id="flatCalendarDescriptions" cellspacing="0"> 
    21492194      <tr> 
     
    22872332      <h4>Calendars</h4> 
    22882333      <ul id="calendarTree"> 
    2289         <xsl:apply-templates select="/bedeworkadmin/calendars/calendar" mode="selectCalForEventCalTree"/> 
     2334        <xsl:apply-templates select="/bedeworkadmin/calendars/calendar" mode="selectCalForEventCalTree"/> 
    22902335      </ul> 
    2291     </div> 
     2336    </div> 
    22922337  </xsl:template> 
    22932338 
     
    23062351        <xsl:when test="currentAccess/current-user-privilege-set/privilege/write-content and (calendarCollection = 'true')"> 
    23072352          <a href="javascript:updateEventFormCalendar('{$calPath}','{$calDisplay}')"> 
    2308             <strong><xsl:value-of select="name"/></strong> 
     2353            <strong> 
     2354              <xsl:value-of select="name"/> 
     2355            </strong> 
    23092356          </a> 
    23102357        </xsl:when> 
     
    23282375          <h3>Public calendars</h3> 
    23292376          <p class="smaller"> 
    2330             Select a calendar below to add a <em><strong>new</strong></em> 
     2377            Select a calendar below to add a <em><strong>new</strong> 
     2378            </em> 
    23312379            internal subscription. <!-- or 
    23322380            <a href="{$subscriptions-initAdd}&amp;calUri=please enter a calendar uri"> 
     
    23692417        <ul> 
    23702418          <xsl:apply-templates select="calendar" mode="subscribe"> 
    2371             <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--> 
    2372           </xsl:apply-templates> 
     2419            <!--<xsl:sort select="title" order="ascending" case-order="upper-first"/>--></xsl:apply-templates> 
    23732420        </ul> 
    23742421      </xsl:if> 
     
    26112658    <h2>Update View</h2> 
    26122659    <xsl:variable name="viewName" select="/bedeworkadmin/views/view/name"/> 
    2613     <h3 class="viewName"><xsl:value-of select="$viewName"/></h3> 
     2660    <h3 class="viewName"> 
     2661      <xsl:value-of select="$viewName"/> 
     2662    </h3> 
    26142663    <table id="viewsTable"> 
    26152664      <tr> 
     
    26292678                    <a href="{$view-update}&amp;name={$viewName}&amp;add={$subAddName}"> 
    26302679                      <img src="{$resourcesRoot}/resources/arrowRight.gif" 
    2631                         width="13" height="13" border="0" 
    2632                         alt="add subscription"/> 
     2680                          width="13" height="13" border="0" 
     2681                          alt="add subscription"/> 
    26332682                    </a> 
    26342683                  </td> 
     
    26832732    <p>The following view will be removed. Continue?</p> 
    26842733 
    2685     <h3 class="viewName"><xsl:value-of select="$viewName"/></h3> 
     2734    <h3 class="viewName"> 
     2735      <xsl:value-of select="$viewName"/> 
     2736    </h3> 
    26862737    <form name="removeView" action="{$view-remove}"> 
    26872738      <input type="hidden" name="name" value="{$viewName}"/> 
     
    26962747  <!-- The name "eventForm" is referenced by several javascript functions. Do not 
    26972748    change it without modifying includes.js --> 
    2698     <form name="eventForm" method="post" action="{$event-upload}" id="standardForm" enctype="multipart/form-data"> 
     2749    <form name="eventForm" method="post" action="{$event-upload}" id="standardForm" enctype="multipart/form-data"> 
    26992750      <h2>Upload iCAL File</h2> 
    27002751      <table class="common" cellspacing="0"> 
     
    27882839            <input value="{$httpPerUser}" name="httpConnectionsPerUser" size="20"/> 
    27892840          </td> 
    2790           <td> 
    2791           </td> 
     2841          <td></td> 
    27922842        </tr> 
    27932843        <tr> 
     
    27972847            <input value="{$httpPerHost}" name="httpConnectionsPerHost" size="20"/> 
    27982848          </td> 
    2799           <td> 
    2800           </td> 
     2849          <td></td> 
    28012850        </tr> 
    28022851        <tr> 
     
    28062855            <input value="{$httpTotal}" name="httpConnections" size="20"/> 
    28072856          </td> 
    2808           <td> 
    2809           </td> 
     2857          <td></td> 
    28102858        </tr> 
    28112859        <tr> 
     
    28152863            <input value="{$maxPublicDescriptionLength}" name="maxPublicDescriptionLength" size="20"/> 
    28162864          </td> 
    2817           <td> 
    2818           </td> 
     2865          <td></td> 
    28192866        </tr> 
    28202867        <tr> 
     
    28242871            <input value="{$maxUserDescriptionLength}" name="maxUserDescriptionLength" size="20"/> 
    28252872          </td> 
    2826           <td> 
    2827           </td> 
     2873          <td></td> 
    28282874        </tr> 
    28292875        <tr> 
     
    28332879            <input value="{$maxUserEntitySize}" name="maxUserEntitySize" size="20"/> 
    28342880          </td> 
    2835           <td> 
    2836           </td> 
     2881          <td></td> 
    28372882        </tr> 
    28382883        <tr> 
     
    28422887            <input value="{$defaultUserQuota}" name="defaultUserQuota" size="20"/> 
    28432888          </td> 
    2844           <td> 
    2845           </td> 
     2889          <td></td> 
    28462890        </tr> 
    28472891      </table> 
     
    28632907 
    28642908    <h4>Calendar suites:</h4> 
    2865     <p><input type="button" name="return" value="Add calendar suite" onclick="javascript:location.replace('{$calsuite-showAddForm}')"/></p> 
     2909    <p> 
     2910      <input type="button" name="return" value="Add calendar suite" onclick="javascript:location.replace('{$calsuite-showAddForm}')"/> 
     2911    </p> 
    28662912 
    28672913    <ul> 
    28682914      <xsl:for-each select="calSuite"> 
    2869        <li> 
    2870          <xsl:variable name="name" select="name"/> 
    2871          <a href="{$calsuite-fetchForUpdate}&amp;name={$name}"> 
    2872            <xsl:value-of select="name"/> 
    2873          </a> 
    2874        </li> 
     2915        <li> 
     2916          <xsl:variable name="name" select="name"/> 
     2917          <a href="{$calsuite-fetchForUpdate}&amp;name={$name}"> 
     2918            <xsl:value-of select="name"/> 
     2919          </a> 
     2920        </li> 
    28752921      </xsl:for-each> 
    28762922    </ul> 
     
    29833029                    <xsl:when test="invert/principal/href"> 
    29843030                      <xsl:value-of select="invert/principal/href"/> 
    2985                     </xsl:when> 
    2986                     <xsl:when test="invert/principal/property"> 
    2987                       <xsl:value-of select="name(invert/principal/property/*)"/> 
    2988                     </xsl:when> 
    2989                     <xsl:otherwise> 
    2990                       <xsl:value-of select="name(invert/principal/*)"/> 
    2991                     </xsl:otherwise> 
    2992                   </xsl:choose> 
     3031                      </xsl:when> 
     3032                      <xsl:when test="invert/principal/property"> 
     3033                        <xsl:value-of select="name(invert/principal/property/*)"/> 
     3034                      </xsl:when> 
     3035                      <xsl:otherwise> 
     3036                        <xsl:value-of select="name(invert/principal/*)"/> 
     3037                      </xsl:otherwise> 
     3038                    </xsl:choose> 
    29933039                  </em> 
    29943040                </xsl:when> 
     
    34023448    <p>Click on the group name to modify the group owner or description.<br/> 
    34033449    Click "add/remove members" to modify group membership.</p> 
    3404     <p><input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initAdd}')" value="Add a new group"/></p> 
     3450    <p> 
     3451      <input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initAdd}')" value="Add a new group"/> 
     3452    </p> 
    34053453    <table id="commonListTable"> 
    34063454      <tr> 
     
    34273475            <td> 
    34283476              <xsl:for-each select="members/member/account"> 
    3429                   <xsl:value-of select="."/>&#160; 
     3477                <xsl:value-of select="."/>&#160; 
    34303478              </xsl:for-each> 
    34313479            </td> 
     
    34373485      </xsl:for-each> 
    34383486    </table> 
    3439     <p><input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initAdd}')" value="Add a new group"/></p> 
     3487    <p> 
     3488      <input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initAdd}')" value="Add a new group"/> 
     3489    </p> 
    34403490  </xsl:template> 
    34413491 
     
    34883538              </xsl:when> 
    34893539              <xsl:otherwise> 
    3490                 <xsl:value-of select="/bedeworkadmin/formElements/form/name"/> 
     3540                <xsl:value-of select="/bedeworkadmin/formElements/form/name"/> 
    34913541              </xsl:otherwise> 
    34923542            </xsl:choose> 
     
    35553605      </p> 
    35563606    </form> 
    3557     <p><input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initUpdate}')" value="Return to Admin Group listing"/></p> 
     3607    <p> 
     3608      <input type="button" name="return" onclick="javascript:location.replace('{$admingroup-initUpdate}')" value="Return to Admin Group listing"/> 
     3609    </p> 
    35583610 
    35593611    <table id="adminGroupFormTable"> 
     
    35843636                    <td> 
    35853637                      <xsl:variable name="acct" select="account"/> 
    3586                         <a href="{$admingroup-updateMembers}&amp;removeGroupMember={$acct}&amp;kind=user" title="remove"> 
    3587                           <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
    3588                         </a> 
     3638                      <a href="{$admingroup-updateMembers}&amp;removeGroupMember={$acct}&amp;kind=user" title="remove"> 
     3639                        <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
     3640                      </a> 
    35893641                    </td> 
    35903642                  </tr> 
     
    35963648                    </td> 
    35973649                    <td> 
    3598                       <strong><xsl:value-of select="account"/></strong> 
     3650                      <strong> 
     3651                        <xsl:value-of select="account"/> 
     3652                      </strong> 
    35993653                    </td> 
    36003654                    <td> 
     
    36143668    <p> 
    36153669      <img src="{$resourcesRoot}/resources/userIcon.gif" width="13" height="13" border="0" alt="user"/> user, 
    3616       <img src="{$resourcesRoot}/resources/groupIcon.gif" width="13" height="13" border="0" alt="group"/><xsl:text> </xsl:text><strong>group</strong> 
     3670      <img src="{$resourcesRoot}/resources/groupIcon.gif" width="13" height="13" border="0" alt="group"/> 
     3671      <xsl:text> </xsl:text> 
     3672      <strong>group</strong> 
    36173673    </p> 
    36183674  </xsl:template> 
     
    36223678    <p>The following group will be deleted. Continue?</p> 
    36233679    <p> 
    3624       <strong><xsl:value-of select="/bedeworkadmin/groups/group/name"/></strong>: 
     3680      <strong> 
     3681        <xsl:value-of select="/bedeworkadmin/groups/group/name"/> 
     3682      </strong>: 
    36253683      <xsl:value-of select="/bedeworkadmin/groups/group/desc"/> 
    36263684    </p> 
    3627     <form name="adminGroupDelete" method="post" action="{$admingroup-delete}"> 
     3685    <form name="adminGroupDelete" method="post" action="{$admingroup-delete}"> 
    36283686      <input type="submit" name="removeAdminGroupOK" value="Yes: Delete!"/> 
    36293687      <input type="submit" name="cancelled" value="No: Cancel"/> 
     
    36443702        <a href="{$stats-update}&amp;disable=yes">disable</a> 
    36453703      </li> 
    3646       <li><a href="{$stats-update}&amp;fetch=yes">fetch statistics</a></li> 
    3647       <li><a href="{$stats-update}&amp;dump=yes">dump stats to log</a></li> 
     3704      <li> 
     3705        <a href="{$stats-update}&amp;fetch=yes">fetch statistics</a> 
     3706      </li> 
     3707      <li> 
     3708        <a href="{$stats-update}&amp;dump=yes">dump stats to log</a> 
     3709      </li> 
    36483710    </ul> 
    36493711    <table id="statsTable" cellpadding="0"> 
     
    36783740      <a href="http://www.bedework.org"> 
    36793741        <img id="logo" 
    3680           alt="logo" 
    3681           src="{$resourcesRoot}/resources/bedeworkAdminLogo.gif" 
    3682           width="217" 
    3683           height="40" 
    3684           border="0"/> 
     3742            alt="logo" 
     3743            src="{$resourcesRoot}/resources/bedeworkAdminLogo.gif" 
     3744            width="217" 
     3745            height="40" 
     3746            border="0"/> 
    36853747      </a> 
    36863748      <!-- set the page heading: --> 
    36873749      <h1> 
    36883750        <xsl:choose> 
    3689           <xsl:when test="/bedeworkadmin/page='modEvent' or 
    3690                           /bedeworkadmin/page='eventList' or 
    3691                           /bedeworkadmin/page='displayEvent'"> 
     3751          <xsl:when test="/bedeworkadmin/page='modEvent' or /bedeworkadmin/page='eventList' or /bedeworkadmin/page='displayEvent'"> 
    36923752            Manage Events 
    36933753          </xsl:when> 
    3694           <xsl:when test="/bedeworkadmin/page='sponsorList' or 
    3695                           /bedeworkadmin/page='modSponsor' or 
    3696                           /bedeworkadmin/page='deleteSponsorConfirm'"> 
     3754          <xsl:when test="/bedeworkadmin/page='sponsorList' or /bedeworkadmin/page='modSponsor' or /bedeworkadmin/page='deleteSponsorConfirm'"> 
    36973755            Manage Contacts 
    36983756          </xsl:when> 
    3699           <xsl:when test="/bedeworkadmin/page='locationList' or 
    3700                           /bedeworkadmin/page='modLocation' or 
    3701                           /bedeworkadmin/page='deleteLocationConfirm'"> 
     3757          <xsl:when test="/bedeworkadmin/page='locationList' or /bedeworkadmin/page='modLocation' or /bedeworkadmin/page='deleteLocationConfirm'"> 
    37023758            Manage Locations 
    37033759          </xsl:when> 
    3704           <xsl:when test="/bedeworkadmin/page='calendarList' or 
    3705                           /bedeworkadmin/page='modCalendar' or 
    3706                           /bedeworkadmin/page='calendarReferenced' or 
    3707                           /bedeworkadmin/page='deleteCalendarConfirm'"> 
     3760          <xsl:when test="/bedeworkadmin/page='calendarList' or /bedeworkadmin/page='modCalendar' or /bedeworkadmin/page='calendarReferenced' or /bedeworkadmin/page='deleteCalendarConfirm'"> 
    37083761            Manage Calendars 
    37093762          </xsl:when> 
    3710           <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or 
    3711                           /bedeworkadmin/page='displayCalendar'"> 
     3763          <xsl:when test="/bedeworkadmin/page='calendarDescriptions' or /bedeworkadmin/page='displayCalendar'"> 
    37123764            Public Calendars 
    37133765          </xsl:when> 
    3714           <xsl:when test="/bedeworkadmin/page='subscriptions' or 
    3715                           /bedeworkadmin/page='modSubscription'"> 
     3766          <xsl:when test="/bedeworkadmin/page='subscriptions' or /bedeworkadmin/page='modSubscription'"> 
    37163767            Manage Subscriptions 
    37173768          </xsl:when> 
    3718           <xsl:when test="/bedeworkadmin/page='views' or 
    3719                           /bedeworkadmin/page='modView'"> 
     3769          <xsl:when test="/bedeworkadmin/page='views' or /bedeworkadmin/page='modView'"> 
    37203770            Manage Views 
    37213771          </xsl:when> 
     
    37233773            Manage System Preferences 
    37243774          </xsl:when> 
    3725           <xsl:when test="/bedeworkadmin/page='authUserList' or 
    3726                           /bedeworkadmin/page='modAuthUser'"> 
     3775          <xsl:when test="/bedeworkadmin/page='authUserList' or /bedeworkadmin/page='modAuthUser'"> 
    37273776            Manage Public Events Administrators 
    37283777          </xsl:when> 
     
    37303779            Choose Administrative Group 
    37313780          </xsl:when> 
    3732           <xsl:when test="/bedeworkadmin/page='adminGroupList' or 
    3733                           /bedeworkadmin/page='modAdminGroup' or 
    3734                           /bedeworkadmin/page='modAdminGroup' or 
    3735                           /bedeworkadmin/page='modAdminGroupMembers'"> 
     3781          <xsl:when test="/bedeworkadmin/page='adminGroupList' or /bedeworkadmin/page='modAdminGroup' or /bedeworkadmin/page='modAdminGroup' or /bedeworkadmin/page='modAdminGroupMembers'"> 
    37363782            Manage Administrative Groups 
    37373783          </xsl:when> 
     
    37563802      <xsl:if test="/bedeworkadmin/message"> 
    37573803        <div id="messages"> 
    3758           <p><xsl:apply-templates select="/bedeworkadmin/message"/></p> 
     3804          <p> 
     3805            <xsl:apply-templates select="/bedeworkadmin/message"/> 
     3806          </p> 
    37593807        </div> 
    37603808      </xsl:if> 
    37613809      <xsl:if test="/bedeworkadmin/error"> 
    37623810        <div id="errors"> 
    3763           <p><xsl:apply-templates select="/bedeworkadmin/error"/></p> 
     3811          <p> 
     3812            <xsl:apply-templates select="/bedeworkadmin/error"/> 
     3813          </p> 
    37643814        </div> 
    37653815      </xsl:if> 
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r1031 r1040  
    452452      <li><a href="{$manageLocations}">Manage Locations</a></li> 
    453453      <li><a href="{$prefs-fetchForUpdate}">Preferences</a></li> 
     454      <li><a href="{$initUpload}" title="upload event">Upload iCAL</a></li> 
    454455    </ul> 
    455456  </xsl:template>