Index: chrome/browser/resources/settings/site_settings/constants.js |
diff --git a/chrome/browser/resources/settings/site_settings/constants.js b/chrome/browser/resources/settings/site_settings/constants.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d0ac4b071dec6bb1c625356ae7948bfeae9d56cc |
--- /dev/null |
+++ b/chrome/browser/resources/settings/site_settings/constants.js |
@@ -0,0 +1,37 @@ |
+// Copyright 2015 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. |
+ |
+cr.define('settings', function() { |
+ /** |
+ * The possible contentSettingsTypes (the ones we currently support |
+ * configuring in the UI). |
michaelpg
2015/10/22 16:11:33
comment on where these numbers come from/what file
Finnur
2015/10/26 14:38:04
Done.
|
+ * @enum {number} |
+ */ |
+ var ContentSettingsTypes = { |
+ COOKIES: 0, |
+ IMAGES: 1, |
+ JAVASCRIPT: 2, |
+ POPUPS: 4, |
+ GEOLOCATION: 5, |
+ NOTIFICATION: 6, |
+ FULLSCREEN: 8, |
+ CAMERA: 13, |
+ MIC: 14, |
michaelpg
2015/10/22 16:11:33
12?
Finnur
2015/10/26 14:38:04
Good catch!
|
+ }; |
+ |
+ /** |
+ * Contains the possible default values for a given contentSettingsType. |
+ * @enum {number} |
+ */ |
+ var DefaultValues = { |
+ ALLOW: 1, |
+ BLOCK: 2, |
+ ASK: 3, |
+ }; |
+ |
+ return { |
+ ContentSettingsTypes: ContentSettingsTypes, |
+ DefaultValues: DefaultValues, |
+ }; |
+}); |