| | |
| | | return false; |
| | | |
| | | // let the browser handle this click (shift/ctrl usually opens the link in a new window/tab) |
| | | if ((obj && obj.href && String(obj.href).indexOf(location.href) < 0) && rcube_event.get_modifier(event)) { |
| | | if ((obj && obj.href && String(obj.href).indexOf('#') < 0) && rcube_event.get_modifier(event)) { |
| | | return true; |
| | | } |
| | | |
| | |
| | | ac_props; |
| | | |
| | | // close compose step in opener |
| | | if (window.opener && opener.rcmail && opener.rcmail.env.action == 'compose') { |
| | | if (window.opener && !window.opener.closed && opener.rcmail && opener.rcmail.env.action == 'compose') { |
| | | setTimeout(function(){ opener.history.back(); }, 100); |
| | | this.env.opened_extwin = true; |
| | | } |
| | |
| | | { |
| | | this.display_message(msg, type); |
| | | |
| | | if (this.env.extwin && window.opener && opener.rcmail) { |
| | | if (this.env.extwin) { |
| | | this.lock_form(this.gui_objects.messageform); |
| | | opener.rcmail.display_message(msg, type); |
| | | if (window.opener && !window.opener.closed && opener.rcmail) |
| | | opener.rcmail.display_message(msg, type); |
| | | setTimeout(function(){ window.close() }, 1000); |
| | | } |
| | | else { |