Index: chrome/common/extensions/docs/server2/jsc_view.py |
diff --git a/chrome/common/extensions/docs/server2/jsc_view.py b/chrome/common/extensions/docs/server2/jsc_view.py |
index 967d0ef67f3afb68048761636eb2d21b81f0c4d0..e5150185ca2ee2ae175f753febd1cce0880a2c7b 100644 |
--- a/chrome/common/extensions/docs/server2/jsc_view.py |
+++ b/chrome/common/extensions/docs/server2/jsc_view.py |
@@ -233,7 +233,8 @@ class _JSCViewBuilder(object): |
'functions': self._GenerateFunctions(type_.functions), |
'events': self._GenerateEvents(type_.events), |
'id': _CreateId(type_, 'type'), |
- 'availability': self._GetAvailabilityTemplate() |
+ 'availability': self._GetAvailabilityTemplate( |
+ is_enum=type_.property_type == model.PropertyType.ENUM) |
} |
self._RenderTypeInformation(type_, type_dict) |
return type_dict |
@@ -444,7 +445,7 @@ class _JSCViewBuilder(object): |
'version': version |
} |
- def _GetAvailabilityTemplate(self): |
+ def _GetAvailabilityTemplate(self, is_enum=False): |
'''Gets availability for the current node and returns an appropriate |
template object. |
''' |
@@ -453,6 +454,9 @@ class _JSCViewBuilder(object): |
availability_info = self._current_node.GetDeprecated() |
if availability_info is not None: |
status = 'deprecated' |
+ # We don't show an availability warning for enums. |
not at google - send to devlin
2015/04/08 18:05:17
If we *really* don't want to show availability war
Devlin
2015/04/08 19:44:02
Done, done, and done.
|
+ elif is_enum: |
+ return None |
else: |
availability_info = self._current_node.GetAvailability() |
if availability_info is None: |