1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Constants used for the Tabs API and the Windows API.
#ifndef CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
namespace extensions {
namespace tabs_constants {
// Keys used in serializing tab data & events.
inline constexpr char kActiveKey[] = "active";
inline constexpr char kFaviconUrlKey[] = "favIconUrl";
inline constexpr char kTitleKey[] = "title";
inline constexpr char kUrlKey[] = "url";
inline constexpr char kPendingUrlKey[] = "pendingUrl";
inline constexpr char kWindowIdKey[] = "windowId";
// Error messages.
inline constexpr char kCannotZoomDisabledTabError[] =
"Cannot zoom a tab in disabled mode.";
inline constexpr char kNoLastFocusedWindowError[] = "No last-focused window";
inline constexpr char kNoTabInBrowserWindowError[] =
"There is no tab in browser window.";
inline constexpr char kInvalidTabIndexBreaksGroupContiguity[] =
"Tab operation is invalid as the specified input would disrupt group "
"continuity in the tab strip.";
inline constexpr char kPerOriginOnlyInAutomaticError[] =
"Can only set scope to \"per-origin\" in \"automatic\" mode.";
inline constexpr char kNotFoundNextPageError[] =
"Cannot find a next page in history.";
inline constexpr char kCannotDiscardTab[] = "Cannot discard tab with id: *.";
inline constexpr char kCannotDuplicateTab[] =
"Cannot duplicate tab with id: *.";
inline constexpr char kNoSelectedTabError[] = "No selected tab";
inline constexpr char kIncognitoModeIsDisabled[] =
"Incognito mode is disabled.";
inline constexpr char kIncognitoModeIsForced[] =
"Incognito mode is forced. Cannot open normal windows.";
inline constexpr char kURLsNotAllowedInIncognitoError[] =
"Cannot open URL \"*\" in an incognito window.";
inline constexpr char kInvalidWindowStateError[] = "Invalid value for state";
inline constexpr char kInvalidWindowBoundsError[] =
"Invalid value for bounds. Bounds must be at least 50% within visible "
"screen space.";
inline constexpr char kScreenshotsDisabled[] =
"Taking screenshots has been disabled";
inline constexpr char kScreenshotsDisabledByDlp[] =
"Administrator policy disables screen capture when confidential content is "
"visible";
inline constexpr char kGroupParamsError[] =
"Cannot specify 'createProperties' along with a 'groupId'.";
inline constexpr char kNotAllowedForDevToolsError[] =
"Operation not allowed for DevTools windows";
} // namespace tabs_constants
} // namespace extensions
#endif // CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
|