Changeset 1224

Show
Ignore:
Timestamp:
01/16/07 16:49:04
Author:
johnsa
Message:

personal client

- beginning of rdate work

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.css

    r1211 r1224  
    875875  padding: 0; 
    876876} 
    877 #recipientsAndAttendeesBox { 
    878   /*position: absolute; 
    879   top: -300px; 
    880   left: 150px; 
    881   width: 500px; 
    882   padding: 18px;*/ 
    883   margin: 0; 
    884   /*border: 2px solid #ccc;*/ 
     877#bwDialogBox { 
     878  margin: 0; 
    885879  background: white; 
    886880  color: black; 
    887881} 
    888 #recipientsAndAttendeesBox h4 { 
     882#bwDialogBox h4 { 
    889883  padding: 4px; 
    890   /*margin: -20px -20px 10px -20px;*/ 
    891884  margin: 0; 
    892885  text-align: center; 
     
    895888  border: 2px solid #233979; 
    896889} 
    897 #recipientsAndAttendeesBox #errors, 
    898 #recipientsAndAttendeesBox #messages { 
    899   margin: 0; 
    900 } 
    901 #recipientsAndAttendeesBox table { 
     890#bwDialogBox #errors, 
     891#bwDialogBox #messages { 
     892  margin: 0; 
     893} 
     894#bwDialogBox table { 
    902895  width: 100%; 
    903896  margin: 1em 0; 
    904897} 
    905 #recipientsAndAttendeesBox table th { 
     898#bwDialogBox table th { 
    906899  padding: 2px; 
    907900  text-align: center; 
  • trunk/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r1220 r1224  
    8080  <xsl:variable name="event-setAccess" select="/bedework/urlPrefixes/event/setAccess/a/@href"/> 
    8181  <xsl:variable name="event-selectCalForEvent" select="/bedework/urlPrefixes/event/selectCalForEvent/a/@href"/> 
     82  <xsl:variable name="event-showRdates" select="/bedework/urlPrefixes/event/showRdates"/> 
     83  <xsl:variable name="event-setRdate" select="/bedework/urlPrefixes/event/setRdate"/> 
    8284  <xsl:variable name="event-attendeesForEvent" select="/bedework/urlPrefixes/event/attendeesForEvent/a/@href"/> 
    8385  <xsl:variable name="event-showAttendeesForEvent" select="/bedework/urlPrefixes/event/showAttendeesForEvent/a/@href"/> 
     
    168170        <xsl:when test="/bedework/page='selectCalForEvent'"> 
    169171          <xsl:call-template name="selectCalForEvent"/> 
     172        </xsl:when> 
     173        <xsl:when test="/bedework/page='rdates'"> 
     174          <xsl:call-template name="messagesAndErrors"/> 
     175          <xsl:call-template name="rdates"/> 
    170176        </xsl:when> 
    171177        <xsl:when test="/bedework/page='attendees'"> 
     
    340346                  /bedework/page='editEvent' or 
    341347                  /bedework/page='selectCalForEvent' or 
     348                  /bedework/page='rdates' or 
    342349                  /bedework/page='upload' or 
    343350                  /bedework/page='addSubByUri' or 
     
    353360    <xsl:if test="/bedework/page='addEvent' or 
    354361                  /bedework/page='editEvent' or 
     362                  /bedework/page='rdates' or 
    355363                  /bedework/page='calendarListForExport'"> 
    356364      <script type="text/javascript" src="{$resourcesRoot}/resources/bwClock.js">&#160;</script> 
     
    27392747      <!-- recurrence dates (rdates) --> 
    27402748      <div id="recurrenceDatesButton"> 
    2741         <input type="button" value="add/remove recurrence dates" class="small"/> 
     2749        <input type="button" value="add/remove recurrence dates" onclick="launchSizedWindow('{$event-showRdates}','500','400')"  class="small"/> 
    27422750      </div> 
    27432751    </div> 
     
    29192927  </xsl:template> 
    29202928 
     2929  <xsl:template name="rdates"> 
     2930    <div id="bwDialogBox"> 
     2931      <form name="rdatesForm" id="rdates" action="{$event-setRdate}" method="post"> 
     2932        <h4 id="dialogTitle"> 
     2933          Recurrence Dates 
     2934        </h4> 
     2935        <div id="raContent"> 
     2936 
     2937            <div class="dateStartEndBox"> 
     2938              <strong>Add Rdate:</strong> 
     2939              <div class="dateFields"> 
     2940                <input name="datetime" dojoType="dropdowndatepicker" formatLength="medium" value="today" saveFormat="yyyyMMdd" id="bwEventWidgeRdate" iconURL="{$resourcesRoot}/resources/calIcon.gif"/> 
     2941              </div> 
     2942              <div id="rdateTimeFields"> 
     2943                <xsl:attribute name="class"> 
     2944                  <xsl:choose> 
     2945                    <xsl:when test="form/allDay/input/@checked='checked'">invisible</xsl:when> 
     2946                    <xsl:otherwise>timeFields</xsl:otherwise> 
     2947                  </xsl:choose> 
     2948                </xsl:attribute> 
     2949                <select name="eventRdate.hour"> 
     2950                  <option value="0">00</option> 
     2951                  <option value="1">01</option> 
     2952                  <option value="2">02</option> 
     2953                  <option value="3">03</option> 
     2954                  <option value="4">04</option> 
     2955                  <option value="5">05</option> 
     2956                  <option value="6">06</option> 
     2957                  <option value="7">07</option> 
     2958                  <option value="8">08</option> 
     2959 
     2960                  <option value="9">09</option> 
     2961                  <option value="10">10</option> 
     2962                  <option value="11">11</option> 
     2963                  <option value="12" selected="selected">12</option> 
     2964                  <option value="13">13</option> 
     2965                  <option value="14">14</option> 
     2966                  <option value="15">15</option> 
     2967                  <option value="16">16</option> 
     2968                  <option value="17">17</option> 
     2969 
     2970                  <option value="18">18</option> 
     2971                  <option value="19">19</option> 
     2972                  <option value="20">20</option> 
     2973                  <option value="21">21</option> 
     2974                  <option value="22">22</option> 
     2975                  <option value="23">23</option> 
     2976                </select> 
     2977                <select name="eventRdate.minute"> 
     2978                  <option value="0" selected="selected">00</option> 
     2979                  <option value="5">05</option> 
     2980                  <option value="10">10</option> 
     2981 
     2982                  <option value="15">15</option> 
     2983                  <option value="20">20</option> 
     2984                  <option value="25">25</option> 
     2985                  <option value="30">30</option> 
     2986                  <option value="35">35</option> 
     2987                  <option value="40">40</option> 
     2988                  <option value="45">45</option> 
     2989                  <option value="50">50</option> 
     2990                  <option value="55">55</option> 
     2991                </select> 
     2992                <xsl:text> </xsl:text><!-- 
     2993                <a href="javascript:bwClockLaunch('eventRdate');"><img src="{$resourcesRoot}/resources/clockIcon.gif" width="16" height="15" border="0" alt="bwClock"/></a> 
     2994--> 
     2995                <select name="eventRdate.tzid" id="startTzid" class="timezones"> 
     2996                  <xsl:if test="form/floating/input/@checked='checked'"><xsl:attribute name="disabled">disabled</xsl:attribute></xsl:if> 
     2997                  <option value="-1">select timezone...</option> 
     2998                  <xsl:variable name="rdateTzId" select="/bedework/rdates/tzid"/> 
     2999                  <xsl:for-each select="/bedework/timezones/timezone"> 
     3000                    <option> 
     3001                      <xsl:attribute name="value"><xsl:value-of select="id"/></xsl:attribute> 
     3002                      <xsl:if test="$rdateTzId = id"><xsl:attribute name="selected">selected</xsl:attribute></xsl:if> 
     3003                      <xsl:value-of select="name"/> 
     3004                    </option> 
     3005                  </xsl:for-each> 
     3006                </select> 
     3007              </div> 
     3008              <input type="submit" value="add"/> 
     3009            </div> 
     3010 
     3011          <input type="button" value="done" onclick="window.close()"/> 
     3012        </div> 
     3013      </form> 
     3014    </div> 
     3015  </xsl:template> 
     3016 
    29213017  <xsl:template name="attendees"> 
    2922     <form name="raForm" id="recipientsAndAttendees" action="{$event-attendeesForEvent}" method="post"> 
    2923       <div id="recipientsAndAttendeesBox"> 
     3018    <div id="bwDialogBox"> 
     3019      <form name="raForm" id="recipientsAndAttendees" action="{$event-attendeesForEvent}" method="post"> 
    29243020        <h4 id="dialogTitle"> 
    29253021          Recipients and Attendees 
    29263022        </h4> 
    2927         <xsl:call-template name="messagesAndErrors"/> 
    29283023        <div id="raContent"> 
    29293024          <table cellspacing="0"> 
     
    30233118          <input type="button" value="done" onclick="window.close()"/> 
    30243119        </div> 
    3025       </div
    3026     </form
     3120      </form
     3121    </div
    30273122  </xsl:template> 
    30283123 
  • trunk/deployment/webuser/webapp/resources/demoskins/resources/bedeworkEventForm.js

    r1214 r1224  
    2828    changeClass('startTimeFields','invisible'); 
    2929    changeClass('endTimeFields','invisible'); 
     30    changeClass('rdateTimeFields','invisible'); 
    3031    changeClass('durationHrMin','invisible'); 
    3132    allDayStartDateField.value = "true"; 
     
    3435    changeClass('startTimeFields','timeFields'); 
    3536    changeClass('endTimeFields','timeFields'); 
     37    changeClass('rdateTimeFields','timeFields'); 
    3638    changeClass('durationHrMin','shown'); 
    3739    allDayStartDateField.value = "false";