///// JavaScript Object Linking
JSObject *ofxJSTrueTypeFont::getJSObject(JSContext *cx) {
    if (!cx) return NULL;
    if (!_JSinternal.o) {
        _JSinternal.o = newJSObject(cx);
        if (!JS_SetPrivate(cx, _JSinternal.o, this)) return NULL;
    }
    return _JSinternal.o;
}
// JavaScript Object Linking
JSObject *JSDOMProcessingInstruction::getJSObject(JSContext *cx) {
  if (!cx) return NULL;
  if (!_JSinternal.o) {
    _JSinternal.o = newJSObject(cx);
    _JSinternal.c = cx;
    if (!JS_SetPrivate(cx, _JSinternal.o, this)) return NULL;
  }
  return _JSinternal.o;
}
Beispiel #3
0
// JavaScript Object Linking
JSObject *JSDOMDocument::getJSObject(JSContext *cx) {
   if (!cx) return NULL;
   if (!_JSinternal.o) {
      _JSinternal.o = newJSObject(cx);
      _JSinternal.c = cx;
      if (!JS_SetPrivate(cx, _JSinternal.o, this)) return NULL;
   }
   return _JSinternal.o;
}