CPB JSDoc Template
npm install cpb-jsdoc-template```
npm i -D https://github.com/nishikawa7863/cpb-jsdoc-template.git
TUI JSDoc template has the following features:
* Navigation:
* AutoComplete Searchbox
* Collapsible
* Members / Methods / Events
* API / Examples (Tutorials) switcher
* Resizable
* Examples: HTML/JS source tab in example pages
``
"opts": {
"template": "node_modules/tui-jsdoc-template"
}
``
"templates": {
"logo": {
"url": "http://nhnent.github.io/tui.component.tree/latest/styles/logo.png",
"width": "150px",
"height": "13px",
"link": "https://github.com/nhnent/tui.jsdoc-template"
}
}
``
"templates": {
"name": "Tui JSDoc Template"
}
``
"templates": {
"footerText": "My awesome footer text"
}
Default: true
``
"templates": {
"useCollapsibles": true
}
``
"templates": {
"tabNames": {
"api": "API",
"tutorials": "Examples"
}
}
api defaults to the value API and tutorials defaults to the value Examples.
With a folder structure like this:
``
static
└── styles
└── custom.css
└── another.css`
And a config like this:js`
"templates": {
"default": {
"staticFiles": {
"include": ["static/"]
}
},
"css": [
"styles/custom.css",
"styles/another.css",
"http://example.com/remote.css"
]
}
styles/custom.css, styles/another.css, and remote.css get included in the layout.default.staticFiles is the build-in jsdoc way of copying extra files.
If script or div elements have code-js or code-html class, expose their innerHTML.
1. innerHTML of script.code-js tagdiv.code-html
2. innerHTML of tag
` Hello world
Base Example
`
1. Use npm run serve or gulp serve command to ascertain realtime.static/scripts/tui-doc.js` file.
3. Api-Example tab, Auto-Complete and Resize functions are written in the