From: Michael M Slusarz Date: Wed, 14 Oct 2009 15:43:15 +0000 (-0600) Subject: Improvements/fixes to contacts popup X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=32be98beb4f61574d61394b6d9c9b2f5eac39005;p=horde.git Improvements/fixes to contacts popup --- diff --git a/imp/js/contacts.js b/imp/js/contacts.js index 6170dfb25..f812012c8 100644 --- a/imp/js/contacts.js +++ b/imp/js/contacts.js @@ -62,7 +62,7 @@ var ImpContacts = { updateMessage: function() { - if (parent.opener.closed) { + if (!parent.opener) { alert(IMP.text.contacts_closed); window.close(); return; @@ -122,6 +122,9 @@ var ImpContacts = { 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)); @@ -151,6 +154,10 @@ var ImpContacts = { id = elt.readAttribute('id'); switch (id) { + case 'btn_clear': + $('search').setValue(''); + break; + case 'btn_add_to': case 'btn_add_cc': case 'btn_add_bcc': diff --git a/imp/templates/contacts/contacts.html b/imp/templates/contacts/contacts.html index 15384d2a5..1e74a9e73 100644 --- a/imp/templates/contacts/contacts.html +++ b/imp/templates/contacts/contacts.html @@ -23,6 +23,7 @@ +

diff --git a/imp/templates/javascript_defs.php b/imp/templates/javascript_defs.php index bc3c4343f..2dd3f64be 100644 --- a/imp/templates/javascript_defs.php +++ b/imp/templates/javascript_defs.php @@ -39,7 +39,7 @@ $code = array( /* 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 */