Archive for the 'JavaScript' Category

Smaller Distributables

Friday, October 28th, 2005

Set out to create smaller JAR distributables last month. My projects are breaking themselves up into smaller artifacts. Many are independent.
I read through script.aculo.us and Prototype in fifteen minutes. It is amazing that you can get so much out so little code.
The read goes quick, because there is not much code, and because all the […]

Safari, Gecko, IE / A Tab Order Shootout

Monday, October 3rd, 2005

Hmm… I’m creating my Ajax interface to Think New Orleans 2.0 and finding I can’t user the TAB key to move from link to link in either Firefox or Safari. Some quick research shows that Safari doesn’t allow full keyboard access to form controls either. Can’t seem to find that ability in Gecko. Oops. Here […]

October Software Directions

Sunday, October 2nd, 2005

I’m going to start working with Groovy. It is going to be while to get a build environment setup, but that’s the plan, Groovy in Eclipse. I plan on turning Eclispe into my day to day environment and scirpting it with Groovy.
I’ve started a new project Refresh. It starts with creating Ruby to modern C++ […]

Ajax, Ajax, Ajax

Friday, September 30th, 2005

First, Let Me Say…
Ajax.
Ajax, Ajax, Ajax.
There I said it. Like the programmer in the OK/Cancel cartoon, I didn’t want to say it, but now I’ve said it. I said it once. I said it thrice. I’ll say it again. Ajax. I’ll call it, Ajax. Jesse James Garrett is not a bad guy. Packaging an idea […]

innerHTML Quirk / List Items With Inline Display

Thursday, September 29th, 2005

With this markup…
<ul id=”list”>
<li class=”tag”>a</li>
<li class=”tag”>b</li>
</ul>
…and this CSS…
li.tag {
display: inline;
}
… everything looks fine. You get a list that says “a b” as you’d expect.
However, if you do…
document.getElementById(”list”).innerHTML = ‘<li class=”tag”>a</li>n<li class=”tag”>b</li>’
In Gecko you’ll get your “a b” but in IE 6 you’ll get “ab”. No spacing.
After a […]