--- /dev/null
+
+
+ <!-- ============================== methods summary / details ======================== -->
+
+
+ <! -- -->
+ <!-- constructor?? -->
+ {!
+
+
+ var ownMethods = data.sort(makeSortby("memberOf"));
+ //var ownMethods = [];
+ //ownMethods.push.apply(ownMethods, data.sort(makeSortby("alias")));
+ //ownMethods.push.apply(ownMethods, data);
+
+
+ !}
+
+
+ <!-- then dynamics first -->
+
+
+
+ <if test="!ownMethods.length">
+
+ <table cellspacing="0" class="member-table">
+ <caption class="Empty">Used by These Methods / Signals / Properties- Nowhere other than here</caption>
+ </table>
+
+ </if>
+ <if test="ownMethods.length">
+
+
+
+
+ <table cellspacing="0" class="member-table">
+ <caption>Used by These Methods / Signals / Properties</caption>
+ <tr>
+ <th class="msource-header">Class / Namespace</th>
+ <th class="sig-header">Method / Signal / Properties</th>
+
+
+ </tr>
+
+
+ <for each="member" in="ownMethods">
+
+ <tr class="method-row config-row-alt{+$member_i % 2+}">
+
+ <td class="msource">
+
+ {+ new Link().toSymbolLong(member.memberOf) +}
+ <br/>
+ {+ member.propertyType +}
+ <!--<div class="mdesc">
+ <div class="short">
+
+ </div>
+ </div> -->
+
+ </td>
+
+
+
+<if test="member.propertyType != 'Property'">
+ <!-- signal or method -->
+
+ <td class="sig">
+ <a id="{+member.memberOf+}-method-{+member.name+}" name=".{+member.name+}"></a>
+ <div class="fixedFont">
+ <span class="attributes">{!
+ if (member.isConstructor) {
+ output += "new <B>" +
+ member.memberOf + (!member.name || !member.name.length ? "" : ".") +"</B>";
+ } else {
+
+ if (member.isStatic) {
+ output += member.memberOf + ".";
+ }
+ }
+ !}</span><b class="itemname">{!
+ output += (!member.name || !member.name.length ? "" : member.name);
+ !}</b>
+
+ {+makeSignature(member.params)+}
+
+ <if test="(member.returns && member.returns.length) || !member.isConstructor">
+ :
+ {!
+ if (member.returns.length > 1) {
+ output += (new Link().toSymbol("Object"));
+ } else {
+ output += (new Link().toSymbolLong(member.returns[0].type));
+ }
+
+ !}
+
+ </if>
+
+ </div>
+ <div class="mdesc">
+ <if test="!member.isConstructor">
+ <div class="short">{+resolveLinks(summarize(member.desc))+}</div>
+ </if>
+ <if test="member.isConstructor">
+ <div class="short">Create a new {+member.memberOf +}</div>
+ </if>
+
+
+
+
+ </td>
+</if>
+<!-- property -->
+
+<if test="member.propertyType == 'Property'">
+ <!-- signal or method -->
+
+
+ <td class="sig">
+
+ <a id="{+member.memberOf+}-cfg-{+member.name+}" name=".{+member.name+}"></a>
+ <div class="fixedFont">
+ <b class="itemname">{+member.name+}</b> : {+((member.type) ? (new Link().toSymbolLong(member.type)) : "" )+}
+ {+ (member.flags ? (member.flags & 2 ? '' : 'read only') : '')+}
+
+ </div>
+
+ <div class="mdesc">
+ <div class="short">{+resolveLinks(summarize(member.desc))+}</div>
+ </div>
+
+
+
+ </td>
+</if>
+
+
+
+
+ </tr>
+ </for>
+
+ </table>
+</if>
+
\ No newline at end of file