[Turn off line numbering]1: arg header, info, args; 2: var node, head, body, tail, tmp, n, name; 3: 4: node = (| args["node"] |); 5: head = .build_header(header, info, args, #[['title, "Help: " + node.node_name()]]) + ["<h2 align=center>" + node.html_node_name('top) + "</h2><hr size=1 noshade>"]; 6: body = node.body(); 7: if (node.group()) { 8: tail = "<p><hr size=1 noshade><p align=center>"; 9: tmp = ""; 10: for n in ((node.parents())[1].children()) { 11: if (n.nolist()) 12: continue; 13: name = n.name().word(1, "|"); 14: if (n == node) 15: tmp += (tmp ? "| " : "") + name + " "; 16: else if (n.holder()) 17: tmp += (tmp ? "| " : "") + "<i>" + name + "</i> "; 18: else 19: tmp += (tmp ? "| " : "") + "<a href=\"/bin/help?node=" + n + "\">" + name + "</a> "; 20: } 21: if (tmp) 22: tail += tmp + "<p>"; 23: } else { 24: tail = "<p>"; 25: } 26: return [[@head, body, tail, @.build_footer(header, info, args)]];
// Brad Roberts
// Bruce Mitchener, Jr.
// Created 16-May-1997 as a part of ColdCore, see: @help Credit