Changeset 1574

Show
Ignore:
Timestamp:
10/01/07 14:57:31
Author:
johnsa
Message:

user client: clarify scheduling auto-processing in UI

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/bedework-3.4/deployment/webuser/webapp/resources/demoskins/default/default/default.css

    r1533 r1574  
    673673  text-align: right; 
    674674} 
    675 #bedework /*table.common td.comments { 
    676   border-top: 1px solid #ccc; 
    677 }*/ 
     675#bedework table.common tr.subField { 
     676  font-size: 0.8em; 
     677
     678#bedework table.common tr.subField td.fieldname { 
     679  padding-left: 2em; 
     680  color: black; 
     681  background-color: #fff; 
     682
    678683#bedework table.common td.comments p { 
    679684  margin: 0; 
  • releases/bedework-3.4/deployment/webuser/webapp/resources/demoskins/default/default/default.xsl

    r1570 r1574  
    71477147    </table> 
    71487148 
    7149     <form name="eventForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 
     7149    <form name="scheduleAutoProcessingForm" method="post" action="{$prefs-updateSchedulingPrefs}"> 
    71507150      <table class="common"> 
    7151         <tr><td colspan="2" class="fill">Scheduling auto-respond preferences:</td></tr> 
     7151        <tr><td colspan="2" class="fill">Scheduling auto-processing:</td></tr> 
    71527152        <tr> 
    71537153          <td class="fieldname"> 
    7154             Auto-respond to scheduling requests: 
    7155           </td> 
    7156           <td> 
    7157             <input type="radio" name="scheduleAutoRespond" value="true"
     7154            Respond to scheduling requests: 
     7155          </td> 
     7156          <td> 
     7157            <input type="radio" name="scheduleAutoRespond" value="true" onclick="toggleAutoRespondFields(this.value)"
    71587158              <xsl:if test="scheduleAutoRespond = 'true'"> 
    71597159                <xsl:attribute name="checked">checked</xsl:attribute> 
     
    71617161              true 
    71627162            </input> 
    7163             <input type="radio" name="scheduleAutoRespond" value="false"
     7163            <input type="radio" name="scheduleAutoRespond" value="false" onclick="toggleAutoRespondFields(this.value)"
    71647164              <xsl:if test="scheduleAutoRespond = 'false'"> 
    71657165                <xsl:attribute name="checked">checked</xsl:attribute> 
     
    71697169          </td> 
    71707170        </tr> 
    7171         <tr
     7171        <tr class="subField"
    71727172          <td class="fieldname"> 
    7173             Auto-cancel processing: 
    7174           </td> 
    7175           <td> 
    7176             <select name="scheduleAutoCancelAction"> 
     7173            Accept double-bookings: 
     7174          </td> 
     7175          <td> 
     7176            <input type="radio" name="scheduleDoubleBook" value="true" id="scheduleDoubleBookTrue"> 
     7177              <xsl:if test="scheduleAutoRespond = 'false'"> 
     7178                <xsl:attribute name="disabled">disabled</xsl:attribute> 
     7179              </xsl:if> 
     7180              <xsl:if test="scheduleDoubleBook = 'true'"> 
     7181                <xsl:attribute name="checked">checked</xsl:attribute> 
     7182              </xsl:if> 
     7183              true 
     7184            </input> 
     7185            <input type="radio" name="scheduleDoubleBook" value="false" id="scheduleDoubleBookFalse"> 
     7186              <xsl:if test="scheduleAutoRespond = 'false'"> 
     7187                <xsl:attribute name="disabled">disabled</xsl:attribute> 
     7188              </xsl:if> 
     7189              <xsl:if test="scheduleDoubleBook = 'false'"> 
     7190                <xsl:attribute name="checked">checked</xsl:attribute> 
     7191              </xsl:if> 
     7192              false 
     7193            </input> 
     7194          </td> 
     7195        </tr> 
     7196        <tr class="subField"> 
     7197          <td class="fieldname"> 
     7198            Cancel processing: 
     7199          </td> 
     7200          <td> 
     7201            <select name="scheduleAutoCancelAction" id="scheduleAutoCancelAction"> 
     7202              <xsl:if test="scheduleAutoRespond = 'false'"> 
     7203                <xsl:attribute name="disabled">disabled</xsl:attribute> 
     7204              </xsl:if> 
    71777205              <option value="0"> 
    71787206                <xsl:if test="scheduleAutoCancelAction = '0'"> 
    71797207                  <xsl:attribute name="selected">selected</xsl:attribute> 
    71807208                </xsl:if> 
    7181                 do not process auto-cancels 
     7209                do nothing 
    71827210              </option> 
    71837211              <option value="1"> 
     
    71977225        </tr> 
    71987226        <tr> 
     7227          <td colspan="2">&#160;</td> 
     7228        </tr> 
     7229        <tr> 
    71997230          <td class="fieldname"> 
    7200             Auto-decline double-bookings: 
    7201           </td> 
    7202           <td> 
    7203             <input type="radio" name="scheduleDoubleBook" value="true"> 
    7204               <xsl:if test="scheduleDoubleBook = 'true'"> 
    7205                 <xsl:attribute name="checked">checked</xsl:attribute> 
    7206               </xsl:if> 
    7207               true 
    7208             </input> 
    7209             <input type="radio" name="scheduleDoubleBook" value="false"> 
    7210               <xsl:if test="scheduleDoubleBook = 'false'"> 
    7211                 <xsl:attribute name="checked">checked</xsl:attribute> 
    7212               </xsl:if> 
    7213               false 
    7214             </input> 
    7215           </td> 
    7216         </tr> 
    7217         <tr> 
    7218           <td class="fieldname"> 
    7219             Auto-response processing: 
     7231            Response processing: 
    72207232          </td> 
    72217233          <td> 
     
    72437255        </tr> 
    72447256      </table> 
    7245       <input type="submit" name="modPrefs" value="Update auto-respond preferences"/> 
     7257      <input type="submit" name="modPrefs" value="Update scheduling auto-processing"/> 
    72467258      <input type="reset" value="Reset"/> 
    72477259      <input type="submit" name="cancelled" value="cancel"/> 
  • releases/bedework-3.4/deployment/webuser/webapp/resources/demoskins/resources/bedeworkPrefs.js

    r1472 r1574  
    5656  } 
    5757} 
     58function toggleAutoRespondFields(val) { 
     59  if (val == "true") { 
     60    document.getElementById("scheduleDoubleBookTrue").disabled = false; 
     61    document.getElementById("scheduleDoubleBookFalse").disabled = false; 
     62    document.getElementById("scheduleAutoCancelAction").disabled = false; 
     63  } else { 
     64    document.getElementById("scheduleDoubleBookTrue").disabled = true; 
     65    document.getElementById("scheduleDoubleBookFalse").disabled = true; 
     66    document.getElementById("scheduleAutoCancelAction").disabled = true; 
     67  } 
     68}