mirror of
https://github.com/TangentFoxy/memex.git
synced 2024-11-22 04:54:23 +00:00
Add continued failed messy testing of promises and smooth article adding.
This commit is contained in:
parent
0806fcc658
commit
1bb09fe77f
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user