Monotone-Parent: 0e4026f4e1fdce64a64a67f1a4769316ea49d102

Monotone-Revision: 7847dc45565643cf81aa7f5792d546455a63d891

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-15T22:25:52
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau 2006-09-15 22:25:52 +00:00
parent 988f56a95d
commit 57ce647781

View file

@ -9,309 +9,380 @@
title="name" title="name"
const:popup="YES" const:popup="YES"
> >
<style>
table.editsec {
background-color: #e8e8e0;
width: 100%;
}
</style>
<form var:href="clientObject.baseURL" name="editform" <form var:href="clientObject.baseURL" name="editform"
onsubmit="return validateContactEditor()"> onsubmit="return validateContactEditor()">
<table cellspacing="0" cellpadding="5" width="100%">
<tr>
<td>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="5"/>
<td class="window_label">
<var:string label:value="Contact editor" /></td>
<td width="36" align="right" valign="center">
<var:component className="UIxWinClose" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<var:if condition="hasErrorText">
<div style="background-color: #AA0000;">
<var:string value="errorText" />
</div>
<hr />
</var:if>
</td>
</tr>
<tr>
<td>
<var:if condition="clientObject.isVCardRecord">
<h4>Editing of vCards is not yet supported!</h4>
</var:if>
<var:if condition="clientObject.isVCardRecord" const:negate="1"> <div class="tabsContainer" id="editorTabs">
<table border="0" cellpadding="2" cellspacing="0" class="editsec"> <ul>
<tr> <li target="contactInfos"><var:string label:value="Contact" /></li>
<td align="right" colspan="2"> <li target="addressesInfos"><var:string label:value="Addresses" /></li>
<!-- superflous without Anais <li target="otherInfos"><var:string label:value="Other Infos" /></li>
<var:component className="AnaisSelector" </ul>
const:windowId="UIxContactTemplates"
label:title="Copy from Anais" <div id="contactInfos" class="tab">
const:callback="copyContact" <table>
const:extraAttributes="cn, givenName,telephoneNumber,facsimileTelephoneNumber,mobile,postalAddress,homePostalAddress,departmentNumber,l" <tr>
/> <td>
--> <table class="editsec">
</td> <tr>
</tr> <td class="titleCell">
<tr> <span class="aptview_title">
<td align="left" colspan="2"> <var:string label:value="Common" />
<span class="aptview_title"> </span>
<var:string label:value="Common" /> </td>
</span> </tr>
</td> <tr>
</tr> <td>
<tr valign="top"> <label><var:string label:value="Firstname: " const:escapeHTML="NO" />
<td align="right" width="15%"> <input type="text" class="textField" name="givenName" id="givenName"
<span class="aptview_text"> var:value="snapshot.givenName" size="60" />
<var:string label:value="Lastname" />: </label>
</span> </td>
</td> </tr>
<td align="left" bgcolor="#FFFFF0"> <tr>
<span class="aptview_text"> <td>
<input type="text" name="sn" id="sn" <label><var:string label:value="Lastname: " const:escapeHTML="NO" />
<input type="text" class="textField" name="sn" id="sn"
var:value="snapshot.sn" size="60" /> var:value="snapshot.sn" size="60" />
</span> </label>
</td> </td>
</tr> </tr>
<tr valign="top"> <tr>
<td align="right" width="15%"> <td>
<span class="aptview_text"> <label><var:string label:value="Display Name: " const:escapeHTML="NO" />
<var:string label:value="Firstname" />: <input type="text" class="textField" name="fn" id="fn"
</span> var:value="snapshot.fn" size="60" />
</td> </label>
<td align="left" bgcolor="#FFFFF0"> </td>
<span class="aptview_text"> </tr>
<input type="hidden" name="cn" id="cn" var:value="anaisCN"/> <tr>
<input type="text" name="givenName" id="givenName" <td>
var:value="snapshot.givenName" size="60" /> <label><var:string label:value="Nickname: " const:escapeHTML="NO" />
</span> <input type="text" class="textField" name="nickname" id="nickname"
</td> var:value="snapshot.nickname" size="60" />
</tr> </label>
</table> </td>
<br /> </tr>
</table>
<br />
<table border="0" cellpadding="2" cellspacing="0" class="editsec">
<tr>
<td align="left" colspan="2">
<span class="aptview_title">
<var:string label:value="Phones" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="OfficePhone" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="text"
name="telephoneNumber"
id="telephoneNumber"
var:value="snapshot.telephoneNumber"
size="60"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="HomePhone" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="text"
name="homeTelephoneNumber"
id="homeTelephoneNumber"
var:value="snapshot.homeTelephoneNumber"
size="60"
/>
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="MobilePhone" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<!-- pamela.schema defines this as 'mobile',
NOT 'mobileTelephoneNumber'
-->
<input type="text" name="mobile" id="mobile"
var:value="snapshot.mobile" size="60" />
</span>
</td>
</tr>
<tr valign="top">
<td align="right" width="15%">
<span class="aptview_text">
<var:string label:value="Fax" />:
</span>
</td>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text">
<input type="text"
name="facsimileTelephoneNumber"
id="facsimileTelephoneNumber"
var:value="snapshot.facsimileTelephoneNumber"
size="60"
/>
</span>
</td>
</tr>
</table>
<br />
<table border="0" cellpadding="2" cellspacing="0" class="editsec"> <table class="editsec">
<tr> <tr>
<td align="left" colspan="2"> <td class="titleCell">
<span class="aptview_title"> <span class="aptview_title">
<var:string label:value="Addresses" /> <var:string label:value="EMail" />
</span> </span>
</td> </td>
</tr> <td>
<tr valign="top"> <var:string label:value="Preferred" />
<td align="right" width="15%"> </td>
<span class="aptview_text"> </tr>
<var:string label:value="Postal" />: <tr>
</span> <td>
</td> <label><var:string label:value="Work: " const:escapeHTML="NO" />
<td align="left" bgcolor="#FFFFF0"> <input type="text" class="textField" name="workMail" id="workMail"
<span class="aptview_text"> var:value="snapshot.workMail" size="40" />
<textarea name="postalAddress" </label>
id="postalAddress" </td>
rows="3" <td>
cols="60" <input type="radio" name="preferredEmail"
wrap="physical" var:selection="preferredEmail" const:value="work" />
var:value="snapshot.postalAddress" </td>
</tr>
<tr>
<td>
<label><var:string label:value="Home: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeMail"
id="homeMail" var:value="snapshot.homeMail" size="40" />
</label>
</td>
<td>
<input type="radio"
name="preferredEmail"
var:selection="preferredEmail"
const:value="home"
/> />
</span> </td>
</td> </tr>
</tr> </table>
<tr valign="top"> <br />
<td align="right" width="15%">
<span class="aptview_text"> <table class="editsec">
<var:string label:value="Home" />: <tr>
</span> <td class="titleCell">
</td> <span class="aptview_title">
<td align="left" bgcolor="#FFFFF0"> <var:string label:value="Phones" />
<span class="aptview_text"> </span>
<textarea name="homePostalAddress" </td>
rows="3" </tr>
cols="60" <tr>
wrap="physical" <td>
var:value="snapshot.homePostalAddress" <label><var:string label:value="Work: " const:escapeHTML="NO" />
/> <input type="text" class="textField"
</span> name="telephoneNumber"
</td> id="telephoneNumber"
</tr> var:value="snapshot.telephoneNumber"
</table> size="60"
<br /> />
<table border="0" cellpadding="2" cellspacing="0" class="editsec"> </label>
<tr> </td>
<td align="left" colspan="2"> </tr>
<span class="aptview_title"> <tr>
<var:string label:value="Extended" /> <td>
</span> <label><var:string label:value="Home: " const:escapeHTML="NO" />
</td> <input type="text" class="textField"
</tr> name="homeTelephoneNumber"
<tr valign="top"> id="homeTelephoneNumber"
<td align="right" width="15%"> var:value="snapshot.homeTelephoneNumber"
<span class="aptview_text"> size="60"
<var:string label:value="EMail" />: />
</span> </label>
</td> </td>
<td align="left" bgcolor="#FFFFF0"> </tr>
<span class="aptview_text"> <tr>
<input type="text" name="mail" id="email" <td>
var:value="snapshot.mail" size="60" /> <label><var:string label:value="Mobile: " const:escapeHTML="NO" />
</span> <input type="text" class="textField" name="mobile" id="mobile"
</td> var:value="snapshot.mobile" size="60" />
</tr> </label>
<tr valign="top"> </td>
<td align="right" width="15%"> </tr>
<span class="aptview_text"> <tr>
<var:string label:value="Unit" />: <td>
</span> <label><var:string label:value="Fax: " const:escapeHTML="NO" />
</td> <input type="text" class="textField"
<td align="left" bgcolor="#FFFFF0"> name="facsimileTelephoneNumber"
<span class="aptview_text"> id="facsimileTelephoneNumber"
<input type="text" name="departmentNumber" var:value="snapshot.facsimileTelephoneNumber"
id="departmentNumber" size="60"
var:value="snapshot.departmentNumber" size="60" /> />
</span> </label>
</td> </td>
</tr> </tr>
<tr valign="top"> <tr>
<td align="right" width="15%"> <td>
<span class="aptview_text"> <label><var:string label:value="Pager: " const:escapeHTML="NO" />
<var:string label:value="Location" />: <input type="text" class="textField"
</span> name="pager"
</td> id="pager"
<td align="left" bgcolor="#FFFFF0"> var:value="snapshot.pager"
<span class="aptview_text"> size="60"
<input type="text" name="l" id="l" var:value="snapshot.l" />
size="60" /> </label>
</span> </td>
</td> </tr>
</tr> </table>
<tr valign="top"> </td>
<td align="right" width="15%"> </tr>
<span class="aptview_text"> </table>
<var:string label:value="URL" />:
</span>
</td> </div>
<td align="left" bgcolor="#FFFFF0">
<span class="aptview_text"> <div id="addressesInfos" class="tab">
<input type="text" name="labeledURI" <table>
var:value="snapshot.labeledURI" size="60" /> <tr>
</span> <td>
</td> <table class="editsec">
</tr> <tr>
</table> <td class="titleCell" colspan="2">
</var:if> <span class="aptview_title">
</td> <var:string label:value="Work" />
</tr> </span>
<var:if condition="clientObject.isVCardRecord" const:negate="1"> </td>
<tr> </tr>
<td> <tr>
<input type="submit" label:value="Save" name="save:method" /> <td>
<span class="button_auto_env" <label>
><a href="../view" <var:string label:value="Title: " const:escapeHTML="NO" />
var:queryDictionary="queryParameters" <input type="text" class="textField" name="title"
class="button_auto" id="title"
><var:string label:value="Cancel" /></a></span> var:value="snapshot.title" size="15" />
<var:if condition="isUIxDebugEnabled"> </label>
<input type="submit" value="Test" name="test:method" /> </td>
</var:if> <td>
</td> <label>
</tr> <var:string label:value="Service: " const:escapeHTML="NO" />
</var:if> <input type="text" class="textField" name="workService"
</table> id="workService"
var:value="snapshot.workService" size="15" />
<input type="hidden" name="content" var:value="contentString" /> </label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Company: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workCompany"
id="workCompany"
var:value="snapshot.workCompany" size="60" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Street Address: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workStreetAddress"
id="workStreetAddress"
var:value="snapshot.workStreetAddress" size="60" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="City: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workCity"
id="workCity"
var:value="snapshot.workCity" size="60" />
</label>
</td>
</tr>
<tr>
<td>
<label><var:string label:value="State/Province: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workState"
id="workState"
var:value="snapshot.workState" size="15" />
</label>
</td>
<td>
<label><var:string
label:value="Zip or Postal Code: "
const:escapeHTML="NO" />
<input type="text" class="textField" name="workPostalCode"
id="workPostalCode"
var:value="snapshot.workPostalCode" size="15" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Country: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workCountry"
id="workCountry"
var:value="snapshot.workCountry" size="60" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Web: " const:escapeHTML="NO" />
<input type="text" class="textField" name="workURL"
var:value="snapshot.workURL" size="60" />
</label>
</td>
</tr>
</table>
<table class="editsec">
<tr>
<td class="titleCell" colspan="2">
<span class="aptview_title">
<var:string label:value="Home" />
</span>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Street Address: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeStreetAddress"
id="homeStreetAddress"
var:value="snapshot.homeStreetAddress" size="60" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="City: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeCity"
id="homeCity"
var:value="snapshot.homeCity" size="60" />
</label>
</td>
</tr>
<tr>
<td>
<label><var:string label:value="State/Province: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeState"
id="homeState"
var:value="snapshot.homeState" size="15" />
</label>
</td>
<td>
<label><var:string
label:value="Zip or Postal Code: "
const:escapeHTML="NO" />
<input type="text" class="textField" name="homePostalCode"
id="homePostalCode"
var:value="snapshot.homePostalCode" size="15" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Country: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeCountry"
id="homeCountry"
var:value="snapshot.homeCountry" size="60" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label>
<var:string label:value="Web: " const:escapeHTML="NO" />
<input type="text" class="textField" name="homeURL"
var:value="snapshot.homeURL" size="60" />
</label>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div id="otherInfos" class="tab">
<table class="editsec">
<tr>
<td>
<label><var:string label:value="Birthday: " const:escapeHTML="NO" />
<input type="text" class="textField" name="birthday" id="birthday"
var:value="snapshot.bday" size="20" />
</label>
</td>
<td>
<label><var:string label:value="Timezone: " const:escapeHTML="NO" />
<input type="text" class="textField" name="tz" id="tz"
var:value="snapshot.tz" size="30" />
</label>
</td>
</tr>
<tr>
<td colspan="2">
<label><var:string label:value="Note: " const:escapeHTML="NO" />
<textarea rows="10" cols="64" var:value="snapshot.note" name="note" id="note"></textarea>
</label>
</td>
</tr>
</table>
</div>
</div>
<div id="buttons">
<input
type="submit"
class="button"
label:value="Save"
name="save:method"
onclick="submitContact(this.form); return false;" />
<input
type="submit"
class="button"
label:value="Cancel"
name="cancel"
onclick="window.close(); return false;" />
<input type="hidden" id="jsaction" />
</div>
</form> </form>
<var:if condition="isUIxDebugEnabled">
<small>
<hr />
clientObject: <var:string value="clientObject" />
</small>
</var:if>
</var:component> </var:component>