blob: 189ab87d321acca42d05ac30fbaf296de019c5ce [file] [log] [blame]
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -07001// Copyright 2014 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.
Tom Sepezc6ab1722015-02-05 15:27:25 -08004
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -07005// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7#include "../../include/javascript/JavaScript.h"
8#include "../../include/javascript/IJavaScript.h"
9#include "../../include/javascript/JS_Define.h"
10#include "../../include/javascript/JS_Object.h"
11#include "../../include/javascript/JS_Value.h"
12#include "../../include/javascript/report.h"
13
14/* ---------------------- report ---------------------- */
15
16BEGIN_JS_STATIC_CONST(CJS_Report)
17END_JS_STATIC_CONST()
18
19BEGIN_JS_STATIC_PROP(CJS_Report)
20END_JS_STATIC_PROP()
21
Tom Sepezc6ab1722015-02-05 15:27:25 -080022BEGIN_JS_STATIC_METHOD(CJS_Report)
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070023 JS_STATIC_METHOD_ENTRY(save, 1)
24 JS_STATIC_METHOD_ENTRY(writeText,1)
25END_JS_STATIC_METHOD()
26
27IMPLEMENT_JS_CLASS(CJS_Report, Report)
Tom Sepezc6ab1722015-02-05 15:27:25 -080028
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070029Report::Report(CJS_Object* pJSObject) : CJS_EmbedObj(pJSObject)
30{
31
32}
33
34Report::~Report()
35{
Tom Sepezc6ab1722015-02-05 15:27:25 -080036
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070037}
38
39FX_BOOL Report::writeText(OBJ_METHOD_PARAMS)
40{
Tom Sepezc6ab1722015-02-05 15:27:25 -080041 // Unsafe, not supported.
42 return TRUE;
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070043}
44
45FX_BOOL Report::save(OBJ_METHOD_PARAMS)
46{
Tom Sepezc6ab1722015-02-05 15:27:25 -080047 // Unsafe, not supported.
48 return TRUE;
John Abd-El-Malek3f3b45c2014-05-23 17:28:10 -070049}