diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-02-25 14:38:06 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-02-25 14:38:06 -0800 |
commit | 57e4c86145a247915c59ae5130cfc3ef9b36aa4c (patch) | |
tree | f755d47499ed2bec6449e9f7d461ae76a5096ca9 /fpdfsdk/src/javascript/JS_Runtime.cpp | |
parent | 4351ac28111b7c74c397fee606260ced4de228b8 (diff) | |
download | pdfium-57e4c86145a247915c59ae5130cfc3ef9b36aa4c.tar.xz |
Kill off unused IFXJS interface methods.
Re-work of original CL at:
https://codereview.chromium.org/933043002/
Much of the IFXJS interface appears completely unused, so
Kill off unused IFXJS interface methods. The code itself
appears incomplete against all of the objects present
in the paths that actually do register objects with JS.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/954923004
Diffstat (limited to 'fpdfsdk/src/javascript/JS_Runtime.cpp')
-rw-r--r-- | fpdfsdk/src/javascript/JS_Runtime.cpp | 143 |
1 files changed, 0 insertions, 143 deletions
diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp index 30d1cc3165..4ff3c0bc98 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(); -} |