// Copyright 2017 PDFium Authors. All rights reserved. // 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, kTooManyOccurances, kUnknownProperty, kUnknownMethod, }; WideString JSGetStringFromID(JSMessage msg); WideString JSFormatErrorString(const char* class_name, const char* property_name, const WideString& details); #endif // FXJS_JS_RESOURCES_H_