diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-11-01 20:51:27 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-11-01 20:51:27 +0000 |
commit | 14fe518ae67eac22cc169517e69092f62a195913 (patch) | |
tree | 5dc56f72eb362ece77e24d01cb58c8536a42c2c2 /fxjs/cjx_hostpseudomodel.cpp | |
parent | 1bc5e494b675aeb5e73cae1d0d3cfad341a05a60 (diff) | |
download | pdfium-14fe518ae67eac22cc169517e69092f62a195913.tar.xz |
Add GetDocument() helper to CJX_Object
Change-Id: I710ea0baa1befb093d7174d4fc61a5ab28e9f92a
Reviewed-on: https://pdfium-review.googlesource.com/17315
Commit-Queue: dsinclair <dsinclair@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'fxjs/cjx_hostpseudomodel.cpp')
-rw-r--r-- | fxjs/cjx_hostpseudomodel.cpp | 112 |
1 files changed, 39 insertions, 73 deletions
diff --git a/fxjs/cjx_hostpseudomodel.cpp b/fxjs/cjx_hostpseudomodel.cpp index e18fddf317..b667e7a7f0 100644 --- a/fxjs/cjx_hostpseudomodel.cpp +++ b/fxjs/cjx_hostpseudomodel.cpp @@ -55,14 +55,10 @@ CJX_HostPseudoModel::CJX_HostPseudoModel(CScript_HostPseudoModel* model) CJX_HostPseudoModel::~CJX_HostPseudoModel() {} -CScript_HostPseudoModel* CJX_HostPseudoModel::GetXFAHostPseudoModel() { - return static_cast<CScript_HostPseudoModel*>(GetXFAObject()); -} - void CJX_HostPseudoModel::AppType(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -76,7 +72,7 @@ void CJX_HostPseudoModel::AppType(CFXJSE_Value* pValue, void CJX_HostPseudoModel::CalculationsEnabled(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -92,7 +88,7 @@ void CJX_HostPseudoModel::CalculationsEnabled(CFXJSE_Value* pValue, void CJX_HostPseudoModel::CurrentPage(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -107,7 +103,7 @@ void CJX_HostPseudoModel::CurrentPage(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Language(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -122,7 +118,7 @@ void CJX_HostPseudoModel::Language(CFXJSE_Value* pValue, void CJX_HostPseudoModel::NumPages(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -137,7 +133,7 @@ void CJX_HostPseudoModel::NumPages(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Platform(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -152,13 +148,10 @@ void CJX_HostPseudoModel::Platform(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Title(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -176,7 +169,7 @@ void CJX_HostPseudoModel::Title(CFXJSE_Value* pValue, void CJX_HostPseudoModel::ValidationsEnabled(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -194,13 +187,10 @@ void CJX_HostPseudoModel::ValidationsEnabled(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Variation(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -214,7 +204,7 @@ void CJX_HostPseudoModel::Variation(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Version(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -228,7 +218,7 @@ void CJX_HostPseudoModel::Version(CFXJSE_Value* pValue, void CJX_HostPseudoModel::Name(CFXJSE_Value* pValue, bool bSetting, XFA_ATTRIBUTE eAttribute) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -241,10 +231,7 @@ void CJX_HostPseudoModel::Name(CFXJSE_Value* pValue, } void CJX_HostPseudoModel::GotoURL(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -253,7 +240,7 @@ void CJX_HostPseudoModel::GotoURL(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -267,10 +254,7 @@ void CJX_HostPseudoModel::GotoURL(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::OpenList(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -279,7 +263,7 @@ void CJX_HostPseudoModel::OpenList(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -289,8 +273,7 @@ void CJX_HostPseudoModel::OpenList(CFXJSE_Arguments* pArguments) { if (pValue->IsObject()) { pNode = ToNode(pValue.get(), nullptr); } else if (pValue->IsString()) { - CFXJSE_Engine* pScriptContext = - GetXFAHostPseudoModel()->GetDocument()->GetScriptContext(); + CFXJSE_Engine* pScriptContext = GetDocument()->GetScriptContext(); if (!pScriptContext) return; @@ -310,8 +293,7 @@ void CJX_HostPseudoModel::OpenList(CFXJSE_Arguments* pArguments) { } } - CXFA_LayoutProcessor* pDocLayout = - GetXFAHostPseudoModel()->GetDocument()->GetDocLayout(); + CXFA_LayoutProcessor* pDocLayout = GetDocument()->GetDocLayout(); if (!pDocLayout) return; @@ -331,7 +313,7 @@ void CJX_HostPseudoModel::Response(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -374,7 +356,7 @@ void CJX_HostPseudoModel::ResetData(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -394,8 +376,7 @@ void CJX_HostPseudoModel::ResetData(CFXJSE_Arguments* pArguments) { int32_t iExpLength = wsExpression.GetLength(); while (iStart < iExpLength) { iStart = FilterName(wsExpression.AsStringView(), iStart, wsName); - CFXJSE_Engine* pScriptContext = - GetXFAHostPseudoModel()->GetDocument()->GetScriptContext(); + CFXJSE_Engine* pScriptContext = GetDocument()->GetScriptContext(); if (!pScriptContext) return; @@ -419,10 +400,7 @@ void CJX_HostPseudoModel::ResetData(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::Beep(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -431,7 +409,7 @@ void CJX_HostPseudoModel::Beep(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -443,10 +421,7 @@ void CJX_HostPseudoModel::Beep(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::SetFocus(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -455,7 +430,7 @@ void CJX_HostPseudoModel::SetFocus(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -465,8 +440,7 @@ void CJX_HostPseudoModel::SetFocus(CFXJSE_Arguments* pArguments) { if (pValue->IsObject()) { pNode = ToNode(pValue.get(), nullptr); } else if (pValue->IsString()) { - CFXJSE_Engine* pScriptContext = - GetXFAHostPseudoModel()->GetDocument()->GetScriptContext(); + CFXJSE_Engine* pScriptContext = GetDocument()->GetScriptContext(); if (!pScriptContext) return; @@ -489,7 +463,7 @@ void CJX_HostPseudoModel::SetFocus(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::GetFocus(CFXJSE_Arguments* pArguments) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -497,17 +471,12 @@ void CJX_HostPseudoModel::GetFocus(CFXJSE_Arguments* pArguments) { if (!pNode) return; - pArguments->GetReturnValue()->Assign(GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->GetJSValueFromMap(pNode)); + pArguments->GetReturnValue()->Assign( + GetDocument()->GetScriptContext()->GetJSValueFromMap(pNode)); } void CJX_HostPseudoModel::MessageBox(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -516,7 +485,7 @@ void CJX_HostPseudoModel::MessageBox(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -557,7 +526,7 @@ bool CJX_HostPseudoModel::ValidateArgsForMsg(CFXJSE_Arguments* pArguments, return false; bool bIsJsType = false; - if (GetXFAHostPseudoModel()->GetDocument()->GetScriptContext()->GetType() == + if (GetDocument()->GetScriptContext()->GetType() == XFA_SCRIPTLANGTYPE_Javascript) { bIsJsType = true; } @@ -577,10 +546,7 @@ void CJX_HostPseudoModel::DocumentCountInBatch(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::Print(CFXJSE_Arguments* pArguments) { - if (!GetXFAHostPseudoModel() - ->GetDocument() - ->GetScriptContext() - ->IsRunAtClient()) + if (!GetDocument()->GetScriptContext()->IsRunAtClient()) return; int32_t iLength = pArguments->GetLength(); @@ -589,7 +555,7 @@ void CJX_HostPseudoModel::Print(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -660,7 +626,7 @@ void CJX_HostPseudoModel::ExportData(CFXJSE_Arguments* pArguments) { return; } - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -678,7 +644,7 @@ void CJX_HostPseudoModel::ExportData(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::PageUp(CFXJSE_Arguments* pArguments) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -693,7 +659,7 @@ void CJX_HostPseudoModel::PageUp(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::PageDown(CFXJSE_Arguments* pArguments) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; @@ -713,7 +679,7 @@ void CJX_HostPseudoModel::PageDown(CFXJSE_Arguments* pArguments) { } void CJX_HostPseudoModel::CurrentDateTime(CFXJSE_Arguments* pArguments) { - CXFA_FFNotify* pNotify = GetXFAHostPseudoModel()->GetDocument()->GetNotify(); + CXFA_FFNotify* pNotify = GetDocument()->GetNotify(); if (!pNotify) return; |