| // Copyright 2017 The PDFium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| |
| #ifndef FXJS_JS_RESOURCES_H_ |
| #define FXJS_JS_RESOURCES_H_ |
| |
| #include "core/fxcrt/widestring.h" |
| |
| enum class JSMessage { |
| kAlert = 1, |
| kParamError, |
| kInvalidInputError, |
| kParamTooLongError, |
| kParseDateError, |
| kRangeBetweenError, |
| kRangeGreaterError, |
| kRangeLessError, |
| kNotSupportedError, |
| kBusyError, |
| kDuplicateEventError, |
| kSecondParamNotDateError, |
| kSecondParamInvalidDateError, |
| kGlobalNotFoundError, |
| kReadOnlyError, |
| kTypeError, |
| kValueError, |
| kPermissionError, |
| kBadObjectError, |
| kObjectTypeError, |
| kUnknownProperty, |
| kInvalidSetError, |
| kUserGestureRequiredError, |
| kTooManyOccurrences, |
| kUnknownMethod, |
| kWouldBeCyclic, |
| }; |
| |
| WideString JSGetStringFromID(JSMessage msg); |
| WideString JSFormatErrorString(const char* class_name, |
| const char* property_name, |
| const WideString& details); |
| |
| #endif // FXJS_JS_RESOURCES_H_ |