Hi,
I have a framework written in C using a hand-rolled class system, and I am
trying to create Javascript bindings to use this framework.
So far I have succesfully created objects containing all of the desired methods
and properties (with their appropriate getters and setters), correctly handle
callbacks etc etc. BUT, I have hit a problem - I cannot seem to create the
prototype for these host objects that I have created.
Specifically, in Javascript, if I write:
var host_object = new MyHostObject();
host_object.prototype resolves as [undefined].
I have tried setting the prototype of objects created in the various
callAsConstructor callbacks that I have implemented, by calling
JSObjectSetPrototype, but this doesn't seem to have any effect, and I have also
tried setting the class attributes in the class reference to
kJSClassAttributeNoAutomaticPrototype also to no avail. Maybe I am not making
the call in the right place? Or is there another step that I am missing?
Does anybody have a working example of doing this correctly? Or even a
suggestion for what I am doing wrong?
Thanks in advance,
Alli
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev