diff --git a/gosa-plugins/mail/personal/mail/generic.tpl b/gosa-plugins/mail/personal/mail/generic.tpl
index 3945eb3783d60a0553c9c98abb4911465a41a5af..f7999848f9f9fc387dd18e40df539c19722f2564 100644 (file)
<td><label for="mail">{t}Primary address{/t}</label>{$must}</td>
<td>
{if !$isModifyableMail && $initially_was_account}
- <input disabled size=30 value="{$mail}">
+ <input type='text' disabled size=30 value="{$mail}">
{else}
{if $domainSelectionEnabled}
{render acl=$mailACL}
- <input id="mail" name="mail" size=20 maxlength=65 value="{$mail}">
+ <input type='text' id="mail" name="mail" size=20 maxlength=65 value="{$mail}">
{/render}
@<select name='MailDomain'>
{html_options values=$MailDomains output=$MailDomains selected=$MailDomain}
</select>
{else}
{render acl=$mailACL}
- <input id="mail" name="mail" size=35 maxlength=65 value="{$mail}">
+ <input type='text' id="mail" name="mail" size=35 maxlength=65 value="{$mail}">
{/render}
{/if}
{/if}
<td><label for="gosaMailServer">{t}Server{/t}</label></td>
<td>
{if !$isModifyableServer && $initially_was_account}
- <input disabled size=30 value="{$gosaMailServer}">
+ <input type='text' disabled size=30 value="{$gosaMailServer}">
{else}
{render acl=$gosaMailServerACL}
</select>
<br />
{render acl=$gosaMailAlternateAddressACL}
- <input name="alternate_address" size="30" align="middle" maxlength="65" value="">
+ <input type='text' name="alternate_address" size="30" align="middle" maxlength="65" value="">
{/render}
{render acl=$gosaMailAlternateAddressACL}
<input type=submit value="{msgPool type=addButton}" name="add_alternate">
<tr>
<td>
{render acl=$gosaMailDeliveryModeCACL}
- <input class="center" type=checkbox name="own_script" value="1" {$own_script}
+ <input class="center" type=checkbox id="own_script" name="own_script" value="1" {$own_script}
onClick="
changeState('sieveManagement');
changeState('drop_own_mails');
<td>{t}till{/t}</td>
<td style='width:140px'>
{render acl=$gosaVacationMessageACL}
- <input type="text" id="gosaVacationStop" name="gosaVacationStop" class="date" style='width:100px' value="{$gosaVacationStop}">
+ <div id="vacstart"><input type="text" id="gosaVacationStop" name="gosaVacationStop" class="date" style='width:100px' value="{$gosaVacationStop}"></div>
{if $gosaVacationMessageACL|regex_replace:"/[cdmr]/":"" == "w"}
<script type="text/javascript">
{literal}
- var datepicker = new DatePicker({ relative : 'gosaVacationStop', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true, enableCloseEffect : false, enableShowEffect : false });
+ var datepicker2 = new DatePicker({ relative : 'gosaVacationStop', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true, enableCloseEffect : false, enableShowEffect : false });
{/literal}
</script>
{/if}
{/render}
<br>
{render acl=$gosaMailForwardingAddressACL}
- <input id='forward_address' name="forward_address" size=20 align="middle" maxlength=65 value="">
+ <input type='text' id='forward_address' name="forward_address" size=20 align="middle" maxlength=65 value="">
{/render}
{render acl=$gosaMailForwardingAddressACL}
<input id='add_forwarder' type="submit" value="{msgPool type=addButton}" name="add_forwarder" >
function changeStates()
{
- if(document.getElementById('use_vacation').checked){
- document.getElementById("datepicker-gosaVacationStart_image").style.visibility= "visible";
- document.getElementById("datepicker-gosaVacationStop_image").style.visibility= "visible";
+ if($('own_script').checked) {
+ $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("disable");
+ $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("hide");
+ } else {
+ if($('use_vacation').checked) {
+ $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("enable");
+ $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("show");
}else{
- document.getElementById("datepicker-gosaVacationStart_image").style.visibility= "hidden";
- document.getElementById("datepicker-gosaVacationStop_image").style.visibility= "hidden";
+ $("gosaVacationStart", "gosaVacationStop","gosaVacationMessage").invoke("disable");
+ $("datepicker-gosaVacationStop_image", "datepicker-gosaVacationStart_image").invoke("hide");
}
+ }
}
- {/literal}
-<!-- // First input field on page
+ changeStates();
focus_field('mail');
- -->
+ {/literal}
</script>