Hi,

I just prepared my API documentation and found out that some of my classes will 
only be displayed in the APIviewer when they are requested for the first time. 
After that, each time an error occurs in line 167 of the apiviewer.js, saying 
that $1 has no properties.

I broke the problem down to an interface that is extending another one like 
this:

qx.Interface.define("org.example.ITest2", {
   extend : org.example.ITest,
   ...
}

That interface and every class that implements that interface shows the problem 
mentioned above. Now, I changed the interface definition as follows:

qx.Interface.define("org.example.ITest2", {
   extend : [org.example.ITest],
   ...
}

Now, the APIviewer won't display this interface and the implementing classes at 
all. Using "implement" instead of "extend" works for the APIviewer, however 
it's 
obviously not correct:

qx.Interface.define("org.example.ITest2", {
   implement : org.example.ITest,
   ...
}


Can anybody confirm that problem? If so, I will file a bug.

Best Fabio

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to