OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/common/extensions/permissions/chrome_permission_message_rules.h " | 5 #include "chrome/common/extensions/permissions/chrome_permission_message_rules.h " |
6 | 6 |
7 #include "base/macros.h" | 7 #include "base/macros.h" |
8 #include "base/stl_util.h" | 8 #include "base/stl_util.h" |
9 #include "base/strings/string_util.h" | 9 #include "base/strings/string_util.h" |
10 #include "base/strings/utf_string_conversions.h" | 10 #include "base/strings/utf_string_conversions.h" |
(...skipping 553 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
564 IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE), | 564 IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE), |
565 {APIPermission::kStartupPages}, | 565 {APIPermission::kStartupPages}, |
566 {}}, | 566 {}}, |
567 | 567 |
568 {IDS_EXTENSION_PROMPT_WARNING_BOOKMARKS, | 568 {IDS_EXTENSION_PROMPT_WARNING_BOOKMARKS, |
569 {APIPermission::kBookmark}, | 569 {APIPermission::kBookmark}, |
570 {APIPermission::kOverrideBookmarksUI}}, | 570 {APIPermission::kOverrideBookmarksUI}}, |
571 {IDS_EXTENSION_PROMPT_WARNING_CLIPBOARD, | 571 {IDS_EXTENSION_PROMPT_WARNING_CLIPBOARD, |
572 {APIPermission::kClipboardRead}, | 572 {APIPermission::kClipboardRead}, |
573 {}}, | 573 {}}, |
574 {IDS_EXTENSION_PROMPT_WARNING_CLIPBOARD_WRITE, | |
575 {APIPermission::kClipboardWrite}, | |
dcheng
2016/10/04 05:13:27
In the past, we intentionally didn't add a prompt
jennyz
2016/10/04 23:53:54
But is it OK not to warn user about the clipboard
| |
576 {}}, | |
574 {IDS_EXTENSION_PROMPT_WARNING_DESKTOP_CAPTURE, | 577 {IDS_EXTENSION_PROMPT_WARNING_DESKTOP_CAPTURE, |
575 {APIPermission::kDesktopCapture}, | 578 {APIPermission::kDesktopCapture}, |
576 {}}, | 579 {}}, |
577 {IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS, {APIPermission::kDownloads}, {}}, | 580 {IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS, {APIPermission::kDownloads}, {}}, |
578 {IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS_OPEN, | 581 {IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS_OPEN, |
579 {APIPermission::kDownloadsOpen}, | 582 {APIPermission::kDownloadsOpen}, |
580 {}}, | 583 {}}, |
581 {IDS_EXTENSION_PROMPT_WARNING_IDENTITY_EMAIL, | 584 {IDS_EXTENSION_PROMPT_WARNING_IDENTITY_EMAIL, |
582 {APIPermission::kIdentityEmail}, | 585 {APIPermission::kIdentityEmail}, |
583 {}}, | 586 {}}, |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
644 {IDS_EXTENSION_PROMPT_WARNING_DISPLAY_SOURCE, | 647 {IDS_EXTENSION_PROMPT_WARNING_DISPLAY_SOURCE, |
645 {APIPermission::kDisplaySource}, | 648 {APIPermission::kDisplaySource}, |
646 {}}, | 649 {}}, |
647 }; | 650 }; |
648 | 651 |
649 return std::vector<ChromePermissionMessageRule>( | 652 return std::vector<ChromePermissionMessageRule>( |
650 rules_arr, rules_arr + arraysize(rules_arr)); | 653 rules_arr, rules_arr + arraysize(rules_arr)); |
651 } | 654 } |
652 | 655 |
653 } // namespace extensions | 656 } // namespace extensions |
OLD | NEW |