Praylio Bible Verse Detection
by JoshuaIRL
HTML
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
<script src="http://praylio.com/javascripts/vendor/bcv_parser_en.js"></script>
<div class="poster well">
<div class="post-box-wrap"><textarea name="post-box"></textarea></div>
<div class="verses">
</div>
</div>
CSS
<!-- RefTagger from Logos. Visit http://www.logos.com/reftagger. This code should appear directly before the </body> tag. -->
JavaScript
var bcv = new bcv_parser;
bcv.set_options({"invalid_passage_strategy": "ignore","invalid_sequence_strategy":"ignore","book_alone_strategy": "include", "book_sequence_strategy": "ignore","invalid_passage_strategy": "include", "invalid_sequence_strategy": "include"});
$(document).ready(function() {
var $postTextBox = $('textarea:first');
//do_parse($postTextBox.val());
$postTextBox.keyup(function() {
do_parse($(this).val());
});
});
function do_parse(textReference) {
var osises = bcv.parse(textReference).osis_and_indices();
$(".verse").remove();
if (osises.length > 0) {
console.log(osises);
$.each(osises,function(i,val) {
var $verseList = $(".verses");
var $verse = $("<div />").addClass('verse');
console.log(val);
});
}
}