Skip to content

Instantly share code, notes, and snippets.

@Raynos
Created November 19, 2011 14:55
Show Gist options
  • Save Raynos/1378918 to your computer and use it in GitHub Desktop.
Save Raynos/1378918 to your computer and use it in GitHub Desktop.
<tbody>
{% for child in user.children if user.isFemale %}
<tr>
<td>{{ child }}</td>
</tr>
{% endfor %}
</tbody>
function build(user) {
var tbody = document.createElement("tbody");
user.isFemale && user.children.forEach(loadTRFromChild);
function loadTRFromChild(child) {
var node = createTR(child);
tbody.appendChild(node);
}
}
function createTR(child) {
var tr = document.createElement("tr");
var td = document.createElement("td");
tr.appendChild(td);
td.textContent = child;
return tr;
}
// x.html
<tbody></tbody>
// x.js
var tbody = frag.firstChild, user = data;
user.isFemale && user.children.forEach(loadTRFromChild);
function loadTRFromChild(child) {
var node = load("child", child);
tbody.appendChild(node);
}
// child.html
<tr><td></td></tr>
// child.js
var td = frag.firstChild.firstChild;
td.textContent = data;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment