Added a basic DOM diff algorithm

This commit is contained in:
2017-06-21 18:44:20 +02:00
parent 9bd5e71205
commit b4a4e78c96
6 changed files with 77 additions and 14 deletions

View File

@ -1,6 +1,8 @@
export function* findAll(className: string) {
let elements = document.getElementsByClassName(className)
// getElementsByClassName failed for some reason.
// TODO: Test getElementsByClassName again.
let elements = document.querySelectorAll("." + className)
for(let i = 0; i < elements.length; ++i) {
yield elements[i] as HTMLElement
}