mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
Main changes: * Use gulpfile now (build was getting way too disorganized with custom tasks; gulpfiles are much easier to build clean custom tasks with than Grunt. * View README#Development for updated commands * Docs written for ionContent, ionHeaderBar, ionInfiniteScroll. * Docs are pushed to ajoslin's fork of ionic-site until they reach a * point where they can be published. **TODO, In Order of Priority** 1. Finish writing source-documentation for all existing components 2. Add multiple versions of docs (one per release & nightly, latest stable release docs being shown by default) 3. Add examples generation 4. Add searchbar to docs
30 lines
885 B
HTML
30 lines
885 B
HTML
<@ macro typeList(types) -@>
|
|
<@ for typeName in types @><a href="" class="<$ typeName | typeClass $>"><$ typeName | escape $></a><@ endfor @>
|
|
<@- endmacro -@>
|
|
|
|
<@- macro directiveParam(name, type, join, sep) @>
|
|
<@- if type.optional @>[<@ endif -@>
|
|
<$ name | dashCase $><$ join $><$ type.description $><$ sep $>
|
|
<@- if type.optional @>]<@ endif -@>
|
|
<@ endmacro -@>
|
|
|
|
<@- macro functionSyntax(fn) @>
|
|
<@- set sep = joiner(', ') -@>
|
|
<@ marked -@>
|
|
`<$ fn.name $>(<@- for param in fn.params @><$ sep() $>
|
|
<@- if param.type.optional @>[<@ endif -@>
|
|
<$ param.name $>
|
|
<@- if param.type.optional @>]<@ endif -@>
|
|
<@ endfor @>);`
|
|
<@- endmarked @>
|
|
<@ endmacro -@>
|
|
|
|
<@- macro typeInfo(fn) -@>
|
|
<table class="variables-matrix return-arguments">
|
|
<tr>
|
|
<td><$ typeList(fn.typeList) $></td>
|
|
<td><$ fn.description | marked $></td>
|
|
</tr>
|
|
</table>
|
|
<@- endmacro -@>
|