Index: chrome/common/extensions/docs/template/api_template.html |
diff --git a/chrome/common/extensions/docs/template/api_template.html b/chrome/common/extensions/docs/template/api_template.html |
index ee4afee56c5b2ac1cb5d3ad1e259e52386073e65..8e56a8d7ef300d50b3b8abe117488afd9ebfab7c 100644 |
--- a/chrome/common/extensions/docs/template/api_template.html |
+++ b/chrome/common/extensions/docs/template/api_template.html |
@@ -83,14 +83,14 @@ |
<!-- OBJECT METHODS --> |
<dd jsdisplay="$this.type === 'object' && |
- $this.functions && $this.functions.length > 0" |
+ filterDocumented($this.functions).length > 0" |
jsvalues="$scope:id"> |
<div transclude="methodsTemplate"></div> |
</dd> |
<!-- OBJECT EVENT FIELDS --> |
<dd jsdisplay="$this.type === 'object' && |
- $this.events && $this.events.length > 0" |
+ filterDocumented($this.events).length > 0" |
jsvalues="$scope:id"> |
<div transclude="eventsTemplate"></div> |
</dd> |
@@ -125,33 +125,30 @@ |
</li> |
</ol> |
</li> |
- <li id="methodsTocTemplate" jsdisplay="functions && functions.length > 0"> |
+ <li id="methodsTocTemplate" jsdisplay="filterDocumented(functions).length > 0"> |
<a jsvalues=".href:'#' + getAnchorName('global', 'methods', $type)">Methods</a> |
<ol> |
- <li jsselect="functions.sort(sortByName)" |
- jsdisplay="!disableDocs($this)"> |
+ <li jsselect="filterDocumented(functions).sort(sortByName)"> |
<a jscontent="name" |
jsvalues=".href:'#' + getAnchorName('method', name, $type)" |
href="#method-anchor">methodName</a> |
</li> |
</ol> |
</li> |
- <li id="eventsTocTemplate" jsdisplay="events && events.length > 0"> |
+ <li id="eventsTocTemplate" jsdisplay="filterDocumented(events).length > 0"> |
<a jsvalues=".href:'#' + getAnchorName('global', 'events', $type)">Events</a> |
<ol> |
- <li jsselect="events.sort(sortByName)" |
- jsdisplay="!disableDocs($this)"> |
+ <li jsselect="filterDocumented(events).sort(sortByName)"> |
<a jscontent="name" |
jsvalues=".href:'#' + getAnchorName('event', name, $type)" |
href="#event-anchor">eventName</a> |
</li> |
</ol> |
</li> |
- <li id="typesTocTemplate" jsdisplay="types && types.length > 0"> |
+ <li id="typesTocTemplate" jsdisplay="filterDocumented(types).length > 0"> |
<a href="#types">Types</a> |
<ol> |
- <li jsselect="types.sort(sortByName)" |
- jsdisplay="!($this.nodoc)"> |
+ <li jsselect="filterDocumented(types).sort(sortByName)"> |
<a jscontent="id" |
jsvalues=".href:'#type-' + id" |
href="#id-anchor">id</a> |
@@ -376,13 +373,12 @@ |
<!-- METHODS --> |
<div id="methodsTemplate" class="apiGroup" |
- jsdisplay="$this.functions && $this.functions.length > 0"> |
+ jsdisplay="filterDocumented($this.functions).length > 0"> |
<a jsvalues=".name:getAnchorName('global', 'methods', $scope)"></a> |
<h3 jscontent="$scope ? 'Methods of ' + $scope : 'Methods'">Methods</h3> |
<!-- iterates over all functions --> |
- <div class="apiItem" jsselect="functions.sort(sortByName)" |
- jsdisplay="!disableDocs($this)"> |
+ <div class="apiItem" jsselect="filterDocumented(functions).sort(sortByName)"> |
<a jsvalues=".name:getAnchorName('method', name, $scope)"></a> <!-- method-anchor --> |
<h4 jscontent="name">method name</h4> |
@@ -454,12 +450,11 @@ |
<!-- EVENTS --> |
<div id="eventsTemplate" class="apiGroup" |
- jsdisplay="$this.events && $this.events.length > 0"> |
+ jsdisplay="filterDocumented($this.events).length > 0"> |
<a jsvalues=".name:getAnchorName('global', 'events', $scope)"></a> |
<h3 jscontent="$scope ? 'Events of ' + $scope : 'Events'">Events</h3> |
<!-- iterates over all events --> |
- <div class="apiItem" jsselect="$this.events.sort(sortByName)" |
- jsdisplay="!disableDocs($this)"> |
+ <div class="apiItem" jsselect="filterDocumented($this.events).sort(sortByName)"> |
<a jsvalues=".name:getAnchorName('event', name, $scope)"></a> |
<h4 jscontent="name">event name</h4> |
@@ -511,13 +506,12 @@ |
</div> <!-- /apiGroup --> |
<!-- TYPES --> |
- <div jsdisplay="types && types.length > 0" class="apiGroup"> |
+ <div jsdisplay="filterDocumented(types).length > 0" class="apiGroup"> |
<a name="types"></a> |
<h3 id="types">Types</h3> |
<!-- iterates over all types --> |
- <div jsselect="types.sort(sortByName)" jsdisplay="!($this.nodoc)" |
- class="apiItem"> |
+ <div jsselect="filterDocumented(types).sort(sortByName)" class="apiItem"> |
<a jsvalues=".name:'type-' + id"></a> |
<h4 jscontent="id">type name</h4> |