Lets abandon nesting

This commit is contained in:
Zixaphir 2014-03-03 02:37:31 -07:00
parent 2814818e9b
commit b7585d9cd4
3 changed files with 22 additions and 23 deletions

View File

@ -3238,18 +3238,17 @@
return Index.buildIndex();
},
parseThreadList: function(pages) {
var data, i, j, live, page, thread, threads;
var data, i, live, page, thread;
Index.threadsNumPerPage = pages[0].threads.length;
live = [];
data = [];
i = 0;
while (page = pages[i++]) {
j = 0;
threads = page.threads;
live = live.concat(threads);
while (thread = threads[j++]) {
data.push(thread.no);
}
live = live.concat(page.threads);
}
data = [];
i = 0;
while (thread = live[i++]) {
data.push(thread.no);
}
Index.liveThreadData = live;
Index.liveThreadIDs = data;

View File

@ -3297,18 +3297,17 @@
return Index.buildIndex();
},
parseThreadList: function(pages) {
var data, i, j, live, page, thread, threads;
var data, i, live, page, thread;
Index.threadsNumPerPage = pages[0].threads.length;
live = [];
data = [];
i = 0;
while (page = pages[i++]) {
j = 0;
threads = page.threads;
live = live.concat(threads);
while (thread = threads[j++]) {
data.push(thread.no);
}
live = live.concat(page.threads);
}
data = [];
i = 0;
while (thread = live[i++]) {
data.push(thread.no);
}
Index.liveThreadData = live;
Index.liveThreadIDs = data;

View File

@ -561,15 +561,16 @@ Index =
parseThreadList: (pages) ->
Index.threadsNumPerPage = pages[0].threads.length
live = []
data = []
i = 0
i = 0
while page = pages[i++]
j = 0
{threads} = page
live = live.concat threads
while thread = threads[j++]
data.push thread.no
live = live.concat page.threads
data = []
i = 0
while thread = live[i++]
data.push thread.no
Index.liveThreadData = live
Index.liveThreadIDs = data