// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Constants used for the WebNavigation API. #ifndef CHROME_BROWSER_EXTENSIONS_API_WEB_NAVIGATION_WEB_NAVIGATION_API_CONSTANTS_H_ #define CHROME_BROWSER_EXTENSIONS_API_WEB_NAVIGATION_WEB_NAVIGATION_API_CONSTANTS_H_ namespace extensions { namespace web_navigation_api_constants { // Keys. extern const char kErrorKey[]; extern const char kFrameIdKey[]; extern const char kParentFrameIdKey[]; extern const char kProcessIdKey[]; extern const char kReplacedTabIdKey[]; extern const char kSourceFrameIdKey[]; extern const char kSourceProcessIdKey[]; extern const char kSourceTabIdKey[]; extern const char kTabIdKey[]; extern const char kTimeStampKey[]; extern const char kTransitionTypeKey[]; extern const char kTransitionQualifiersKey[]; extern const char kUrlKey[]; // Events. extern const char kOnBeforeNavigate[]; extern const char kOnCommitted[]; extern const char kOnCompleted[]; extern const char kOnCreatedNavigationTarget[]; extern const char kOnDOMContentLoaded[]; extern const char kOnErrorOccurred[]; extern const char kOnHistoryStateUpdated[]; extern const char kOnReferenceFragmentUpdated[]; extern const char kOnTabReplaced[]; } // namespace web_navigation_api_constants } // namespace extensions #endif // CHROME_BROWSER_EXTENSIONS_API_WEB_NAVIGATION_WEB_NAVIGATION_API_CONSTANTS_H_