{! Link.base = "../"; /* all generated links will be relative to this */ !} {+data.alias+} - Hilo API {+i18n("参考文档")+} {+include("static/header.html").replace(/%link.base%/g, Link.base)+}
{+publish.classesIndex+}

{! var classType = ""; if (data.isBuiltin()) { classType += "Built-In "; } if (data.isNamespace) { if (data.is('FUNCTION')) { classType += "Function "; } if(data.isStatic){ classType += "Static Class "; }else{ classType += "Namespace "; } } else { classType += "Class "; } !} {+data.alias+}{+data.type+}



Version {+ data.version +}.
{! var borrowedMembers = data.properties.filter(function($){ return $.memberOf != data.alias }); var contributers = []; borrowedMembers.map(function($){ if(contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf); }); !} {+i18n("继承")+} {+data.alias+} {+ contributers.map( function($) { return ' ' + new Link().toSymbol($); } ).join(" ") +} {! var module = data.comment.getTag("module"); !} {+i18n("模块")+} {+ module +} {+i18n("依赖")+} {+ data.requires.map(function(item){ var clazz = item.match(/\/?(\w+)$/)[1]; return '' + new Link().toSymbol(clazz).withText(item) + ''; }).join(", ") +} {+i18n("源码")+} {+new Link().toSrc(data.srcFile)+}
{+resolveLinks(data.classDesc)+}

{+resolveLinks(data.desc)+}

{! var allProperties = data.properties.sort(function(a, b){ var isOwn1 = a.memberOf == data.alias; var isOwn2 = b.memberOf == data.alias; if(isOwn1 && !isOwn2) return -1; else if(!isOwn1 && isOwn2) return 1; if(a.isStatic) return 1; else if(b.isStatic) return -1; a = a['name'].toLowerCase(); b = b['name'].toLowerCase(); return a > b ? 1 : a < b ? -1 : 0; }); var ownProperties = data.properties.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); var borrowedMembers = data.properties.filter(function($) {return $.memberOf != data.alias}); !}

{+i18n("属性概览")+}

{+i18n("显示继承属性")+}
{! var isBorrowed = borrowedMembers.indexOf(member) != -1; !}
{+i18n("属性")+} {+i18n("定义于")+}
{+ isBorrowed ? '' : '' +}
{+new Link().toSymbol(member.alias).withText(member.name)+}:{+ member.type +}
{! if (member.isStatic) output += 'static '; if (member.isConstant) output += 'constant '; !} {+resolveLinks(summarize(member.desc))+}
{! output += isBorrowed ? new Link().toSymbol(member.memberOf) : member.memberOf !}
{! var allMethods = data.methods.sort(function(a, b){ var isOwn1 = a.memberOf == data.alias; var isOwn2 = b.memberOf == data.alias; if(isOwn1 && !isOwn2) return -1; else if(!isOwn1 && isOwn2) return 1; if(a.isStatic) return 1; else if(b.isStatic) return -1; a = a['name'].toLowerCase(); b = b['name'].toLowerCase(); return a > b ? 1 : a < b ? -1 : 0; }); var ownMethods = data.methods.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); var borrowedMethods = data.methods.filter(function($) {return $.memberOf != data.alias}); !}

{+i18n("方法概览")+}

{+i18n("显示继承方法")+}
{! var isBorrowed = borrowedMethods.indexOf(member) != -1; !}
{+i18n("方法")+} {+i18n("定义于")+}
{+data.alias+}{+ makeSignature2(data.params) +}
{+i18n("构造函数")+}
{+ data.alias +}
{+ isBorrowed ? '' : '' +}
{+new Link().toSymbol(member.alias).withText(member.name.replace(/\^\d+$/, ''))+}{+makeSignature2(member.params)+}:{+ member.returns[0] ? member.returns[0].type : '' +}
{! if(member.isStatic || data.isStatic) output += 'static '; !} {+resolveLinks(summarize(member.desc))+}
{! output += isBorrowed ? new Link().toSymbol(member.memberOf) : member.memberOf !}

{+i18n("属性详情")+}

{! if (member.isStatic || data.isStatic) output += '[Static] '; !} {+member.name+}:{+new Link().toSymbol(member.type)+}
{+resolveLinks(member.desc)+}
{+example+}
{+i18n("废弃")+}:
{+ resolveLinks(member.deprecated) +}
{+i18n("始于")+}:
{+ member.since +}
{+i18n("查看相关")+}:
{+ new Link().toSymbol(item) +}
{+i18n("默认值")+}: {+resolveLinks(member.defaultValue)+}

{+i18n("构造函数")+}

{+ data.alias +}{+ makeSignature2(data.params) +}
parameters
{+item.name+}{+((item.type)?""+(":"+(new Link().toSymbol(item.type)+" ")) : "")+} Optional, Default: {+item.defaultValue+} — {+resolveLinks(item.desc)+}

{+i18n("方法详情")+}

{! if (member.isStatic || data.isStatic) output += '[Static] '; !} {+member.name.replace(/\^\d+$/, '')+}{+makeSignature2(member.params)+}:{+new Link().toSymbol(member.type)+}
{+resolveLinks(member.desc)+}
{+example+}
parameters
{+item.name+}{+((item.type)?":"+(new Link().toSymbol(item.type))+" " : "")+} Optional, Default: {+item.defaultValue+} — {+resolveLinks(item.desc)+}
{+i18n("废弃")+}
{+ resolveLinks(member.deprecated) +}
{+i18n("始于")+}
{+ member.since +}
{+i18n("异常")+}
{+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+}
{+resolveLinks(item.desc)+}
return
{+((item.type)?""+(new Link().toSymbol(item.type))+" " : "")+} — {+resolveLinks(item.desc)+}
{+i18n("需求")+}
{+ resolveLinks(item) +}
{+i18n("查看相关")+}
{+ new Link().toSymbol(item) +}
{+ include("static/footer.html") +}