updateMessage: function()
{
- if (parent.opener.closed) {
+ if (!parent.opener) {
alert(IMP.text.contacts_closed);
window.close();
return;
onDomLoad: function()
{
+ if ($('search').present()) {
+ $('btn_clear').show();
+ }
$('contacts').observe('submit', this._passAddresses.bind(this));
document.observe('change', this._changeHandler.bindAsEventListener(this));
document.observe('click', this._clickHandler.bindAsEventListener(this));
id = elt.readAttribute('id');
switch (id) {
+ case 'btn_clear':
+ $('search').setValue('');
+ break;
+
case 'btn_add_to':
case 'btn_add_cc':
case 'btn_add_bcc':
<input name="source" type="hidden" value="<tag:source_list />" />
</else:multiple_source></if:multiple_source>
<input type="submit" class="button" value="<gettext>Search</gettext>" />
+ <input id="btn_clear" type="submit" class="button" style="display:none" value="<gettext>Reset</gettext>" />
</p>
<table width="100%" cellspacing="2">
/* Strings used in contacts.js */
'contacts_select' => _("You must select an address first."),
- 'contacts_closed' => _("The message being composed has been closed. Exiting."),
+ 'contacts_closed' => _("The message being composed has been closed."),
'contacts_called' => _("This window must be called from a compose window."),
/* Strings used in folders.js */