Lines Matching refs:pScriptNode
494 CFXJSE_Context* CFXJSE_Engine::CreateVariablesContext(CXFA_Node* pScriptNode, in CreateVariablesContext() argument
496 if (!pScriptNode || !pSubform) in CreateVariablesContext()
501 new CXFA_ThisProxy(pSubform, pScriptNode)); in CreateVariablesContext()
505 m_mapVariableToContext[pScriptNode] = std::move(pNewContext); in CreateVariablesContext()
518 bool CFXJSE_Engine::RunVariablesScript(CXFA_Node* pScriptNode) { in RunVariablesScript() argument
519 if (!pScriptNode) in RunVariablesScript()
522 if (pScriptNode->GetElementType() != XFA_Element::Script) in RunVariablesScript()
525 CXFA_Node* pParent = pScriptNode->GetParent(); in RunVariablesScript()
529 auto it = m_mapVariableToContext.find(pScriptNode); in RunVariablesScript()
533 CXFA_Node* pTextNode = pScriptNode->GetFirstChild(); in RunVariablesScript()
546 CreateVariablesContext(pScriptNode, pThisObject); in RunVariablesScript()
553 bool CFXJSE_Engine::QueryVariableValue(CXFA_Node* pScriptNode, in QueryVariableValue() argument
557 if (!pScriptNode || pScriptNode->GetElementType() != XFA_Element::Script) in QueryVariableValue()
560 CXFA_Node* variablesNode = pScriptNode->GetParent(); in QueryVariableValue()
565 auto it = m_mapVariableToContext.find(pScriptNode); in QueryVariableValue()