Category: Javascript
SuperGenPass patched for Google Chrome
2460905893_0c3fc213c5

I am a huge fan of SuperGenPass. There are so many obvious reasons why it’s a great concept that I won’t bore you with a rehash of all of them. Unfortunately, in Google Chrome, SuperGenPass chokes on some pages. I do not blame Chrome for that: it’s for security reasons. I’ve patched the basic version of SuperGenPass so that it [...]

By Chris with 0 comments
S2ajax v1.0 connects simply PHP and JavaScript
S2ajax2

Here comes S2ajax v1.0! And it was long overdue. Six months already since I posted S2ajax says “hi()” I can hardly believe it. What I think of as v1.0′s main feature is that it is now possible to simply export classes in PHP and these classes can be instantiated in JavaScript. Whenever these instances are modified through asynchronous method calls, [...]

By Chris with 2 comments
Bespin in Titanium: From The Jaws Of Victory…

bespin is really an intriguing project. Since I’ve grown frustrated with the inconsistencies between the various code editors that I have been using — I work on Leopard at home and Ubuntu at work — I thought that creating my own editor would be the answer to that. Nothing fancy, mind you. Just something consistent. My first impulse was to [...]

By Chris with 0 comments
PHP classes and Javascript: S2ajax says “hi()”

Sajax is a ‘managed’ AJAX framework that was created by the fine folks at Modern Method a few years ago. What’s so great about it is the seamless communication between your back-end and the web page itself: you write your PHP code, tell Sajax which functions to export and they are now accessible from Javascript. For instance — from the [...]

By Chris with 7 comments
ExtPHP now on Github

About 10 months ago, I released this tool, allowing developers to handle ExtJS like “managed” code in PHP: ExtPHP. Shortly thereafter, Jack Slocum changed ExtJS’ licensing model and it all became very muddy but my main question was: “As a commercial user, what would the status of the extensions be?” It seems that it’s OK to create an extension and [...]

By Chris with 2 comments
typeface.js is promising

I read today about typeface.js and it’s exactly the lightweight replacement that sifr could use. If you are not familiar with sifr, in a nutshell: use whatever font you want, regardless of whether it is installed on your visitors’ computers or not. Of course, these days, Flash is more popular than ever but if you are a purist, typeface allows [...]

By Chris with 1 comment
ExtPHP: An ExtJS Converter/Wrapper for PHP Developers

It is something that I had to think about in my day job, because my team is migrating to PHP for web development and I believe that we simply do not have enough time for them to learn JavaScript’s intricacies, I needed to be the one person who would have to wrestle JavaScript when problems happened. I therefore needed a [...]

By Chris with 28 comments
jQuery UI now professionally maintained!

Well, this is exciting: Paul Bakaus, lead jQuery UI developer, announced today that he was hired by Liferay, Inc., of L.A., to work full time on his baby. As an early adopter, I am very happy to see the project evolve this way. In case you are not familiar with Liferay, they develop open-source products, so all is well var [...]

By Chris with 0 comments
About Events Capturing

Dusting Diaz blogs about consuming events in Mozilla. I’ve always enjoyed his postings but I have to disagree about having to wait for a ‘better’ IE: the same tricks can already be performed in current version of IE. Simply react to a click event with this code (pasted from nextBBS’ common.php): ?View Code JAVASCRIPT// A very experimental private function: consume [...]

By Chris with 2 comments
Where is getElementsByClassName()?

Since one of the goals of this blog is to show you how we resolved some of the issues we encounter when writing modern Web applications, allow me to repost this short article that I originall posted at goodjavascript.com It’s an extremely common problem: you want to retrieve all the “special” links embedded in your web page. Or all the [...]

By Chris with 3 comments
data recovery