mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-07-10 11:44:05 -04:00
jsdoc: Rename templatedocs to templates.
This commit is contained in:
parent
501c3b56b4
commit
34a17068c4
2 changed files with 11 additions and 11 deletions
build/jsdoc-toolkit
|
@ -6,25 +6,25 @@ load(JSDOC.opt.t + 'src/Render.js');
|
||||||
|
|
||||||
function publish(symbolSet) {
|
function publish(symbolSet) {
|
||||||
var renderMode = JSDOC.opt.D.renderMode;
|
var renderMode = JSDOC.opt.D.renderMode;
|
||||||
var templatedocs = renderMode == 'templatedocs';
|
var templates = renderMode == 'templates';
|
||||||
var extension = templatedocs ? '.jstl' : '.html';
|
var extension = templates ? '.jstl' : '.html';
|
||||||
var templateDir = JSDOC.opt.t || SYS.pwd + '../templates/jsdoc/';
|
var templateDir = JSDOC.opt.t || SYS.pwd + '../templates/jsdoc/';
|
||||||
var outDir = JSDOC.opt.d || SYS.pwd + '../out/jsdoc/';
|
var outDir = JSDOC.opt.d || SYS.pwd + '../out/jsdoc/';
|
||||||
|
|
||||||
publish.conf = { // trailing slash expected for dirs
|
publish.conf = { // trailing slash expected for dirs
|
||||||
// Use no extensions in links for templatedocs
|
// Use no extensions in links for templates
|
||||||
ext: templatedocs ? '' : extension,
|
ext: templates ? '' : extension,
|
||||||
outDir: outDir,
|
outDir: outDir,
|
||||||
templateDir: templateDir,
|
templateDir: templateDir,
|
||||||
staticDir: templateDir + 'static/',
|
staticDir: templateDir + 'static/',
|
||||||
classesDir: outDir + 'classes/',
|
classesDir: outDir + 'classes/',
|
||||||
symbolsDir: templatedocs ? 'reference/' : 'classes/',
|
symbolsDir: templates ? 'reference/' : 'classes/',
|
||||||
srcDir: 'symbols/src/',
|
srcDir: 'symbols/src/',
|
||||||
renderMode: renderMode,
|
renderMode: renderMode,
|
||||||
globalName: 'Global Scope'
|
globalName: 'Global Scope'
|
||||||
};
|
};
|
||||||
|
|
||||||
Link.base = templatedocs ? '/' : '../';
|
Link.base = templates ? '/' : '../';
|
||||||
|
|
||||||
if (renderMode == 'docs') {
|
if (renderMode == 'docs') {
|
||||||
// Copy over the static files
|
// Copy over the static files
|
||||||
|
@ -48,7 +48,7 @@ function publish(symbolSet) {
|
||||||
classes = symbols.filter(Utils.isaClass).sort(aliasSort);
|
classes = symbols.filter(Utils.isaClass).sort(aliasSort);
|
||||||
|
|
||||||
// create a filemap in which outfiles must be to be named uniquely, ignoring case
|
// create a filemap in which outfiles must be to be named uniquely, ignoring case
|
||||||
// Since we want lowercase links in templatedocs, we always use this
|
// Since we want lowercase links in templates, we always use this
|
||||||
var filemapCounts = {};
|
var filemapCounts = {};
|
||||||
Link.filemap = {};
|
Link.filemap = {};
|
||||||
for (var i = 0, l = classes.length; i < l; i++) {
|
for (var i = 0, l = classes.length; i < l; i++) {
|
||||||
|
@ -60,8 +60,8 @@ function publish(symbolSet) {
|
||||||
} else {
|
} else {
|
||||||
filemapCounts[lcAlias]++;
|
filemapCounts[lcAlias]++;
|
||||||
}
|
}
|
||||||
// Use lowercase links for templatedocs
|
// Use lowercase links for templates
|
||||||
var linkAlias = templatedocs ? lcAlias : alias;
|
var linkAlias = templates ? lcAlias : alias;
|
||||||
// Rename _global_.html to global.html
|
// Rename _global_.html to global.html
|
||||||
if (linkAlias == '_global_')
|
if (linkAlias == '_global_')
|
||||||
linkAlias = 'global';
|
linkAlias = 'global';
|
||||||
|
@ -80,7 +80,7 @@ function publish(symbolSet) {
|
||||||
method.isOperator = Operator.isOperator(method);
|
method.isOperator = Operator.isOperator(method);
|
||||||
}
|
}
|
||||||
|
|
||||||
Link.currentSymbol= symbol;
|
Link.currentSymbol = symbol;
|
||||||
var html = Render._class(symbol);
|
var html = Render._class(symbol);
|
||||||
var name = Link.filemap[symbol.alias] + extension;
|
var name = Link.filemap[symbol.alias] + extension;
|
||||||
if (renderMode == 'docs') {
|
if (renderMode == 'docs') {
|
||||||
|
@ -91,7 +91,7 @@ function publish(symbolSet) {
|
||||||
}
|
}
|
||||||
IO.saveFile(publish.conf.classesDir, name, html);
|
IO.saveFile(publish.conf.classesDir, name, html);
|
||||||
}
|
}
|
||||||
if (templatedocs) {
|
if (templates) {
|
||||||
IO.saveFile(publish.conf.outDir, 'packages.js', Render.packages());
|
IO.saveFile(publish.conf.outDir, 'packages.js', Render.packages());
|
||||||
} else {
|
} else {
|
||||||
IO.saveFile(publish.conf.classesDir, 'index.html', Render.index());
|
IO.saveFile(publish.conf.classesDir, 'index.html', Render.index());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue