modified to work with type-definition by strings and not by constants

This commit is contained in:
stefanp 2003-06-24 14:43:40 +00:00
parent 710631429e
commit d42fa49170

View file

@ -74,26 +74,18 @@ function renderLocation (docEl, param) {
*/
function renderTags (docEl, param) {
var skinname = (param.skin) ? param.skin : "main";
var type = -1;
if (param.type=="param" || param.type=="params")
type = Packages.helma.doc.DocTag.PARAMETER;
else if (param.type=="return" || param.type=="returns")
type = Packages.helma.doc.DocTag.RETURN;
else if (param.type=="author")
type = Packages.helma.doc.DocTag.AUTHOR;
else if (param.type=="version")
type = Packages.helma.doc.DocTag.VERSION;
else if (param.type=="see")
type = Packages.helma.doc.DocTag.SEE;
else if (param.type=="deprecated")
type = Packages.helma.doc.DocTag.DEPRECATED;
else if (param.type=="overrides")
type = Packages.helma.doc.DocTag.OVERRIDES;
var type = param.type;
if (type=="params")
type = "param";
else if (type=="returns")
type = "return";
else if (type=="arg")
type = "param";
var str = "";
var arr = docEl.listTags ();
for (var i=0; i<arr.length; i++) {
if (arr[i].getType () == type) {
if (param.type=="see" || param.type=="overrides") {
if (type=="see" || type=="overrides") {
param.link = renderReference (arr[i], docEl);
}
str += arr[i].renderSkinAsString (skinname, param);