1 // Copyright 2017 PDFium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7 #include "fxjs/xfa/cjx_logpseudomodel.h" 8 9 #include <vector> 10 11 #include "fxjs/cfxjse_value.h" 12 #include "xfa/fxfa/parser/cscript_logpseudomodel.h" 13 14 const CJX_MethodSpec CJX_LogPseudoModel::MethodSpecs[] = { 15 {"message", message_static}, 16 {"traceEnabled", traceEnabled_static}, 17 {"traceActivate", traceActivate_static}, 18 {"traceDeactivate", traceDeactivate_static}, 19 {"trace", trace_static}}; 20 21 CJX_LogPseudoModel::CJX_LogPseudoModel(CScript_LogPseudoModel* model) 22 : CJX_Object(model) { 23 DefineMethods(MethodSpecs, FX_ArraySize(MethodSpecs)); 24 } 25 26 CJX_LogPseudoModel::~CJX_LogPseudoModel() {} 27 28 CJS_Return CJX_LogPseudoModel::message( 29 CJS_V8* runtime, 30 const std::vector<v8::Local<v8::Value>>& params) { 31 return CJS_Return(true); 32 } 33 34 CJS_Return CJX_LogPseudoModel::traceEnabled( 35 CJS_V8* runtime, 36 const std::vector<v8::Local<v8::Value>>& params) { 37 return CJS_Return(true); 38 } 39 40 CJS_Return CJX_LogPseudoModel::traceActivate( 41 CJS_V8* runtime, 42 const std::vector<v8::Local<v8::Value>>& params) { 43 return CJS_Return(true); 44 } 45 46 CJS_Return CJX_LogPseudoModel::traceDeactivate( 47 CJS_V8* runtime, 48 const std::vector<v8::Local<v8::Value>>& params) { 49 return CJS_Return(true); 50 } 51 52 CJS_Return CJX_LogPseudoModel::trace( 53 CJS_V8* runtime, 54 const std::vector<v8::Local<v8::Value>>& params) { 55 return CJS_Return(true); 56 } 57