This commit is contained in:
syuilo 2018-04-15 02:58:49 +09:00
parent 986780a39a
commit 5a49d14246
3 changed files with 4 additions and 5 deletions

View file

@ -55,8 +55,7 @@ export default class Replacer {
public replacement(ctx, match, a, b, c) { public replacement(ctx, match, a, b, c) {
const client = 'misskey/src/client/app/'; const client = 'misskey/src/client/app/';
const name = ctx.src.substr(ctx.src.indexOf(client) + client.length); const name = ctx ? ctx.src.substr(ctx.src.indexOf(client) + client.length) : null;
if (name == '') return match;
let key = a || b || c; let key = a || b || c;
if (key[0] == '@') { if (key[0] == '@') {

View file

@ -127,7 +127,7 @@ gulp.task('doc:api:endpoints', async () => {
return; return;
} }
const i18n = new I18nReplacer(lang); const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement); html = html.replace(i18n.pattern, i18n.replacement.bind(null, null));
html = fa(html); html = fa(html);
const htmlPath = `./built/client/docs/${lang}/api/endpoints/${ep.endpoint}.html`; const htmlPath = `./built/client/docs/${lang}/api/endpoints/${ep.endpoint}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => { mkdirp(path.dirname(htmlPath), (mkdirErr) => {
@ -171,7 +171,7 @@ gulp.task('doc:api:entities', async () => {
return; return;
} }
const i18n = new I18nReplacer(lang); const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement); html = html.replace(i18n.pattern, i18n.replacement.bind(null, null));
html = fa(html); html = fa(html);
const htmlPath = `./built/client/docs/${lang}/api/entities/${kebab(entity.name)}.html`; const htmlPath = `./built/client/docs/${lang}/api/entities/${kebab(entity.name)}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => { mkdirp(path.dirname(htmlPath), (mkdirErr) => {

View file

@ -53,7 +53,7 @@ gulp.task('doc:docs', async () => {
return; return;
} }
const i18n = new I18nReplacer(lang); const i18n = new I18nReplacer(lang);
html = html.replace(i18n.pattern, i18n.replacement); html = html.replace(i18n.pattern, i18n.replacement.bind(null, null));
html = fa(html); html = fa(html);
const htmlPath = `./built/client/docs/${lang}/${name}.html`; const htmlPath = `./built/client/docs/${lang}/${name}.html`;
mkdirp(path.dirname(htmlPath), (mkdirErr) => { mkdirp(path.dirname(htmlPath), (mkdirErr) => {