# HG changeset patch # User Rob Hoes API doc: add hook to translate release code names to something sensible Signed-off-by: Rob Hoes diff -r f49d154687f2 ocaml/doc/apidoc.js --- a/ocaml/doc/apidoc.js +++ b/ocaml/doc/apidoc.js @@ -98,6 +98,11 @@ } } +function get_release_name(s) +{ + return s; +} + function make_field(fld, n) { name = fld.field_name; @@ -119,7 +124,7 @@ html += ''; for (i in fld.lifecycle) { l = fld.lifecycle[i]; - html += ''; + html += ''; } html += '
' + l[0] + ' in:' + l[1] + '' + l[2] + '
' + l[0] + ' in:' + get_release_name(l[1]) + '' + l[2] + '
'; html += ''; @@ -174,7 +179,7 @@ html += ''; for (i in msg.msg_lifecycle) { l = msg.msg_lifecycle[i]; - html += ''; + html += ''; } html += '
' + l[0] + ' in:' + l[1] + '' + l[2] + '
' + l[0] + ' in:' + get_release_name(l[1]) + '' + l[2] + '
'; @@ -203,7 +208,7 @@ html += ''; for (i in clsdoc.obj_lifecycle) { l = clsdoc.obj_lifecycle[i]; - html += ''; + html += ''; } html += '
' + l[0] + ' in:' + l[1] + '' + l[2] + '
' + l[0] + ' in:' + get_release_name(l[1]) + '' + l[2] + '
'; html += ''; @@ -238,7 +243,7 @@ else return '5'; } function element_to_num(x) { - if (x.indexOf('object') > -1) return '0'; + if (x.indexOf('class') > -1) return '0'; else if (x.indexOf('field') > -1) return '1'; else if (x.indexOf('message') > -1) return '2'; else return '3'; @@ -255,7 +260,7 @@ for (i in release_info) { c = release_info[i]; for (j in c.obj_changes) - changes.push([c.obj_changes[j][0] + ' object', c.cls, '', c.obj_changes[j][2]]); + changes.push([c.obj_changes[j][0] + ' class', c.cls, '', c.obj_changes[j][2]]); for (j in c.field_changes) changes.push([c.field_changes[j][0] + ' field', c.cls, c.field_changes[j][1], c.field_changes[j][2]]); for (j in c.msg_changes) @@ -265,7 +270,7 @@ changes.sort(compare_release_notes); html = ""; - html += '

Release notes: ' + rel + '

\n'; + html += '

Release notes: ' + get_release_name(rel) + '

\n'; html += ''; @@ -298,7 +303,7 @@ for (i in releases) { r = releases[i]; - html += '' + r + '
'; + html += '' + get_release_name(r) + '
'; } append_sidebar(html);
ChangeElementDescription