diff options
Diffstat (limited to 'fpdfsdk/javascript/event.h')
-rw-r--r-- | fpdfsdk/javascript/event.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/fpdfsdk/javascript/event.h b/fpdfsdk/javascript/event.h index 2a3ee3def4..d78902f5e3 100644 --- a/fpdfsdk/javascript/event.h +++ b/fpdfsdk/javascript/event.h @@ -77,14 +77,11 @@ class event : public CJS_EmbedObj { class CJS_Event : public CJS_Object { public: + static void DefineJSObjects(CFXJS_Engine* pEngine, FXJSOBJTYPE eObjType); + explicit CJS_Event(v8::Local<v8::Object> pObject) : CJS_Object(pObject) {} ~CJS_Event() override {} - static int g_nObjDefnID; - static JSPropertySpec PropertySpecs[]; - - static void DefineJSObjects(CFXJS_Engine* pEngine, FXJSOBJTYPE eObjType); - JS_STATIC_PROP(change, change, event); JS_STATIC_PROP(changeEx, change_ex, event); JS_STATIC_PROP(commitKey, commit_key, event); @@ -105,6 +102,10 @@ class CJS_Event : public CJS_Object { JS_STATIC_PROP(type, type, event); JS_STATIC_PROP(value, value, event); JS_STATIC_PROP(willCommit, will_commit, event); + + private: + static int ObjDefnID; + static JSPropertySpec PropertySpecs[]; }; #endif // FPDFSDK_JAVASCRIPT_EVENT_H_ |