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