Sort book titles in the menu according to Biblical order

This commit is contained in:
Leonard Smith 2021-05-04 12:20:39 -05:00
parent d04999cc47
commit b67310ef7c
2 changed files with 30 additions and 3 deletions

View File

@ -34,6 +34,9 @@ export default class ScriptureNavBarComponent extends Component {
console.log("Could not find: " + book.id);
}
});
this.books.sort(function(a,b) {
return a.order - b.order;
});
}
@action

View File

@ -1,4 +1,5 @@
export let books = [{
"order": 1,
"name": "matthew",
"chapters": [{"chapter": "1", "verses": "25"}, {"chapter": "2", "verses": "23"}, {
"chapter": "3",
@ -29,6 +30,7 @@ export let books = [{
"verses": "66"
}, {"chapter": "28", "verses": "20"}]
}, {
"order": 2,
"name": "mark",
"chapters": [{"chapter": "1", "verses": "45"}, {"chapter": "2", "verses": "28"}, {
"chapter": "3",
@ -47,6 +49,7 @@ export let books = [{
"verses": "47"
}, {"chapter": "16", "verses": "20"}]
}, {
"order": 3,
"name": "luke",
"chapters": [{"chapter": "1", "verses": "80"}, {"chapter": "2", "verses": "52"}, {
"chapter": "3",
@ -71,6 +74,7 @@ export let books = [{
"verses": "38"
}, {"chapter": "22", "verses": "71"}, {"chapter": "23", "verses": "56"}, {"chapter": "24", "verses": "53"}]
}, {
"order": 4,
"name": "john",
"chapters": [{"chapter": "1", "verses": "51"}, {"chapter": "2", "verses": "25"}, {
"chapter": "3",
@ -92,6 +96,7 @@ export let books = [{
"verses": "40"
}, {"chapter": "19", "verses": "42"}, {"chapter": "20", "verses": "31"}, {"chapter": "21", "verses": "25"}]
}, {
"order": 5,
"name": "acts",
"chapters": [{"chapter": "1", "verses": "26"}, {"chapter": "2", "verses": "47"}, {
"chapter": "3",
@ -122,6 +127,7 @@ export let books = [{
"verses": "44"
}, {"chapter": "28", "verses": "31"}]
}, {
"order": 6,
"name": "romans",
"chapters": [{"chapter": "1", "verses": "32"}, {"chapter": "2", "verses": "29"}, {
"chapter": "3",
@ -140,6 +146,7 @@ export let books = [{
"verses": "33"
}, {"chapter": "16", "verses": "27"}]
}, {
"order": 7,
"name": "1 corinthians",
"chapters": [{"chapter": "1", "verses": "31"}, {"chapter": "2", "verses": "16"}, {
"chapter": "3",
@ -158,6 +165,7 @@ export let books = [{
"verses": "58"
}, {"chapter": "16", "verses": "24"}]
}, {
"order": 8,
"name": "2 corinthians",
"chapters": [{"chapter": "1", "verses": "24"}, {"chapter": "2", "verses": "17"}, {
"chapter": "3",
@ -173,54 +181,64 @@ export let books = [{
"verses": "21"
}, {"chapter": "13", "verses": "13"}]
}, {
"order": 9,
"name": "galatians",
"chapters": [{"chapter": "1", "verses": "24"}, {"chapter": "2", "verses": "21"}, {
"chapter": "3",
"verses": "29"
}, {"chapter": "4", "verses": "31"}, {"chapter": "5", "verses": "26"}, {"chapter": "6", "verses": "18"}]
}, {
"order": 10,
"name": "ephesians",
"chapters": [{"chapter": "1", "verses": "23"}, {"chapter": "2", "verses": "22"}, {
"chapter": "3",
"verses": "21"
}, {"chapter": "4", "verses": "32"}, {"chapter": "5", "verses": "33"}, {"chapter": "6", "verses": "24"}]
}, {
"order": 11,
"name": "philippians",
"chapters": [{"chapter": "1", "verses": "30"}, {"chapter": "2", "verses": "30"}, {
"chapter": "3",
"verses": "21"
}, {"chapter": "4", "verses": "23"}]
}, {
"order": 12,
"name": "colossians",
"chapters": [{"chapter": "1", "verses": "29"}, {"chapter": "2", "verses": "23"}, {
"chapter": "3",
"verses": "25"
}, {"chapter": "4", "verses": "18"}]
}, {
"order": 13,
"name": "1 thessalonians",
"chapters": [{"chapter": "1", "verses": "10"}, {"chapter": "2", "verses": "20"}, {
"chapter": "3",
"verses": "13"
}, {"chapter": "4", "verses": "18"}, {"chapter": "5", "verses": "28"}]
}, {
"order": 14,
"name": "2 thessalonians",
"chapters": [{"chapter": "1", "verses": "12"}, {"chapter": "2", "verses": "17"}, {"chapter": "3", "verses": "18"}]
}, {
"order": 15,
"name": "1 timothy",
"chapters": [{"chapter": "1", "verses": "20"}, {"chapter": "2", "verses": "15"}, {
"chapter": "3",
"verses": "16"
}, {"chapter": "4", "verses": "16"}, {"chapter": "5", "verses": "25"}, {"chapter": "6", "verses": "21"}]
}, {
"order": 16,
"name": "2 timothy",
"chapters": [{"chapter": "1", "verses": "18"}, {"chapter": "2", "verses": "26"}, {
"chapter": "3",
"verses": "17"
}, {"chapter": "4", "verses": "22"}]
}, {
"order": 17,
"name": "titus",
"chapters": [{"chapter": "1", "verses": "16"}, {"chapter": "2", "verses": "15"}, {"chapter": "3", "verses": "15"}]
}, {"name": "philemon", "chapters": [{"chapter": "1", "verses": "25"}]}, {
}, { "order": 18, "name": "philemon", "chapters": [{"chapter": "1", "verses": "25"}]}, {
"order": 19,
"name": "hebrews",
"chapters": [{"chapter": "1", "verses": "14"}, {"chapter": "2", "verses": "18"}, {
"chapter": "3",
@ -236,30 +254,36 @@ export let books = [{
"verses": "29"
}, {"chapter": "13", "verses": "25"}]
}, {
"order": 20,
"name": "james",
"chapters": [{"chapter": "1", "verses": "27"}, {"chapter": "2", "verses": "26"}, {
"chapter": "3",
"verses": "18"
}, {"chapter": "4", "verses": "17"}, {"chapter": "5", "verses": "20"}]
}, {
"order": 21,
"name": "1 peter",
"chapters": [{"chapter": "1", "verses": "25"}, {"chapter": "2", "verses": "25"}, {
"chapter": "3",
"verses": "22"
}, {"chapter": "4", "verses": "19"}, {"chapter": "5", "verses": "14"}]
}, {
"order": 22,
"name": "2 peter",
"chapters": [{"chapter": "1", "verses": "21"}, {"chapter": "2", "verses": "22"}, {"chapter": "3", "verses": "18"}]
}, {
"order": 23,
"name": "1 john",
"chapters": [{"chapter": "1", "verses": "10"}, {"chapter": "2", "verses": "29"}, {
"chapter": "3",
"verses": "24"
}, {"chapter": "4", "verses": "21"}, {"chapter": "5", "verses": "21"}]
}, {"name": "2 john", "chapters": [{"chapter": "1", "verses": "13"}]}, {
}, { "order": 24, "name": "2 john", "chapters": [{"chapter": "1", "verses": "13"}]}, {
"order": 25,
"name": "3 john",
"chapters": [{"chapter": "1", "verses": "15"}]
}, {"name": "jude", "chapters": [{"chapter": "1", "verses": "25"}]}, {
}, { "order": 26, "name": "jude", "chapters": [{"chapter": "1", "verses": "25"}]}, {
"order": 27,
"name": "revelation",
"chapters": [{"chapter": "1", "verses": "20"}, {
"chapter": "2",