More master side changes for convergence with XFA.
[pdfium.git] / fpdfsdk / src / javascript / JS_Runtime.h
index 2b7cb37..d90891e 100644 (file)
@@ -29,6 +29,8 @@ class CJS_Runtime : public IJS_Runtime {
 
   using FieldEvent = std::pair<CFX_WideString, JS_EVENT_T>;
 
+  static CJS_Runtime* FromContext(const IJS_Context* cc);
+
   explicit CJS_Runtime(CPDFDoc_Environment* pApp);
   ~CJS_Runtime() override;
 
@@ -38,6 +40,9 @@ class CJS_Runtime : public IJS_Runtime {
   IJS_Context* GetCurrentContext() override;
   void SetReaderDocument(CPDFSDK_Document* pReaderDoc) override;
   CPDFSDK_Document* GetReaderDocument() override { return m_pDocument; }
+  int Execute(IJS_Context* cc,
+              const wchar_t* script,
+              CFX_WideString* info) override;
 
   CPDFDoc_Environment* GetReaderApp() const { return m_pApp; }