Add continued failed messy testing of promises and smooth article adding.

This commit is contained in:
kor 2018-11-06 04:38:56 +13:00
parent 0806fcc658
commit 1bb09fe77f

View File

@ -47,21 +47,27 @@ function Main()
console.log(Date.now() + ' - db ready'); console.log(Date.now() + ' - db ready');
// console.log(db); // console.log(db);
setTimeout(() => {
let dbKeys = Object.keys(db); let dbKeys = Object.keys(db);
let i = 0; let i = 0;
let contentHtml = '';
while (i < dbKeys.length) console.log(Date.now() + ' - start render');
while (i < 200)//dbKeys.length)
{ {
contentHtml += this.grid.buildArticle(db[dbKeys[i]], dbKeys[i]); document.querySelector('main').innerHTML += this.grid.buildArticle(db[dbKeys[i]], dbKeys[i]);
console.log(Date.now() + ' - did one! LAAAAAAG while reflowing');
i++; i++;
} }
return contentHtml; console.log('COMPLETED ALL ARTICLES - lag stops')
}) return 'done';
.then((html) => { }, 2000);
console.log(Date.now() + ' - html ready');
document.querySelector('main').innerHTML = html;
console.log(Date.now() + ' - rendered!');
}) })
.catch((error) => { .catch((error) => {
console.log('ERROR:', error); console.log('ERROR:', error);