<% var rowClass = [], type = null, summary = member.summary, name = member.name; if (~['event','method','property'].indexOf(member.typestr)) { name = name.substring(name.lastIndexOf('.') + 1); } if (summary.indexOf('

') == 0) { summary = summary.substring(3, summary.length); } if (~summary.indexOf('

')) { summary = summary.substring(0, summary.length - 4); } if (assert(member, 'type')) { type = member.type.join(' or '); } if (assert(member, 'platforms') && data.platforms.length > member.platforms.length) { summary += ' ('+ member.platforms.map(function(a) {return a.pretty_name;}).join(', ') +' only.)'; rowClass = rowClass.concat(member.platforms.map(function(a) {return 'in_' + a.pretty_name;})); } if (assert(member, 'optional')) { summary += ' (optional)'; } if (assert(member, 'repeatable')) { summary += ' (repeatable)'; } if (assert(member, 'inherits')) { rowClass.push('inherited'); } if (assert(member, 'deprecated')) { summary = 'Deprecated. '+ summary; rowClass.push('deprecated'); } if (assert(member, 'accessor')) { rowClass.push('accessor'); } summary = '

' + summary + '

'; rowClass = rowClass.join(' '); %> <% if (member.filename) { %> <%- name %> <% } else { %> <%- member.name %> <% } %> <% if (type) { %> <%- type %> <% } %> <%- summary %>