During the last week, I have been attempting to write a XPCom object using JavaScript + XPConnect and Firefox 0.9.1 under Debian/testing.
So far, I have been able to create a xpi, register the Xpt (I think. At least, Components.interfaces.BookLibrarian is non-null) but the .js file containing the component and its module never seems to be invoked. I assume I have forgotten a step. The question is: which one ?
the structure of my .xpi is the following
Archive: openberg.xpi
Length Date Time Name
-------- ---- ---- ----
0 10-15-04 21:00 chrome/
3250 10-17-04 16:19 chrome/openberg.jar
0 10-15-04 21:00 chrome/components/
0 10-17-04 16:19 components/
0 10-15-04 21:44 components/dummy
152 10-15-04 20:40 components/BookLibrarian.xpt
3435 10-17-04 16:24 components/BookLibrarian.js
3435 10-17-04 16:24 components/openberg.js
971 10-17-04 16:24 install.rdf
openberg.jar, in turn, contains
Archive: openberg.jar
Length Date Time Name
-------- ---- ---- ----
0 10-17-04 15:20 content/
525 10-14-04 19:21 content/contents.rdf
2873 10-17-04 15:20 content/mainwindow.xulAs for openberg.js or BookLibrarian.js, these are basically copied and pasted from the cvs file /xpcom/sample/nsSample.js, plus additional alert() and a few changed names.
It turns out that this file never seems to be opened. There is no error or debug message neither on the terminal nor on the JS Console.
Any idea ?
Thanks, Yoric _______________________________________________ Mozilla-xpcom mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-xpcom
