| 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..2bf46d709ab56e10792650061310f7ed429ca0c2 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,10 +445,16 @@ 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.
|
| '''
|
| + # We don't show an availability warning for enums.
|
| + # TODO(devlin): We should also render enums differently, indicating that
|
| + # symbolic constants are available from version 44 onwards.
|
| + if is_enum:
|
| + return None
|
| +
|
| # Displaying deprecated status takes precedence over when the API
|
| # became stable.
|
| availability_info = self._current_node.GetDeprecated()
|
|
|