diff --git a/DynamicBibleUtility/DynamicBibleApp/css/bible.css b/DynamicBibleUtility/DynamicBibleApp/css/bible.css index 99d13ee3..aed2b7d4 100644 --- a/DynamicBibleUtility/DynamicBibleApp/css/bible.css +++ b/DynamicBibleUtility/DynamicBibleApp/css/bible.css @@ -71,7 +71,7 @@ a:hover { #resultwrap { float: left; font: 18px georgia; - + width: 100%; } #resultwrap h3 { @@ -122,6 +122,7 @@ a:hover { { display: block; padding-left: 55px; + max-width: 900px; } #main .block { diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Bible.js b/DynamicBibleUtility/DynamicBibleApp/js/Bible.js index 388accac..20d35292 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Bible.js +++ b/DynamicBibleUtility/DynamicBibleApp/js/Bible.js @@ -1,24 +1,24 @@ var Bible = (function () { function Bible() { } - Bible.DisplayPassage = function (cs, ref, testament) { + Bible.DisplayPassage = function (result, ref) { try { var r = ""; - for (var j = 0; j < cs.length; j++) { - if (Number(ref.startchapter) < Number(ref.endchapter)) { - r += "Chapter: " + cs[j].ch + "
"; + for (var j = 0; j < result.cs.length; j++) { + if (Number(ref.Section.start.chapter) < Number(ref.Section.end.chapter)) { + r += "Chapter: " + result.cs[j].ch + "
"; } - var vss = cs[j].vss; + var vss = result.cs[j].vss; for (var m = 0; m < vss.length; m++) { var v = vss[m]; r += "" + v.v + ". "; for (var w = 0; w < v.w.length; w++) { if (v.w[w].s != undefined) { var strongs_pre = ""; - if (testament == "old") { + if (result.testament == "old") { strongs_pre = "H"; } - if (testament == "new") { + if (result.testament == "new") { strongs_pre = "G"; } var sp = ""; @@ -44,61 +44,61 @@ var Bible = (function () { Util.HandleError(err); } }; - Bible.GetPassage = function (b, sch, ech, sv, ev) { + Bible.GetPassage = function (section) { try { - var chapters = []; // the verses from the chapter. + var chapters_1 = []; // the verses from the chapter. var r = { cs: [], testament: "" }; - for (var i = sch; i <= ech; i++) { - var url = "data/bibles/kjv_strongs/" + b + "-" + i + ".json"; + for (var i = Number(section.start.chapter); i <= Number(section.end.chapter); i++) { + var url = "data/bibles/kjv_strongs/" + section.start.book + "-" + i + ".json"; $.ajax({ async: false, type: "GET", url: url, dataType: "json", success: function (d, t, x) { - chapters.push(d); + chapters_1.push(d); }, error: function (request, status, error) { Util.HandleError(error); } }); } - for (var j = 0; j < chapters.length; j++) { + for (var j = 0; j < chapters_1.length; j++) { var vss = []; - var start; - var end; + var start_1 = void 0; + var end = void 0; // figure out the start verse. if (j == 0) { - start = sv; + start_1 = section.start.verse; } else { - start = 1; + start_1 = 1; } // figure out the end verse - if ((j + 1) == chapters.length) { - end = ev; + if ((j + 1) == chapters_1.length) { + end = section.end.verse; } else { end = "*"; } // get the verses requested. - var tvs = chapters[j].vss.length; + var tvs = chapters_1[j].vss.length; if (end == "*" || end > tvs) { end = tvs; } - for (i = start; i <= end; i++) { + for (var i = start_1; i <= end; i++) { // we're using c based indexes here, so the index is 1 less than the verse #. - vss.push(chapters[j].vss[i - 1]); + vss.push(chapters_1[j].vss[i - 1]); } r.cs.push({ - "ch": chapters[j].ch, + "ch": chapters_1[j].ch, "vss": vss }); } - if (b >= 40) { + if (section.start.book >= 40) { r.testament = "new"; } else { diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Bible.js.map b/DynamicBibleUtility/DynamicBibleApp/js/Bible.js.map index c9ac5d8e..cbe95576 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Bible.js.map +++ b/DynamicBibleUtility/DynamicBibleApp/js/Bible.js.map @@ -1 +1 @@ -{"version":3,"file":"Bible.js","sourceRoot":"","sources":["../ts/Bible.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Bible.js","sourceRoot":"","sources":["../ts/Bible.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Globals.js b/DynamicBibleUtility/DynamicBibleApp/js/Globals.js index c4ae54a9..5eac3396 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Globals.js +++ b/DynamicBibleUtility/DynamicBibleApp/js/Globals.js @@ -5,49 +5,6 @@ var CurrentReferences = {}; function SortNumeric(x, y) { return x - y; } -function Traverse(node, testament) { - try { - var treeText = ""; - if (node != null) { - if (node.hasChildNodes()) { - if (node.nodeName == "s") { - // you need to test if this is the OT or NT and set the attribute accordingly. - var t = ""; - if (testament == "old") { - t = "H"; - } - if (testament == "new") { - t = "G"; - } - treeText += "" + Traverse(node.childNodes.item(0), testament) + ""; - } - else { - treeText += '<' + node.nodeName + '>'; - for (var i = 0; i < node.childNodes.length; i++) { - treeText += Traverse(node.childNodes.item(i), testament); - } - treeText += ''; - } - } - else { - if (node.nodeValue != null) { - if (node.nodeValue.search(/^(\,|\.|\:|\?|\;|\!)/) != -1) { - treeText += node.nodeValue; - } - else { - treeText += " " + node.nodeValue; - } - } - } - } - return treeText; - } - catch (err) { - Util.HandleError(err); - } - return null; -} -; function Search(sv) { try { var qs = sv.split(";"); @@ -82,10 +39,6 @@ function Search(sv) { results.push(Strongs.GetStrongs(Ss[s], dict)); } for (var result in results) { - // display results. - //if ($("#display-strongs-as-dialog")[0].checked) { - // Strongs.DisplayStrongsDialog(results[result]); - //} else { Strongs.DisplayStrongs(results[result]); } if (store) @@ -95,8 +48,8 @@ function Search(sv) { // its a verse reference. if (q.trim() != "") { var myref = new Reference(q.trim()); - var r = Bible.GetPassage(myref.Section.start.book, myref.Section.start.chapter, myref.Section.end.chapter, myref.Section.start.verse, myref.Section.end.verse); - Bible.DisplayPassage(r.cs, myref, r.testament); + var r = Bible.GetPassage(myref.Section); + Bible.DisplayPassage(r, myref); CurrentReferences[myref.toString().toLowerCase()] = true; } } diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Globals.js.map b/DynamicBibleUtility/DynamicBibleApp/js/Globals.js.map index 25f7bc48..b5bd3fb6 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Globals.js.map +++ b/DynamicBibleUtility/DynamicBibleApp/js/Globals.js.map @@ -1 +1 @@ -{"version":3,"file":"Globals.js","sourceRoot":"","sources":["../ts/Globals.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Globals.js","sourceRoot":"","sources":["../ts/Globals.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js b/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js index 8cd3d56d..e10e83cb 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js +++ b/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js @@ -17,12 +17,12 @@ var Strongs = (function () { if (dict == "grk") { results_1.prefix = "G"; if (sn > 5624) - return false; + return; } else { results_1.prefix = "H"; if (sn > 8674) - return false; + return; } results_1.sn = sn; $.ajax({ @@ -136,9 +136,9 @@ var Strongs = (function () { var ref = k.r.split(";"); crtxt += "" + Reference.bookName(parseInt(ref[0])) + " " + ref[1] + ":" + ref[2] + ", "; } + crtxt = crtxt.substr(0, crtxt.length - 2); + crtxt += "
"; } - crtxt = crtxt.substr(0, crtxt.length - 2); - crtxt += "
"; } crtxt += ""; } @@ -147,8 +147,12 @@ var Strongs = (function () { rtxt += "
Robinsons Morphological Analysis Code: " + r.rmaccode + " Show
"; for (var _e = 0, _f = r.rmac; _e < _f.length; _e++) { var el = _f[_e]; - if (el.id.toUpperCase() == r.rmaccode.toUpperCase()) - rtxt += el.d + "
"; + if (el.id.toUpperCase() == r.rmaccode.toUpperCase()) { + for (var _g = 0, _h = el.d; _g < _h.length; _g++) { + var rd = _h[_g]; + rtxt += rd + "
"; + } + } } rtxt += "
"; } @@ -176,7 +180,6 @@ var Strongs = (function () { try { var t = Strongs.BuildStrongs(r); $("#result").prepend(t); - return false; } catch (err) { Util.HandleError(err); @@ -199,7 +202,6 @@ var Strongs = (function () { } } }); - return false; } catch (err) { Util.HandleError(err); diff --git a/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js.map b/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js.map index b12af6a3..ff9621be 100644 --- a/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js.map +++ b/DynamicBibleUtility/DynamicBibleApp/js/Strongs.js.map @@ -1 +1 @@ -{"version":3,"file":"Strongs.js","sourceRoot":"","sources":["../ts/Strongs.ts"],"names":[],"mappings":"AAAA,kCAAkC;AA4BlC;IAAA;IAmNA,CAAC;IAlNiB,kBAAU,GAAxB,UAAyB,EAAU,EAAE,IAAI;QACrC,IAAI,CAAC;YACD,IAAI,MAAI,GAAG,IAAI,CAAC;YAChB,IAAI,SAAO,GAAkB;gBACzB,MAAM,EAAE,EAAE;gBACV,EAAE,EAAE,CAAC,CAAC;gBACN,OAAO,EAAE,EAAE;gBACX,IAAI,EAAE,EAAE;gBACR,SAAS,EAAE,EAAE;gBACb,QAAQ,EAAE,EAAE;aACf,CAAC;YACF,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,GAAG,GAAG,CAAC,GAAG,OAAO,CAAC;YAC/C,EAAE,CAAC,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC;gBAChB,SAAO,CAAC,MAAM,GAAG,GAAG,CAAC;gBACrB,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC;oBAAC,MAAM,CAAC,KAAK,CAAC;YAChC,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,SAAO,CAAC,MAAM,GAAG,GAAG,CAAC;gBACrB,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC;oBAAC,MAAM,CAAC,KAAK,CAAC;YAChC,CAAC;YACD,SAAO,CAAC,EAAE,GAAG,EAAE,CAAC;YAEhB,CAAC,CAAC,IAAI,CAAC;gBACH,KAAK,EAAE,KAAK;gBACZ,IAAI,EAAE,KAAK;gBACX,GAAG,EAAE,eAAe,GAAG,GAAG;gBAC1B,QAAQ,EAAE,MAAM;gBAChB,OAAO,EAAE,UAAU,CAAsB,EAAE,CAAC,EAAE,CAAC;oBAC3C,SAAO,CAAC,OAAO,GAAG,CAAC,CAAC;gBACxB,CAAC;gBACD,KAAK,EAAE,UAAU,OAAO,EAAE,MAAM,EAAE,KAAK;oBACnC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;gBAC5B,CAAC;aACJ,CAAC,CAAC;YAEH,CAAC,CAAC,IAAI,CAAC;gBACH,KAAK,EAAE,KAAK;gBACZ,IAAI,EAAE,KAAK;gBACX,GAAG,EAAE,mBAAmB,GAAG,GAAG;gBAC9B,QAAQ,EAAE,MAAM;gBAChB,OAAO,EAAE,UAAU,CAA0B,EAAE,CAAC,EAAE,CAAC;oBAC/C,SAAO,CAAC,SAAS,GAAG,CAAC,CAAC;gBAC1B,CAAC;gBACD,KAAK,EAAE,UAAU,OAAO,EAAE,MAAM,EAAE,KAAK;oBACnC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;gBAC5B,CAAC;aACJ,CAAC,CAAC;YAEH,EAAE,CAAC,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC;gBAChB,GAAG,GAAG,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,GAAG,OAAO,CAAC;gBACtD,IAAI,uBAA2C,CAAC;gBAEhD,6BAA6B;gBAC7B,CAAC,CAAC,IAAI,CAAC;oBACH,KAAK,EAAE,KAAK;oBACZ,IAAI,EAAE,KAAK;oBACX,GAAG,EAAE,GAAG;oBACR,QAAQ,EAAE,MAAM;oBAChB,OAAO,EAAE,UAAU,CAAuB,EAAE,CAAC,EAAE,CAAC;wBAC5C,uBAAqB,GAAG,CAAC,CAAC;oBAC9B,CAAC;oBACD,KAAK,EAAE,UAAU,OAAO,EAAE,MAAM,EAAE,KAAK;wBACnC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;oBAC5B,CAAC;iBACJ,CAAC,CAAC;gBAEH,iBAAiB;gBACjB,SAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAqB,uBAAqB,EAAE,UAAC,EAAE,EAAE,CAAC,IAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;oBAAC,MAAM,CAAC,IAAI,CAAC;gBAAC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBAAC,MAAM,CAAC,KAAK,CAAC;gBAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACvJ,EAAE,CAAC,CAAC,SAAO,CAAC,QAAQ,IAAI,SAAS,CAAC,CAAC,CAAC;oBAChC,GAAG,GAAG,cAAc,GAAG,SAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,OAAO,CAAC;oBAClE,CAAC,CAAC,IAAI,CAAC;wBACH,KAAK,EAAE,KAAK;wBACZ,IAAI,EAAE,KAAK;wBACX,GAAG,EAAE,GAAG;wBACR,QAAQ,EAAE,MAAM;wBAChB,OAAO,EAAE,UAAU,CAAmB,EAAE,CAAC,EAAE,CAAC;4BACxC,SAAO,CAAC,IAAI,GAAG,CAAC,CAAC;wBACrB,CAAC;wBACD,KAAK,EAAE,UAAU,OAAO,EAAE,MAAM,EAAE,KAAK;4BACnC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;wBAC5B,CAAC;qBACJ,CAAC,CAAC;gBACP,CAAC;YACL,CAAC;YACD,MAAM,CAAC,SAAO,CAAC;QACnB,CAAE;QAAA,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YACX,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1B,CAAC;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEa,oBAAY,GAA1B,UAA2B,CAAgB;QACvC,IAAI,CAAC;YACD,IAAI,CAAC,SAAQ,CAAC;YACd,0DAA0D;YAC1D,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,SAAS,CAAC,CAAC,CAAC;gBACzB,CAAC,GAAG,CAAC,CAAC,gQAAgQ,CAAC,CAAC;YAC5Q,CAAC;YACD,IAAI,CAAC,CAAC;gBACF,gCAAgC;gBAChC,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,CAAoB,CAAC,CAAC,OAAO,EAAE,UAAC,EAAE,EAAE,CAAC,IAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;oBAAC,MAAM,CAAC,IAAI,CAAA;gBAAC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBAAC,MAAM,CAAC,KAAK,CAAA;gBAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACvI,IAAI,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC;gBACxB,IAAI,KAAK,GAAG,KAAK,CAAC,EAAE,CAAC;gBACrB,IAAI,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;gBACnB,IAAI,IAAI,GAAG,KAAK,CAAC,EAAE,CAAC;gBAEpB,IAAI,EAAE,GAAG,oBAAoB,CAAC;gBAE9B,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,EAAE,EAAE,kDAAkD,CAAC,CAAC;gBAE5E,kCAAkC;gBAClC,IAAI,EAAE,GAAG,CAAC,CAAC,IAAI,CAAwB,CAAC,CAAC,SAAS,EAAE,UAAC,EAAE,EAAE,CAAC,IAAO,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;oBAAC,MAAM,CAAC,IAAI,CAAA;gBAAC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBAAC,MAAM,CAAC,KAAK,CAAA;gBAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACxI,IAAI,KAAK,GAAG,EAAE,CAAC;gBACf,EAAE,CAAC,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;oBAChB,KAAK,GAAG,8HAA8H,CAAC;oBAEvI,GAAG,CAAC,CAAU,UAAE,EAAF,SAAE,EAAF,gBAAE,EAAF,IAAE,CAAC;wBAAZ,IAAI,CAAC,WAAA;wBACN,GAAG,CAAC,CAAU,UAAI,EAAJ,KAAA,CAAC,CAAC,EAAE,EAAJ,cAAI,EAAJ,IAAI,CAAC;4BAAd,IAAI,CAAC,SAAA;4BACN,KAAK,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC;4BAChC,GAAG,CAAC,CAAU,UAAI,EAAJ,KAAA,CAAC,CAAC,EAAE,EAAJ,cAAI,EAAJ,IAAI,CAAC;gCAAd,IAAI,CAAC,SAAA;gCACN,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gCACzB,KAAK,IAAI,4CAA4C,GAAG,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC;6BACzI;yBACJ;wBACD,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;wBAC1C,KAAK,IAAI,QAAQ,CAAC;qBACrB;oBACD,KAAK,IAAI,eAAe,CAAC;gBAC7B,CAAC;gBAED,IAAI,IAAI,GAAG,EAAE,CAAC;gBACd,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;oBAEvC,IAAI,IAAI,8DAA8D,GAAG,CAAC,CAAC,QAAQ,GAAG,yFAAyF,CAAC;oBAEhL,GAAG,CAAC,CAAW,UAAM,EAAN,KAAA,CAAC,CAAC,IAAI,EAAN,cAAM,EAAN,IAAM,CAAC;wBAAjB,IAAI,EAAE,SAAA;wBACP,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC;4BAAC,IAAI,IAAI,EAAE,CAAC,CAAC,GAAG,QAAQ,CAAC;qBAChF;oBACD,IAAI,IAAI,eAAe,CAAC;gBAC5B,CAAC;gBACD,4BAA4B;gBAE5B,iFAAiF;gBACjF,CAAC,GAAG,CAAC,CAAC,iRAAiR,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,cAAc,GAAG,KAAK,GAAG,IAAI,GAAG,CAAC,CAAC,EAAE,GAAG,UAAU,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,QAAQ,GAAG,IAAI,GAAG,KAAK,GAAG,iCAAiC,CAAC,CAAC;YAChe,CAAC;YAED,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC;gBAC7B,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;YACvB,CAAC,CAAC,CAAC;YACH,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC;gBACrC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YACzB,CAAC,CAAC,CAAC;YAEH,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC;gBACjC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;YACxB,CAAC,CAAC,CAAC;YAEH,MAAM,CAAC,CAAC,CAAC;QACb,CAAE;QAAA,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YACX,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1B,CAAC;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEa,sBAAc,GAA5B,UAA6B,CAAC;QAC1B,IAAI,CAAC;YACD,IAAI,CAAC,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAEhC,CAAC,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;YACxB,MAAM,CAAC,KAAK,CAAC;QACjB,CAAE;QAAA,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YACX,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1B,CAAC;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEa,4BAAoB,GAAlC,UAAmC,CAAC;QAChC,IAAI,CAAC;YACD,IAAI,CAAC,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAChC,IAAI,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;YACnC,CAAC,CAAC,MAAM,CAAC;gBACL,SAAS,EAAE,IAAI;gBACf,KAAK,EAAE,GAAG;gBACV,MAAM,EAAE,GAAG;gBACX,SAAS,EAAE,IAAI;gBACf,KAAK,EAAE,oBAAoB;gBAC3B,OAAO,EAAE;oBACL,OAAO,EAAE;wBACL,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;oBAC5B,CAAC;iBACJ;aACJ,CAAC,CAAC;YACH,MAAM,CAAC,KAAK,CAAC;QACjB,CAAE;QAAA,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YACX,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QAC1B,CAAC;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEa,gBAAQ,GAAtB,UAAuB,CAAC;QACpB,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;QACpB,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QAErC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;YAC7B,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;YACzB,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACnB,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;YAC3B,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACnB,CAAC;IACL,CAAC;IACL,cAAC;AAAD,CAAC,AAnND,IAmNC;AAAA,CAAC"} \ No newline at end of file +{"version":3,"file":"Strongs.js","sourceRoot":"","sources":["../ts/Strongs.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/DynamicBibleUtility/DynamicBibleApp/ts/Bible.ts b/DynamicBibleUtility/DynamicBibleApp/ts/Bible.ts index 569a01bf..6750b6bc 100644 --- a/DynamicBibleUtility/DynamicBibleApp/ts/Bible.ts +++ b/DynamicBibleUtility/DynamicBibleApp/ts/Bible.ts @@ -1,28 +1,47 @@ -class Bible { - public static DisplayPassage(cs, ref, testament) { +type BiblePassage = { + ch: number, + vss: BibleVerse[] +} + +type BibleVerse = { + v: number, + w: [ + { + t: string, s: string + } + ] +} + +type BiblePassageResult = { + cs: BiblePassage[], + testament: string +} + +class Bible { + public static DisplayPassage(result: BiblePassageResult, ref: Reference): void { try { var r = ""; - for (var j = 0; j < cs.length; j++) { - if (Number(ref.startchapter) < Number(ref.endchapter)) { - r += "Chapter: " + cs[j].ch + "
"; + for (let j = 0; j < result.cs.length; j++) { + if (Number(ref.Section.start.chapter) < Number(ref.Section.end.chapter)) { + r += "Chapter: " + result.cs[j].ch + "
"; } - var vss = cs[j].vss; + let vss = result.cs[j].vss; - for (var m = 0; m < vss.length; m++) { - var v = vss[m]; + for (let m = 0; m < vss.length; m++) { + let v = vss[m]; r += "" + v.v + ". "; - for (var w = 0; w < v.w.length; w++) { + for (let w = 0; w < v.w.length; w++) { if (v.w[w].s != undefined) { - var strongs_pre = ""; - if (testament == "old") { + let strongs_pre = ""; + if (result.testament == "old") { strongs_pre = "H"; } - if (testament == "new") { + if (result.testament == "new") { strongs_pre = "G"; } - var sp = ""; + let sp = ""; if (v.w[w].t.substr(v.w[w].t.length - 1) == " ") { sp = " "; } @@ -36,32 +55,31 @@ } } } - var t = $("
 
" + "

" + ref.toString() + "

" + r + "

"); + let t = $("
 
" + "

" + ref.toString() + "

" + r + "

"); Bible.AttachEvents(t, ref); $("#result").prepend(t); - } catch (err) { Util.HandleError(err); } } - public static GetPassage(b, sch, ech, sv, ev) { + public static GetPassage(section: Section): BiblePassageResult { try { - var chapters = []; // the verses from the chapter. - var r = { + let chapters: BiblePassage[] = []; // the verses from the chapter. + let r: BiblePassageResult = { cs: [], testament: "" }; - for (var i = sch; i <= ech; i++) { - var url = "data/bibles/kjv_strongs/" + b + "-" + i + ".json"; + for (let i = Number(section.start.chapter); i <= Number(section.end.chapter); i++) { + let url = "data/bibles/kjv_strongs/" + section.start.book + "-" + i + ".json"; $.ajax({ async: false, type: "GET", url: url, dataType: "json", - success: function (d, t, x) { + success: function (d: BiblePassage, t, x) { chapters.push(d); }, error: function (request, status, error) { @@ -70,32 +88,32 @@ }); } - for (var j = 0; j < chapters.length; j++) { - var vss = []; - var start; - var end; + for (let j = 0; j < chapters.length; j++) { + let vss: BibleVerse[] = []; + let start; + let end; // figure out the start verse. if (j == 0) { - start = sv; + start = section.start.verse; } else { start = 1; } // figure out the end verse if ((j + 1) == chapters.length) { - end = ev; + end = section.end.verse; } else { end = "*"; } // get the verses requested. - var tvs = chapters[j].vss.length; + let tvs = chapters[j].vss.length; if (end == "*" || end > tvs) { end = tvs; } - for (i = start; i <= end; i++) { + for (let i = start; i <= end; i++) { // we're using c based indexes here, so the index is 1 less than the verse #. vss.push(chapters[j].vss[i - 1]); } @@ -106,7 +124,7 @@ }); } - if (b >= 40) { + if (section.start.book >= 40) { r.testament = "new"; } else { r.testament = "old"; diff --git a/DynamicBibleUtility/DynamicBibleApp/ts/Globals.ts b/DynamicBibleUtility/DynamicBibleApp/ts/Globals.ts index cda983dd..74a2aa63 100644 --- a/DynamicBibleUtility/DynamicBibleApp/ts/Globals.ts +++ b/DynamicBibleUtility/DynamicBibleApp/ts/Globals.ts @@ -7,50 +7,11 @@ function SortNumeric(x, y) { return x - y; } -function Traverse (node, testament?:string) { - try { - var treeText = ""; - if (node != null) { - if (node.hasChildNodes()) { - if (node.nodeName == "s") { - // you need to test if this is the OT or NT and set the attribute accordingly. - var t = ""; - if (testament == "old") { - t = "H"; - } - if (testament == "new") { - t = "G"; - } - treeText += "" + Traverse(node.childNodes.item(0), testament) + ""; - } else { - treeText += '<' + node.nodeName + '>'; - for (var i = 0; i < node.childNodes.length; i++) { - treeText += Traverse(node.childNodes.item(i), testament); - } - treeText += ''; - } - } else { - if (node.nodeValue != null) { - if (node.nodeValue.search(/^(\,|\.|\:|\?|\;|\!)/) != -1) { - treeText += node.nodeValue; - } else { - treeText += " " + node.nodeValue; - } - } - } - } - return treeText; - } - catch (err) { - Util.HandleError(err); - } - return null; -}; function Search(sv) { try { - var qs = sv.split(";"); - for (var x in qs) { - var q = qs[x].trim(); + let qs = sv.split(";"); + for (let x in qs) { + let q = qs[x].trim(); if (q != "") { // its a search term. if (q.search(/[0-9]/i) == -1) { @@ -59,10 +20,10 @@ function Search(sv) { $("#searchpanel").panel("open"); } else if (q.search(/(H|G)[0-9]/i) != -1) { - var original_q = q; + let original_q = q; // its a strongs lookup - var dict = q.substring(0, 1); - var store = true; + let dict = q.substring(0, 1); + let store = true; if (dict.search(/h/i) != -1) { dict = "heb"; @@ -72,29 +33,24 @@ function Search(sv) { if (parseInt(q.substring(1)) > 5624) store = false; } q = q.substring(1, q.length); - var Ss = q.split(' '); + let Ss = q.split(' '); - var results = []; - for (var s in Ss) { + let results = []; + for (let s in Ss) { results.push(Strongs.GetStrongs(Ss[s], dict)); } - for (var result in results) { - // display results. - //if ($("#display-strongs-as-dialog")[0].checked) { - // Strongs.DisplayStrongsDialog(results[result]); - //} else { + for (let result in results) { Strongs.DisplayStrongs(results[result]); - //} } if (store) CurrentReferences[original_q.toString().toLowerCase()] = true; } else { // its a verse reference. if (q.trim() != "") { - var myref = new Reference(q.trim()); - var r = Bible.GetPassage(myref.Section.start.book, myref.Section.start.chapter, myref.Section.end.chapter, myref.Section.start.verse, myref.Section.end.verse); + let myref = new Reference(q.trim()); + let r = Bible.GetPassage(myref.Section); - Bible.DisplayPassage(r.cs, myref, r.testament); + Bible.DisplayPassage(r, myref); CurrentReferences[myref.toString().toLowerCase()] = true; } } diff --git a/DynamicBibleUtility/DynamicBibleApp/ts/Strongs.ts b/DynamicBibleUtility/DynamicBibleApp/ts/Strongs.ts index abbaaf73..3b5de5ca 100644 --- a/DynamicBibleUtility/DynamicBibleApp/ts/Strongs.ts +++ b/DynamicBibleUtility/DynamicBibleApp/ts/Strongs.ts @@ -27,7 +27,7 @@ type StrongsResult = rmaccode: string, }; class Strongs { - public static GetStrongs(sn: number, dict): any { + public static GetStrongs(sn: number, dict): StrongsResult { try { let self = this; let results: StrongsResult = { @@ -41,10 +41,10 @@ class Strongs { var url = dict + Math.ceil(sn / 100) + ".json"; if (dict == "grk") { results.prefix = "G"; - if (sn > 5624) return false; + if (sn > 5624) return; } else { results.prefix = "H"; - if (sn > 8674) return false; + if (sn > 8674) return; } results.sn = sn; @@ -117,7 +117,7 @@ class Strongs { return null; } - public static BuildStrongs(r: StrongsResult) { + public static BuildStrongs(r: StrongsResult): JQuery { try { let t: JQuery; // sometimes people search for a number that doesn't exist @@ -128,17 +128,17 @@ class Strongs { // first deal with strongs data. let entry = $.grep(r.strongs, (el, i) => { if (el.i == r.prefix + r.sn) { return true } else { return false } })[0]; let title = entry.lemma; - var trans = entry.tr; - var pron = entry.p; - var desc = entry.de; + let trans = entry.tr; + let pron = entry.p; + let desc = entry.de; - var re = /([hg][0-9]{1,4})/gi; + let re = /([hg][0-9]{1,4})/gi; desc = desc.replace(re, "$1"); // now deal with cross references. - var cr = $.grep(r.crossrefs, (el, i) => { if (el.id == r.prefix + r.sn) { return true } else { return false } }); - var crtxt = ""; + let cr = $.grep(r.crossrefs, (el, i) => { if (el.id == r.prefix + r.sn) { return true } else { return false } }); + let crtxt = ""; if (cr.length > 0) { crtxt = "
Cross References: Show
"; @@ -149,20 +149,22 @@ class Strongs { let ref = k.r.split(";"); crtxt += "" + Reference.bookName(parseInt(ref[0])) + " " + ref[1] + ":" + ref[2] + ", "; } + crtxt = crtxt.substr(0, crtxt.length - 2); + crtxt += "
"; } - crtxt = crtxt.substr(0, crtxt.length - 2); - crtxt += "
"; } crtxt += "
"; } - var rtxt = ""; + let rtxt = ""; if (r.prefix == "G" && r.rmac.length > 0) { rtxt += "
Robinsons Morphological Analysis Code: " + r.rmaccode + " Show
"; for (let el of r.rmac) { - if (el.id.toUpperCase() == r.rmaccode.toUpperCase()) rtxt += el.d + "
"; + if (el.id.toUpperCase() == r.rmaccode.toUpperCase()) { + for (let rd of el.d) rtxt += rd + "
"; + } } rtxt += "
"; } @@ -190,22 +192,21 @@ class Strongs { return null; } - public static DisplayStrongs(r) { + public static DisplayStrongs(r: StrongsResult): void { try { - var t = Strongs.BuildStrongs(r); + let t = Strongs.BuildStrongs(r); $("#result").prepend(t); - return false; } catch (err) { Util.HandleError(err); } return null; } - public static DisplayStrongsDialog(r) { + public static DisplayStrongsDialog(r: StrongsResult): void { try { - var t = Strongs.BuildStrongs(r); - var d = $("
").append(t); + let t = Strongs.BuildStrongs(r); + let d = $("
").append(t); d.dialog({ draggable: true, width: 600, @@ -218,7 +219,6 @@ class Strongs { } } }); - return false; } catch (err) { Util.HandleError(err); } @@ -226,8 +226,8 @@ class Strongs { } public static ShowHide(e) { - var o = $(e.target); - var c = o.parent().find(".contents"); + let o = $(e.target); + let c = o.parent().find(".contents"); if (c.css("display") != "none") { c.css("display", "none");