Changeset 1772

Show
Ignore:
Timestamp:
03/14/08 14:49:50
Author:
johnsa
Message:

admin and user clients: reinstate rdates and xdates on edit

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/bedework-3.4.1/deployment/webadmin/webapp/resources/default/default/default.xsl

    r1770 r1772  
    230230            <link rel="stylesheet" href="{$resourcesRoot}/resources/dynCalendarWidget.css"/> 
    231231          </xsl:if> 
     232          <script type="text/javascript"> 
     233            <xsl:comment> 
     234            function initRXDates() { 
     235              // return string values to be loaded into javascript for rdates 
     236              <xsl:for-each select="/bedework/formElements/form/rdates/rdate"> 
     237                bwRdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 
     238              </xsl:for-each> 
     239              // return string values to be loaded into javascript for rdates 
     240              <xsl:for-each select="/bedework/formElements/form/exdates/rdate"> 
     241                bwExdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 
     242              </xsl:for-each> 
     243            } 
     244            </xsl:comment> 
     245          </script> 
    232246        </xsl:if> 
    233247        <xsl:if test="/bedework/page='modCalendar' or /bedework/page='modCalSuite'"> 
     
    244258        <script language="JavaScript" type="text/javascript"> 
    245259          <xsl:comment> 
    246         <![CDATA[ 
    247         // places the cursor in the first available form element when the page is loaded 
    248         // (if a form exists on the page) 
    249         function focusFirstElement() { 
    250           if (window.document.forms[0]) { 
    251             window.document.forms[0].elements[0].focus(); 
    252           } 
    253         }]]> 
    254         </xsl:comment> 
     260          <![CDATA[ 
     261          // places the cursor in the first available form element when the page is loaded 
     262          // (if a form exists on the page) 
     263          function focusFirstElement() { 
     264            if (window.document.forms[0]) { 
     265              for (i=0; i<window.document.forms[0].elements.length; i++) { 
     266                if (window.document.forms[0].elements[i].type != "submit" && 
     267                    window.document.forms[0].elements[i].type != "reset" ) { 
     268                  window.document.forms[0].elements[i].focus(); 
     269                  break; 
     270                } 
     271              } 
     272            } 
     273          }]]> 
     274          </xsl:comment> 
    255275        </script> 
    256276      </head> 
    257       <body onload="focusFirstElement()"> 
     277      <body> 
     278        <xsl:choose> 
     279          <xsl:when test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 
     280            <xsl:attribute name="onload">initRXDates();focusFirstElement();</xsl:attribute> 
     281          </xsl:when> 
     282          <xsl:otherwise> 
     283            <xsl:attribute name="onload">focusFirstElement();</xsl:attribute> 
     284          </xsl:otherwise> 
     285        </xsl:choose> 
    258286        <xsl:choose> 
    259287          <xsl:when test="/bedework/page='selectCalForEvent'"> 
     
    23222350                  <input type="submit" name="addEvent" value="Add Event"/> 
    23232351                  <input type="submit" name="cancelled" value="Cancel"/> 
    2324                   <input type="reset" value="Clear"/> 
    23252352                </td> 
    23262353              </xsl:when> 
     
    27782805                <input type="submit" name="addContact" value="Add Contact"/> 
    27792806                <input type="submit" name="cancelled" value="Cancel"/> 
    2780                 <input type="reset" value="Clear"/> 
    27812807              </td> 
    27822808            </xsl:when> 
     
    27852811                <input type="submit" name="updateContact" value="Update Contact"/> 
    27862812                <input type="submit" name="cancelled" value="Cancel"/> 
    2787                 <input type="reset" value="Reset"/> 
    27882813              </td> 
    27892814              <td align="right"> 
     
    29132938                <input type="submit" name="addLocation" value="Add Location"/> 
    29142939                <input type="submit" name="cancelled" value="Cancel"/> 
    2915                 <input type="reset" value="Clear"/> 
    29162940              </td> 
    29172941            </xsl:when> 
     
    29202944                <input type="submit" name="updateLocation" value="Update Location"/> 
    29212945                <input type="submit" name="cancelled" value="Cancel"/> 
    2922                 <input type="reset" value="Reset"/> 
    29232946              </td> 
    29242947              <td align="right"> 
     
    30273050                <input type="submit" name="addCategory" value="Add Category"/> 
    30283051                <input type="submit" name="cancelled" value="Cancel"/> 
    3029                 <input type="reset" value="Clear"/> 
    30303052              </td> 
    30313053            </tr> 
     
    30633085                <input type="submit" name="updateCategory" value="Update Category"/> 
    30643086                <input type="submit" name="cancelled" value="Cancel"/> 
    3065                 <input type="reset" value="Reset"/> 
    30663087              </td> 
    30673088              <td align="right"> 
     
    33073328            <input type="submit" name="addCalendar" value="Add Calendar/Folder"/> 
    33083329            <input type="submit" name="cancelled" value="Cancel"/> 
    3309             <input type="reset" value="Clear"/> 
    33103330          </td> 
    33113331        </tr> 
     
    33933413            </xsl:choose> 
    33943414            <input type="submit" name="cancelled" value="Cancel"/> 
    3395             <input type="reset" value="Reset"/> 
    33963415          </td> 
    33973416          <td align="right"> 
     
    39273946 
    39283947    <input type="submit" name="modPrefs" value="Update"/> 
    3929     <input type="reset" value="Reset"/> 
    39303948    <input type="submit" name="cancelled" value="cancel"/> 
    39313949  </xsl:template> 
     
    44634481            <input type="submit" name="addSubscription" value="Add Subscription"/> 
    44644482            <input type="submit" name="cancelled" value="Cancel"/> 
    4465             <input type="reset" value="Clear"/> 
    44664483          </td> 
    44674484        </tr> 
     
    45634580            <input type="submit" name="updateSubscription" value="Update Subscription"/> 
    45644581            <input type="submit" name="cancelled" value="Cancel"/> 
    4565             <input type="reset" value="Reset"/> 
    45664582          </td> 
    45674583          <td align="right"> 
     
    51355151            <input type="submit" name="updateSystemParams" value="Update"/> 
    51365152            <input type="submit" name="cancelled" value="Cancel"/> 
    5137             <input type="reset" value="Reset"/> 
    51385153          </td> 
    51395154        </tr> 
     
    52015216            <input type="submit" name="updateCalSuite" value="Add"/> 
    52025217            <input type="submit" name="cancelled" value="Cancel"/> 
    5203             <input type="reset" value="Reset"/> 
    52045218          </td> 
    52055219        </tr> 
     
    52485262            <input type="submit" name="updateCalSuite" value="Update"/> 
    52495263            <input type="submit" name="cancelled" value="Cancel"/> 
    5250             <input type="reset" value="Reset"/> 
    52515264          </td> 
    52525265          <td align="right"> 
     
    55585571 
    55595572      <input type="submit" name="modPrefs" value="Update"/> 
    5560       <input type="reset" value="Reset"/> 
    55615573      <input type="submit" name="cancelled" value="Cancel"/> 
    55625574    </form> 
     
    57135725 
    57145726      <input type="submit" name="modAuthUser" value="Update"/> 
    5715       <input type="reset" value="Reset"/> 
    57165727      <input type="submit" name="cancelled" value="Cancel"/> 
    57175728    </form> 
     
    58185829 
    58195830      <input type="submit" name="modPrefs" value="Update"/> 
    5820       <input type="reset" value="Reset"/> 
    58215831      <input type="submit" name="cancelled" value="Cancel"/> 
    58225832    </form> 
     
    59795989                <input type="submit" name="updateAdminGroup" value="Add Admin Group"/> 
    59805990                <input type="submit" name="cancelled" value="Cancel"/> 
    5981                 <input type="reset" value="Clear"/> 
    59825991              </xsl:when> 
    59835992              <xsl:otherwise> 
    59845993                <input type="submit" name="updateAdminGroup" value="Update Admin Group"/> 
    59855994                <input type="submit" name="cancelled" value="Cancel"/> 
    5986                 <input type="reset" value="Reset"/> 
    59875995              </xsl:otherwise> 
    59885996            </xsl:choose> 
  • releases/bedework-3.4.1/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r1768 r1772  
    187187          <xsl:when test="/bedework/page = 'addEvent'"> 
    188188            <xsl:attribute name="onload">focusElement('bwEventTitle');</xsl:attribute> 
     189          </xsl:when> 
     190          <xsl:when test="/bedework/page = 'editEvent'"> 
     191            <xsl:attribute name="onload">initRXDates();</xsl:attribute> 
    189192          </xsl:when> 
    190193          <xsl:when test="/bedework/page = 'attendees'"> 
     
    385388      <script type="text/javascript"> 
    386389        <xsl:apply-templates select="/bedework/editableAccess/access/acl/ace" mode="initJS"/> 
     390      </script> 
     391    </xsl:if> 
     392    <xsl:if test="/bedework/page='editEvent'"> 
     393      <script type="text/javascript"> 
     394        <xsl:comment> 
     395        function initRXDates() { 
     396          // return string values to be loaded into javascript for rdates 
     397          <xsl:for-each select="/bedework/formElements/form/rdates/rdate"> 
     398            bwRdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 
     399          </xsl:for-each> 
     400          // return string values to be loaded into javascript for rdates 
     401          <xsl:for-each select="/bedework/formElements/form/exdates/rdate"> 
     402            bwExdates.update('<xsl:value-of select="date"/>','<xsl:value-of select="time"/>',false,false,false,'<xsl:value-of select="tzid"/>'); 
     403          </xsl:for-each> 
     404        } 
     405        </xsl:comment> 
    387406      </script> 
    388407    </xsl:if> 
     
    40034022                <input type="submit" name="addCategory" value="Add Category"/> 
    40044023                <input type="submit" name="cancelled" value="cancel"/> 
    4005                 <input type="reset" value="Clear"/> 
    40064024              </td> 
    40074025            </tr> 
     
    40474065                <input type="submit" name="updateCategory" value="Update Category"/> 
    40484066                <input type="submit" name="cancelled" value="cancel"/> 
    4049                 <input type="reset" value="Reset"/> 
    40504067              </td> 
    40514068              <td align="right"> 
     
    44004417            <input type="submit" name="addCalendar" value="Add Calendar/Folder"/> 
    44014418            <input type="submit" name="cancelled" value="cancel"/> 
    4402             <input type="reset" value="Clear"/> 
    44034419          </td> 
    44044420        </tr> 
     
    44924508            </xsl:choose> 
    44934509            <input type="submit" name="cancelled" value="cancel"/> 
    4494             <input type="reset" value="Reset"/> 
    44954510          </td> 
    44964511          <td align="right"> 
     
    49664981            <input type="submit" name="addSubscription" value="Add Subscription"/> 
    49674982            <input type="submit" name="cancelled" value="cancel"/> 
    4968             <input type="reset" value="Clear"/> 
    49694983          </td> 
    49704984        </tr> 
     
    50495063            <input type="submit" name="addSubscription" value="Add Subscription"/> 
    50505064            <input type="submit" name="cancelled" value="cancel"/> 
    5051             <input type="reset" value="Clear"/> 
    50525065          </td> 
    50535066        </tr> 
     
    51625175            <input type="submit" name="updateSubscription" value="Update Subscription"/> 
    51635176            <input type="submit" name="cancelled" value="cancel"/> 
    5164             <input type="reset" value="Reset"/> 
    51655177          </td> 
    51665178          <td align="right"> 
     
    55745586                <input name="submit" type="submit" value="Submit Location"/> 
    55755587                <input name="cancelled" type="submit" value="cancel"/> 
    5576                 <input type="reset" value="Reset"/> 
    55775588              </td> 
    55785589              <td align="right"> 
     
    69686979 
    69696980      <input type="submit" name="modPrefs" value="Update"/> 
    6970       <input type="reset" value="Reset"/> 
    69716981      <input type="submit" name="cancelled" value="cancel"/> 
    69726982    </form> 
     
    71207130      </table> 
    71217131      <input type="submit" name="modPrefs" value="Update scheduling auto-processing"/> 
    7122       <input type="reset" value="Reset"/> 
    71237132      <input type="submit" name="cancelled" value="cancel"/> 
    71247133    </form> 
     
    71807189 
    71817190    <input type="submit" name="modPrefs" value="Update"/> 
    7182     <input type="reset" value="Reset"/> 
    71837191    <input type="submit" name="cancelled" value="cancel"/> 
    71847192  </xsl:template>