[Tickets #7398] Re: Empty Portal in internet explorer
bugs at horde.org
bugs at horde.org
Wed Nov 12 15:00:04 UTC 2008
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/7398
------------------------------------------------------------------------------
Ticket | 7398
Updated By | emeric.jhelil at univ-lemans.fr
Summary | Empty Portal in internet explorer
Queue | Horde Groupware Webmail Edition
Version | 1.2-RC1
Type | Bug
State | No Feedback
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
emeric.jhelil at univ-lemans.fr (2008-11-12 10:00) wrote:
Hi,
I met this "Loading..." page too in IE7 (7.0.5730.11, 7.0.5730.13) and IE6..
The javascript message was : "doActionComplete callback:
TypeError-Object does not support this property or method".
I'm working with horde-webmail-1.2
Thanks to Leandro who discovered the line in DimpBase.js, I think I
can suggest another solution.
According to prototypejs.org "Tips and tutorial" pages
(http://www.prototypejs.org/learn/extensions), in the lasts
paragraphs, it seems that "IE (...) doesn't let anyone touch
HTMLElement.prototype" which is extended by prototype.js
This seems to explain the correct javascript message error about the
non-support of the function insert by the HTMLElement
head in the function _portalCallback of DimpBase.js
So, according to the script base for DIMP (dimp/js or dimp/js/src), we could :
1) File target : dimp/js/src/DimpBase.js (packaged version in
horde-webmail-1.2 : v 1.1.2.106)
Function target : _portalCallback
Coding line : 1043
Original code :
head.insert(link);
New code (v1) :
Element.extend(head);
head.insert(link);
New code (v2) :
$(head).insert(link);
New code (v3) :
Element.insert(head, link);
2) File target : dimp/js/DimpBase.js
Function target : _portalCallback
Coding line : there is only one long long line
Original code :
A.insert(D)
New code (v1) :
Element.extend(A);A.insert(D);
New code (v2) :
$(A).insert(D)
New code (v3) :
Element.insert(A,D)
All have been successfully tested on Firefox 2.0.0.17, IE7, Safari for
windows v3.1.2, the main portal page loads without any problem.
Hope it helps.
By the way, thanks to the horde team for their great work !
Emeric
More information about the bugs
mailing list