I'd like to talk a little bit about web coding, specifically client-side Javascript and DOM coding.
For CMXpress, I needed a good drop-down/pop-up color-picker for use with Prototype, and it seemed to me like such a thing ought to be an easy thing to find, but in reality, it turned out to be as rare as a blue moon. There are
some basic controls out there, some with
irritating popups, some with tolerable design but
ugly licensing, and I couldn't have any of that. CMXpress is open-source, under the BSD license, and I needed something that would play nice with that. I also needed something that would play nice with Prototype, and that ideally would be friendly to your garden-variety end-user and that would also ideally look like a control that was native to the browser.
So, since nothing fit the bill, I built ProColor. You can see a screenshot below, or you can visit
ProColor's website and download yourself a copy.
In a future posting, I'll talk about
how ProColor works internally. And if you want to learn how to use it, that's well-documented on ProColor's own website. Here, I'd just like to spend a little time elaborating on what it is, why it is that way, and what it can do for you.
( Read more... )