Hello all, I'm looking at the JSObject class in the KJS namespace. The file is JavaScriptCore/kjs/object.h. My understanding of this class is that it must be subclassed when adding new JavaScript objects to suplement the standard global objects such as "document" or "window" etc. I have a vague understanding of the functions involved when calling a method or accessing an attribute of a JSObject, for example:
JSValue *get(ExecState *exec, const Identifier &propertyName) const; bool getPropertySlot(ExecState *, const Identifier&, PropertySlot&); virtual bool getOwnPropertySlot(ExecState *, const Identifier&, PropertySlot&); (Although I don't understand PropertySlots. perhaps someone can offer some guidance in that area?) My question: I do not understand how JSObject can be used to allow for the JavaScript syntax of : myNewJSObject.someObject.hello(). So in the example above there are two objects before reaching the function call. Any advice on implementing this with WebKit would be helpful. -- Regards _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev