With some help I found a number of problems in IE and other places with asymmetric form implementation. So, I have changed the earmark system (formerly “Dog Ears”). I have pulled earmarks off of all but a few portions of the site, until I have time to ensure their performance. I grew this thing too fast, and have been embarassed by it for a couple of days now. I will try to implement the earmarks in more places in different degrees as the Lord allows.
Now that I have learned a thing or two about cookies, I am planning to eventually implement a Preferred Bible option. (That does not give you a lot of options: Geneva Bible and Authorized Version; it’s basically my way or the highway.) At some point in the future, if we are able to offer other older (TR) English Bibles, e.g. Coverdale, Wycliffe, Tyndale, etc., you will see that option open up. I don’t know how reasonable that is, but I would like to see it eventually.
I hope there will be more to come.
(8-16 hours—big gap, I know, I have not been recording my hours carefully: 4+ hours tonight, and the same last night)
I have posted a fix to the stalling IE8 cookie monster problem, I think. (We don’t have IE8 here to test it, so I am presuming to know if this was a helpful thing.) I have also posted a fix to the IE6 style problem. I hope it works, too. Please let me know if you have problems.
…
I worked some more and the KJB is now cleaned up a bit, and the iPhone has some lighter page loads. I also added a new script from Dean Edwards that allows IE6 and IE7 to act more like IE8 in terms of CSS/Style selectors and other behavior. This makes it easier to use one stylesheet. If you are using IE5.5 or lower, you are most likely having a hard time using this site, but that should be par for the course with you. If you are using IE6 and you have Javascript disabled, your experience on here will be poor. I think there are some other good things I did, but I am so fuzzy at this point that I cannot remember what it was.
Good night.
I was at a friend’s house today. (I am thankful that he—Kevin—makes good use of the site.) I found out a number of problems with the site. While Dog Ears worked in IE6—and I seem to remember them working in IE7—they apparently don’t work in IE8. (I do know from experience that they work well in FF3/Mac, Safari 4/Mac, and Safari/iPhone.) In IE8, the cookie-handling file (/innards/php/cookie-monster.php) stalls, without pushing you back to the referring page. Here is a quick breakdown of problems that I have recently found:
- “Contents:” links return null for the link text in IE6.
- The bookmark does not display correctly in IE6, still showing the background image at this point.
- The outbound link disclaimer/landing page works on site links in IE6.
cookie-monster.php does not work in IE8.
There are still lots of things going on in development here on my own machine at home (and other things that I realize need to be updated or changed):
- Dog Ears are much nicer, but have not been implemented throughout. They tell you the book, chapter and verse in a more human-friendly way, e.g. “Gen 1.3″. But they do not work well in books that are not related to the Bible directly.
- I have lots of simple clean-up to do on books:
- educating quotes and apostrophes (all books)
- spelling (non-Bible)
- grammar (non-Bible)
- I still need to build previous and next chapter navigation in non-Bible books.
- I need a standardized naming convention for non-Bible books.
- I also need to put heading for Aleph, Beth, Gamel, etc. in Psalm 119 for easier navigation and reading (particularly in the two psalters).
- I also need to build a better index for the Bay Psalm Book.
There is so much to do, and so little time. The Lord is gracious. He will provide what he is pleased to. And it will be excellent. Good night.
Poor alliterations are poetic asininity, but that’s not stopping me.
Anyway, this weekend saw the addition of some much needed hyperlinks (for contents, next, previous and page top) to the IE6 (Internet Explorer 6) standard interface.
It also saw the addition of Charles Hodge’s commentary on Romans.
(3+hours)

Librex on IE6 (WinXPMCE)
The moral of the story: don’t use IE(6). I know I should be testing in IE6. (Or maybe I don’t know, because I am not doing it, at least not yet.) Look, someone is going to say that is stupid. I can understand why. I can also tell you that it is better to test in a standards-compliant browser and then work backward through the IEs. That is my idea. At some point in the next month or so, I will probably test this and create my clean-up IE stylesheet. Continue reading ‘Librex Looks Awful in IE…’