Changeset 1110

Show
Ignore:
Timestamp:
11/29/06 21:00:06
Author:
johnsa
Message:

wrapping up the majority of attendees and recipient entry in personal client

display categories in personal client event view

general bug fixes and clean up

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webpublic/webapp/resources/demoskins/SoEDepartmental/default/default/default.xsl

    r1109 r1110  
    730730        </td> 
    731731      </tr> 
     732      <xsl:if test="categories/category"> 
     733        <tr> 
     734          <td class="fieldname">Categories:</td> 
     735          <td class="fieldval"> 
     736            <!--<ul id="eventCategories">--> 
     737              <xsl:for-each select="categories/category"> 
     738                <!--<li>--><xsl:value-of select="word"/><br/><!--</li>--> 
     739              </xsl:for-each> 
     740            <!--</ul>--> 
     741          </td> 
     742        </tr> 
     743      </xsl:if> 
    732744    </table> 
    733745  </xsl:template> 
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.css

    r1109 r1110  
    684684table#attendees th { 
    685685  padding: 0 2em 0.1em 0; 
    686   background: white; 
     686  background-color: white; 
    687687  color: black; 
    688688  border-bottom: 1px dotted #333; 
     
    696696table#attendees td.status { 
    697697  text-transform: lowercase; 
     698} 
     699table#attendees.widget { 
     700  border: 1px solid #999; 
     701} 
     702table#attendees.widget td, 
     703table#attendees.widget th { 
     704  padding: 0.2em 0 0.1em 1em; 
     705  text-align: left; 
     706} 
     707table#attendees.widget td.trash { 
     708  width: 15px; 
    698709} 
    699710/* this is the recipients and attendees dialog box */ 
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r1109 r1110  
    7070  <xsl:variable name="setViewPeriod" select="/bedework/urlPrefixes/setViewPeriod"/> 
    7171  <xsl:variable name="eventView" select="/bedework/urlPrefixes/eventView"/> 
     72  <!-- events --> 
    7273  <xsl:variable name="initEvent" select="/bedework/urlPrefixes/initEvent"/> 
    7374  <xsl:variable name="addEvent" select="/bedework/urlPrefixes/addEvent"/> 
     
    8182  <xsl:variable name="delEvent" select="/bedework/urlPrefixes/delEvent"/> 
    8283  <xsl:variable name="addEventRef" select="/bedework/urlPrefixes/addEventRef"/> 
    83   <xsl:variable name="export" select="/bedework/urlPrefixes/export/a/@href"/> 
    84   <xsl:variable name="search" select="/bedework/urlPrefixes/search/search"/> 
    85   <xsl:variable name="search-next" select="/bedework/urlPrefixes/search/next"/> 
    86   <xsl:variable name="mailEvent" select="/bedework/urlPrefixes/mailEvent"/> 
    87   <xsl:variable name="showPage" select="/bedework/urlPrefixes/showPage"/> 
    88   <xsl:variable name="initEventAlarm" select="/bedework/urlPrefixes/initEventAlarm"/> 
    89   <xsl:variable name="setAlarm" select="/bedework/urlPrefixes/setAlarm"/> 
    90   <xsl:variable name="initUpload" select="/bedework/urlPrefixes/initUpload"/> 
    91   <xsl:variable name="upload" select="/bedework/urlPrefixes/upload"/> 
    92   <xsl:variable name="freeBusy-fetch" select="/bedework/urlPrefixes/freeBusy/fetch/a/@href"/> 
    93   <xsl:variable name="freeBusy-setAccess" select="/bedework/urlPrefixes/freeBusy/setAccess/a/@href"/> 
    9484  <!-- locations --> 
    9585  <xsl:variable name="location-initAdd" select="/bedework/urlPrefixes/location/initAdd/a/@href"/> 
     
    135125  <xsl:variable name="schedule-initAttendeeReply" select="/bedework/urlPrefixes/schedule/initAttendeeReply/a/@href"/> 
    136126  <xsl:variable name="schedule-processAttendeeReply" select="/bedework/urlPrefixes/schedule/processAttendeeReply/a/@href"/> 
     127  <!-- other --> 
     128  <xsl:variable name="export" select="/bedework/urlPrefixes/export/a/@href"/> 
     129  <xsl:variable name="search" select="/bedework/urlPrefixes/search/search"/> 
     130  <xsl:variable name="search-next" select="/bedework/urlPrefixes/search/next"/> 
     131  <xsl:variable name="mailEvent" select="/bedework/urlPrefixes/mailEvent"/> 
     132  <xsl:variable name="showPage" select="/bedework/urlPrefixes/showPage"/> 
     133  <xsl:variable name="initEventAlarm" select="/bedework/urlPrefixes/initEventAlarm"/> 
     134  <xsl:variable name="setAlarm" select="/bedework/urlPrefixes/setAlarm"/> 
     135  <xsl:variable name="initUpload" select="/bedework/urlPrefixes/initUpload"/> 
     136  <xsl:variable name="upload" select="/bedework/urlPrefixes/upload"/> 
     137  <xsl:variable name="freeBusy-fetch" select="/bedework/urlPrefixes/freeBusy/fetch/a/@href"/> 
     138  <xsl:variable name="freeBusy-setAccess" select="/bedework/urlPrefixes/freeBusy/setAccess/a/@href"/> 
    137139 
    138140  <!-- URL of the web application - includes web context --> 
     
    16121614        </tr> 
    16131615      </xsl:if> 
     1616      <xsl:if test="categories/category"> 
     1617        <tr> 
     1618          <td class="fieldname">Categories:</td> 
     1619          <td class="fieldval"> 
     1620            <!--<ul id="eventCategories">--> 
     1621              <xsl:for-each select="categories/category"> 
     1622                <!--<li>--><xsl:value-of select="word"/><br/><!--</li>--> 
     1623              </xsl:for-each> 
     1624            <!--</ul>--> 
     1625          </td> 
     1626        </tr> 
     1627      </xsl:if> 
    16141628      <tr> 
    16151629        <td class="fieldname filler">&#160;</td> 
     
    21382152            </tr> 
    21392153          </table> 
    2140           <table cellspacing="0"> 
    2141             <tr> 
    2142               <th>Recipients</th> 
    2143               <th>Attendees</th> 
    2144             </tr> 
    2145             <tr> 
    2146               <td> 
    2147                 <div id="recipientList"> 
    2148                 </div> 
    2149               </td> 
    2150               <td> 
    2151                 <div id="attendeeList"> 
    2152                 </div> 
    2153               </td> 
    2154             </tr> 
    2155           </table> 
     2154          <xsl:if test="/bedework/attendees/attendee"> 
     2155            <table id="attendees" class="widget" cellspacing="0"> 
     2156              <tr> 
     2157                <th colspan="4">Attendees</th> 
     2158              </tr> 
     2159              <!--<tr> 
     2160                <td>attendee</td> 
     2161                <td>role</td> 
     2162                <td>status</td> 
     2163              </tr>--> 
     2164              <xsl:for-each select="/bedework/attendees/attendee"> 
     2165                <xsl:sort select="cn" order="ascending" case-order="upper-first"/> 
     2166                <xsl:sort select="attendeeUri" order="ascending" case-order="upper-first"/> 
     2167                <xsl:variable name="attendeeUri" select="attendeeUri"/> 
     2168                <tr> 
     2169                  <td class="trash"> 
     2170                    <a href="{$event-attendeesForEvent}&amp;uri={$attendeeUri}&amp;attendee=true&amp;delete=true" title="remove"> 
     2171                      <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
     2172                    </a> 
     2173                  </td> 
     2174                  <td> 
     2175                    <a href="{$attendeeUri}"> 
     2176                      <xsl:choose> 
     2177                        <xsl:when test="cn != ''"> 
     2178                          <xsl:value-of select="cn"/> 
     2179                        </xsl:when> 
     2180                        <xsl:otherwise> 
     2181                          <xsl:value-of select="attendeeUri"/> 
     2182                        </xsl:otherwise> 
     2183                      </xsl:choose> 
     2184                    </a> 
     2185                  </td> 
     2186                  <td class="role"> 
     2187                    <xsl:value-of select="role"/> 
     2188                  </td> 
     2189                  <td class="status"> 
     2190                    <xsl:value-of select="partstat"/> 
     2191                  </td> 
     2192                </tr> 
     2193              </xsl:for-each> 
     2194            </table> 
     2195          </xsl:if> 
     2196 
     2197          <xsl:if test="/bedework/recipients/recipient"> 
     2198            <table id="attendees" class="widget" cellspacing="0"> 
     2199              <tr> 
     2200                <th colspan="2">Recipients</th> 
     2201              </tr> 
     2202              <xsl:for-each select="/bedework/recipients/recipient"> 
     2203                <xsl:variable name="recipientUri" select="."/> 
     2204                <tr> 
     2205                  <td class="trash"> 
     2206                    <a href="{$event-attendeesForEvent}&amp;uri={$recipientUri}&amp;recipient=true&amp;delete=true" title="remove"> 
     2207                      <img src="{$resourcesRoot}/resources/trashIcon.gif" width="13" height="13" border="0" alt="remove"/> 
     2208                    </a> 
     2209                  </td> 
     2210                  <td> 
     2211                    <a href="{$recipientUri}"> 
     2212                      <xsl:value-of select="."/> 
     2213                    </a> 
     2214                  </td> 
     2215                </tr> 
     2216              </xsl:for-each> 
     2217            </table> 
     2218          </xsl:if> 
     2219 
    21562220          <input type="button" value="done" onclick="window.close()"/> 
    21572221        </div> 
     
    24612525          </td> 
    24622526        </tr> 
     2527        <!--  Recipients and Attendees  --> 
     2528        <tr> 
     2529          <td class="fieldname"> 
     2530            Recipients &amp;<br/> Attendees: 
     2531          </td> 
     2532          <td class="fieldval posrelative"> 
     2533            <!--<input type="button" value="Manage recipients and attendees" onclick="changeClass('recipientsAndAttendees','shown')"/>--> 
     2534            <input type="button" value="Manage recipients and attendees" onclick="launchSizedWindow('{$event-showAttendeesForEvent}','500','400')"/> 
     2535          </td> 
     2536        </tr> 
    24632537        <tr> 
    24642538          <td class="fieldname">Location:</td> 
     
    24822556          </td> 
    24832557        </tr> 
    2484         <tr> 
    2485           <td class="fieldname">&#160;</td> 
    2486           <td class="fieldval"> 
    2487             <input name="submit" type="submit" value="Submit Event"/>&#160; 
    2488             <input name="cancelled" type="submit" value="Cancel"/> 
    2489           </td> 
    2490         </tr> 
    24912558        <!--  Category  --> 
    24922559        <tr> 
    2493           <td class="fieldName"> 
     2560          <td class="fieldname"> 
    24942561            Categories: 
    24952562          </td> 
     
    25182585              </tr> 
    25192586            </table> 
     2587          </td> 
     2588        </tr> 
     2589        <tr> 
     2590          <td class="fieldname">&#160;</td> 
     2591          <td class="fieldval"> 
     2592            <input name="submit" type="submit" value="Submit Event"/>&#160; 
     2593            <input name="cancelled" type="submit" value="Cancel"/> 
     2594            <input type="button" value="return to view" onclick="location.replace('{$eventView}&amp;subid={$subscriptionId}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}&amp;confirmationid={$confId}')"/> 
    25202595          </td> 
    25212596        </tr>