var ArgList =
{
DefList: function (dl, args)
{
for (var i = 0; i < args.length; ++i)
{
var dt = document.createElement ('dt');
dt.innerHTML = '' + args[i][0] + '
';
dl.appendChild (dt);
var dd = document.createElement ('dd');
dd.innerHTML = args[i][1];
dl.appendChild (dd);
}
},
Table: function (table, args)
{
for (var i = 0; i < args.length; ++i)
{
var row = table.insertRow ();
row.style.opacity = (args[i].length > 2 && args[i][2]) ? 0.25 : 1;
row.insertCell ().innerHTML = '' + args[i][0] + '
';
row.insertCell ().innerHTML = args[i][1];
}
},
Render: function (id, args)
{
var e = document.getElementById (id);
if (e)
switch (e.tagName)
{
case 'dl' :
case 'DL' :
ArgList.DefList (e, args);
break;
case 'table' :
case 'TABLE' :
ArgList.Table (e, args);
break;
default :
alert ('ArgList: "'+id+'" not supported: '+e.tagName);
}
else
alert ('ArgList: "'+id+'" not found!');
},
};