It seems that upgrading to qooxdoo 1.3 fixes the issue.
In qooxdoo 1.3 the offending code on line 100 of qx/bom/Label.js :
var inner =
document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",
"label");
does not execute.
This is because in qooxdoo 1.2 the code is executed if
qx.core.Variant.isSet("qx.client", "gecko") while in 1.3
(!qx.bom.client.Feature.CSS_TEXT_OVERFLOW &&
qx.bom.client.Feature.XUL) must be true.
In FF4, even though the app seems to work fine, I still get the
following error which I don't get in the other browsers:
element.firstChild is null
Hope this helps someone,
-deech
On Mon, Mar 28, 2011 at 12:33 PM, aditya siram <[email protected]> wrote:
> Further investigation seems to indicate that that actual error is
> occuring on line 100 of qx/bom/Label.js :
> var inner =
> document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",
> "label");
>
> According to a bug report from the earlier on this year [1] FF4
> disallows creating DOM nodes in the XUL namespace. I am not entirely
> sure what this means but is seems to explain why the above code is
> breaking. I will continue digging in, but if anyone has insight please
> let me know.
>
> -deech
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=546857
>
> On Mon, Mar 28, 2011 at 11:53 AM, aditya siram <[email protected]> wrote:
>> Hi all,
>> In testing my app with FF4 I am getting an error message similar to
>> one mentioned on this list a few days ago [1]. It is a slightly
>> different message [2], but maybe it is caused by the same thing.
>> Unlike the previous poster I am not loading anything using the
>> "file:// ..." url. Has anyone run into this?
>>
>> The same app works fine in FF3, Chrome and IE 8.
>>
>> -deech
>>
>> [1] http://qooxdoo.678.n2.nabble.com/QOOXDO-FF4-tp6206493p6209546.html
>> [2] uncaught exception: [Exception... "Component returned failure
>> code: 0x80040111 (NS_ERROR_NOT_AVAILABLE)
>> [nsIDOMHTMLDocument.createElementNS]" nsresult: "0x80040111
>> (NS_ERROR_NOT_AVAILABLE)" location: "JS frame ::
>> http://localhost:8080/xnat/scripts/qooxdoo/framework/source/class/qx/bom/Label.js
>> :: <TOP_LEVEL> :: line 100" data: no]
>>
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and publish
your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel