| Index: fpdfsdk/src/javascript/JS_Runtime.cpp
|
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| index 30d1cc3165735ae40fdd18712571d76759aadd24..4ff3c0bc98c567dee03b20551191a79fcf933315 100644
|
| --- a/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| +++ b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| @@ -324,146 +324,3 @@ CFX_WideString ChangeObjName(const CFX_WideString& str)
|
| sRet.Replace(L"_", L".");
|
| return sRet;
|
| }
|
| -
|
| -void CJS_Runtime::GetObjectNames(CFX_WideStringArray& array)
|
| -{
|
| - array.RemoveAll();
|
| -
|
| - array.Add(CJS_Border::m_pClassName);
|
| - array.Add(CJS_Display::m_pClassName);
|
| - array.Add(CJS_Font::m_pClassName);
|
| - array.Add(CJS_Highlight::m_pClassName);
|
| - array.Add(CJS_Position::m_pClassName);
|
| - array.Add(CJS_ScaleHow::m_pClassName);
|
| - array.Add(CJS_ScaleWhen::m_pClassName);
|
| - array.Add(CJS_Style::m_pClassName);
|
| - array.Add(CJS_Zoomtype::m_pClassName);
|
| -
|
| - array.Add(CJS_App::m_pClassName);
|
| - array.Add(L"this");
|
| - array.Add(CJS_Event::m_pClassName);
|
| -
|
| - array.Add(CJS_Global::m_pClassName);
|
| - array.Add(CJS_Util::m_pClassName);
|
| -}
|
| -
|
| -void CJS_Runtime::GetObjectConsts(const CFX_WideString& sObjName, CFX_WideStringArray& array)
|
| -{
|
| - JSConstSpec* pConsts = NULL;
|
| - int nSize = 0;
|
| -
|
| - if (sObjName == CJS_Border::m_pClassName)
|
| - CJS_Border::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Display::m_pClassName)
|
| - CJS_Display::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Font::m_pClassName)
|
| - CJS_Font::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Highlight::m_pClassName)
|
| - CJS_Highlight::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Position::m_pClassName)
|
| - CJS_Position::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_ScaleHow::m_pClassName)
|
| - CJS_ScaleHow::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_ScaleWhen::m_pClassName)
|
| - CJS_ScaleWhen::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Style::m_pClassName)
|
| - CJS_Style::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Zoomtype::m_pClassName)
|
| - CJS_Zoomtype::GetConsts(pConsts, nSize);
|
| -
|
| - else if (sObjName == CJS_App::m_pClassName)
|
| - CJS_App::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Color::m_pClassName)
|
| - CJS_Color::GetConsts(pConsts, nSize);
|
| -
|
| - else if (sObjName == L"this")
|
| - {
|
| - if (GetReaderDocument())
|
| - CJS_Document::GetConsts(pConsts, nSize);
|
| - else
|
| - CJS_App::GetConsts(pConsts, nSize);
|
| - }
|
| -
|
| - if (sObjName == CJS_Event::m_pClassName)
|
| - CJS_Event::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Field::m_pClassName)
|
| - CJS_Field::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Global::m_pClassName)
|
| - CJS_Global::GetConsts(pConsts, nSize);
|
| - else if (sObjName == CJS_Util::m_pClassName)
|
| - CJS_Util::GetConsts(pConsts, nSize);
|
| -
|
| - for (int i=0; i<nSize; i++)
|
| - array.Add(pConsts[i].pName);
|
| -}
|
| -
|
| -void CJS_Runtime::GetObjectProps(const CFX_WideString& sObjName, CFX_WideStringArray& array)
|
| -{
|
| - JSPropertySpec* pProperties = NULL;
|
| - int nSize = 0;
|
| -
|
| - if (sObjName == CJS_App::m_pClassName)
|
| - CJS_App::GetProperties(pProperties, nSize);
|
| - else if (sObjName == CJS_Color::m_pClassName)
|
| - CJS_Color::GetProperties(pProperties, nSize);
|
| - else if (sObjName == L"this")
|
| - {
|
| - if (GetReaderDocument())
|
| - CJS_Document::GetProperties(pProperties, nSize);
|
| - else
|
| - CJS_App::GetProperties(pProperties, nSize);
|
| - }
|
| - else if (sObjName == CJS_Event::m_pClassName)
|
| - CJS_Event::GetProperties(pProperties, nSize);
|
| - else if (sObjName == CJS_Field::m_pClassName)
|
| - CJS_Field::GetProperties(pProperties, nSize);
|
| - else if (sObjName == CJS_Global::m_pClassName)
|
| - CJS_Global::GetProperties(pProperties, nSize);
|
| - else if (sObjName == CJS_Util::m_pClassName)
|
| - CJS_Util::GetProperties(pProperties, nSize);
|
| -
|
| - for (int i=0; i<nSize; i++)
|
| - array.Add(pProperties[i].pName);
|
| -}
|
| -
|
| -void CJS_Runtime::GetObjectMethods(const CFX_WideString& sObjName, CFX_WideStringArray& array)
|
| -{
|
| - JSMethodSpec* pMethods = NULL;
|
| - int nSize = 0;
|
| -
|
| - if (sObjName == CJS_App::m_pClassName)
|
| - CJS_App::GetMethods(pMethods, nSize);
|
| - else if (sObjName == CJS_Color::m_pClassName)
|
| - CJS_Color::GetMethods(pMethods, nSize);
|
| - else if (sObjName == L"this")
|
| - {
|
| - if (GetReaderDocument())
|
| - CJS_Document::GetMethods(pMethods, nSize);
|
| - else
|
| - CJS_App::GetMethods(pMethods, nSize);
|
| - }
|
| - else if (sObjName == CJS_Event::m_pClassName)
|
| - CJS_Event::GetMethods(pMethods, nSize);
|
| - else if (sObjName == CJS_Field::m_pClassName)
|
| - CJS_Field::GetMethods(pMethods, nSize);
|
| - else if (sObjName == CJS_Global::m_pClassName)
|
| - CJS_Global::GetMethods(pMethods, nSize);
|
| - else if (sObjName == CJS_Util::m_pClassName)
|
| - CJS_Util::GetMethods(pMethods, nSize);
|
| -
|
| - for (int i=0; i<nSize; i++)
|
| - array.Add(pMethods[i].pName);
|
| -}
|
| -
|
| -FX_BOOL CJS_Runtime::IsEntered()
|
| -{
|
| - return v8::Isolate::GetCurrent() == m_isolate;
|
| -}
|
| -void CJS_Runtime::Exit()
|
| -{
|
| - if(m_isolate) m_isolate->Exit();
|
| -}
|
| -void CJS_Runtime::Enter()
|
| -{
|
| - if(m_isolate) m_isolate->Enter();
|
| -}
|
|
|