fixed tallies
This commit is contained in:
parent
2e5d6aa4db
commit
c3f9325a51
86
index.html
86
index.html
@ -52,11 +52,11 @@ let ElemItem = props =>
|
||||
return h("div", {key:0}, [
|
||||
h("div", {key:1},
|
||||
[
|
||||
h("span", {key:0}, props.title),
|
||||
h("em", {key:1}, props.id)
|
||||
h("span", {key:2}, props.title),
|
||||
h("em", {key:3}, props.id)
|
||||
]
|
||||
),
|
||||
h("small", {key:3}, props.bible)
|
||||
h("small", {key:4}, props.bible)
|
||||
])
|
||||
};
|
||||
let ElemPager = ({count, active}) =>
|
||||
@ -222,6 +222,10 @@ let ElemTreeNode = ({node, tree}) =>
|
||||
let Node = {
|
||||
Create:(inID, inDisplay, inChildren)=>
|
||||
{
|
||||
if(!inDisplay)
|
||||
{
|
||||
inDisplay = inID;
|
||||
}
|
||||
let node = {
|
||||
ID:inID,
|
||||
Display:inDisplay,
|
||||
@ -311,6 +315,7 @@ var App = {
|
||||
Active:[],
|
||||
Root:
|
||||
Node.Create("root", "All", [
|
||||
Node.Create("", "Unclassified"),
|
||||
Node.Create("ideologies", "Ideologies", [
|
||||
Node.Create("gospel-the", "The Gospel"),
|
||||
Node.Create("free-will", "Free Will"),
|
||||
@ -328,6 +333,7 @@ var App = {
|
||||
Active:[],
|
||||
Root:
|
||||
Node.Create("all", "All", [
|
||||
Node.Create("", "Unclassified"),
|
||||
Node.Create("old ", "Old Testament",
|
||||
[
|
||||
Node.Create("pent", "Pentatuch",
|
||||
@ -359,7 +365,7 @@ var App = {
|
||||
Node.Create("Psalms", "Psalms"),
|
||||
Node.Create("Proverbs", "Proverbs"),
|
||||
Node.Create("Ecclesiastes", "Ecclesiastes"),
|
||||
Node.Create("Song of Songs", "Song of Songs"),
|
||||
Node.Create("Song of Solomon", "Song of Songs"),
|
||||
]),
|
||||
Node.Create("majo", "Major Prophets",
|
||||
[
|
||||
@ -371,27 +377,35 @@ var App = {
|
||||
]),
|
||||
Node.Create("mino", "Minor Prophets",
|
||||
[
|
||||
Node.Create("Hosea", "Hosea"),
|
||||
Node.Create("Joel", "Joel"),
|
||||
Node.Create("Amos", "Amos"),
|
||||
Node.Create("Obadiah", "Obadiah"),
|
||||
Node.Create("Jonah", "Jonah"),
|
||||
Node.Create("Micah", "Micah"),
|
||||
Node.Create("Nahum", "Nahum"),
|
||||
Node.Create("Habakkuk", "Habakkuk"),
|
||||
Node.Create("Zephaniah", "Zephaniah"),
|
||||
Node.Create("Haggai", "Haggai"),
|
||||
Node.Create("Zechariah", "Zechariah"),
|
||||
Node.Create("Malachi", "Malachi")
|
||||
Node.Create("Hosea"),
|
||||
Node.Create("Joel"),
|
||||
Node.Create("Amos"),
|
||||
Node.Create("Obadiah"),
|
||||
Node.Create("Jonah"),
|
||||
Node.Create("Micah"),
|
||||
Node.Create("Nahum"),
|
||||
Node.Create("Habakkuk"),
|
||||
Node.Create("Zephaniah"),
|
||||
Node.Create("Haggai"),
|
||||
Node.Create("Zechariah"),
|
||||
Node.Create("Malachi")
|
||||
])
|
||||
]),
|
||||
Node.Create("nt", "New Testament", [
|
||||
Node.Create("1", "Matthew"),
|
||||
Node.Create("2", "Mark"),
|
||||
Node.Create("3", "Luke"),
|
||||
Node.Create("4", "John"),
|
||||
Node.Create("5", "Acts"),
|
||||
Node.Create("6", "Romans"),
|
||||
Node.Create("gospels", "The Gospels", [
|
||||
Node.Create("Matthew"),
|
||||
Node.Create("Mark"),
|
||||
Node.Create("Luke"),
|
||||
Node.Create("John"),
|
||||
]),
|
||||
Node.Create("Acts"),
|
||||
Node.Create("Romans"),
|
||||
Node.Create("1 Corinthians"),
|
||||
Node.Create("2 Corinthians"),
|
||||
Node.Create("Galatians"),
|
||||
Node.Create("Ephesians"),
|
||||
Node.Create("1 Thessalonians"),
|
||||
Node.Create("Romans"),
|
||||
])
|
||||
])
|
||||
}
|
||||
@ -499,7 +513,7 @@ var App = {
|
||||
{
|
||||
Node.IterateUp(inLeaf, inBranch=>
|
||||
{
|
||||
inBranch.Leaves = inBranch.Leaves.concat(inLeaf.Leaves);
|
||||
inBranch.Leaves = _.union(inBranch.Leaves, inLeaf.Leaves)
|
||||
});
|
||||
};
|
||||
|
||||
@ -511,26 +525,25 @@ var App = {
|
||||
let id = columns[i+1];
|
||||
let year = columns[i+2];
|
||||
let bible = columns[i+3].split("*");
|
||||
var topics;
|
||||
try
|
||||
{
|
||||
topics = columns[i+4].split("*");
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
console.log(e);
|
||||
}
|
||||
let topics = columns[i+4].split("*");
|
||||
|
||||
let output = { title, id, year, topics, bible };
|
||||
|
||||
let matched = false;
|
||||
topics.forEach(t=>
|
||||
{
|
||||
let match = structTopics[t];
|
||||
if(match)
|
||||
{
|
||||
match.Leaves.push(output);
|
||||
matched = true;
|
||||
}
|
||||
});
|
||||
if(!matched)
|
||||
{
|
||||
structTopics[""].Leaves.push(output);
|
||||
}
|
||||
matched = false;
|
||||
bible.forEach(t=>
|
||||
{
|
||||
let passage = Util.ParsePassage(t);
|
||||
@ -538,15 +551,20 @@ var App = {
|
||||
if(match)
|
||||
{
|
||||
match.Leaves.push(output);
|
||||
matched = true;
|
||||
}
|
||||
});
|
||||
if(!matched)
|
||||
{
|
||||
structBible[""].Leaves.push(output);
|
||||
}
|
||||
|
||||
App.State.Items.All[Math.floor(i/4)] = output;
|
||||
App.State.Items.All.push(output);
|
||||
}
|
||||
|
||||
Object.values(structTopics).forEach(itrUp);
|
||||
Object.values(structBible).forEach(itrUp);
|
||||
|
||||
console.log(App.State.Items.All.length);
|
||||
})
|
||||
.then(inAccept=>
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user