Prev | Current Page 816 | Next

L. McColl-Sylvester and F. Ponticelli

"Professional haXe and Neko"

document.createElement(???li???);
li.appendChild(createLink(id));
ul.appendChild(li);
}
}
private function fillTemplate(person : Person)
{
replaceContent(???name???, [createLabel(person.name)]);
replaceContent(???birthyear???, [createLabel(Std.string(person.birthyear))]);
replaceContent(???father???, [createLink(person.father)]);
replaceContent(???mother???, [createLink(person.mother)]);
var nodes = new Array();
for(child in person.children)
{
if(person.children.first() != child)
nodes.push(untyped js.Lib.document.createTextNode(???, ???));
nodes.push(createLink(child));
}
replaceContent(???children???, nodes);
}
private function replaceContent(id, children : Array < HtmlDom > )
{
var el = js.Lib.document.getElementById(id);
el.innerHTML = ?????™;
for(child in children)
el.appendChild(child);
}
private function createLabel(v)
{
var s = js.Lib.document.createElement(???span???);
s.innerHTML = v;
return s;
}
private function createLink(pid)
{
if(null != pid)
{
var a = js.Lib.document.


Pages:
804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828