18
Form Validation Engine 1.7 is partially broken with jQuery 1.4.3
Hi guys,
I am having a problem with triggering focusout event with the new jQuery 1.4.3. As of right now, I am not really sure why this is happening and the 1.4.3 bugs are not really out.
This bug is only affecting the inline validation, your older site validations will still work when the user submit the form.
I will probably land a patch today, if you are using the validation engine stick with 1.4.2 or change liveEvent to false when you are instancing the plugin.
Update: The problem is only occurring in Firefox, it seems like this is a jQuery bug, but I am not sure right now, I will have to investigate more later today..
16
#jqcon – funcUnit: Selenium and qUnit glory
“JavaScript application testing has a well-earned reputation for being a giant pain in the ass. Existing solutions suffer from complex setup, difficult APIs, lack of automation, or expensive licensing fees. But there’s no denying that solid testing is the key to a better quality, more maintainable app.And that’s where FuncUnit comes in. FuncUnit is a free, open source JavaScript web application testing framework that’s powered by jQuery, Selenium, QUnit, and Envjs. It provides: - Functional testing. Simulates clicks, keypresses, and drags to test event handling and UI changes.- Easy syntax. It’s jQuery and QUnit syntax, natural for any jQuery developer.- Run with just a browser.
Developers run tests as they work to prevent regressions.- Run the same test automated. QA can run nightly scripts that…
16
#jqcon – $.Phono() looks hot!
Phono is a jquery plugin that you can use to make phone call within the browser. The server is in the cloud, and it use flash to actually use the microphone. There is also a java applet in the way, and they hope to use html5 later, if html5 get an microphone implementation.
Really easy to use:
-
var phono = $.phono({
-
onReady: function() {
-
$("#call").attr("disabled", false).val("Call");
-
}
-
});
-
-
$("#call").click(function() {
-
$("#call").attr("disabled", true).val("Busy");
-
phono.phone.dial("985-655-2500", {
-
onRing: function() {
-
$("#status").html("Ringing");
-
},
-
onAnswer: function() {
-
…
21
Moving from website services to web applications
I am happy to announce that I willl be soon joining the Cakemail development team and leaving my current front-end developer position at w.illi.am/. After more than 5 years of being in the website service business, this will be a welcomed change.
There is just a couple of itchy things about the website gig that I wanted to take the time to talk about today. It’s probably going to sound negative a bit, but no job is perfect and I certainly enjoyed, for the most of it, my work in this area.
Everyone has a cms
In every company I worked, everyone had a custom CMS, some better than others. But in almost every company I worked for, the boss wanted to “monetize” there investment in the development…
14
Overtime and web developers
I was reading an article from Ben Yoskovitz (Started Standout jobs) about why you should hire workaholics or not and it got me thinking.. Why it is expected that web developers do overtime? Most of the time for free? From a startup perspective, the fact that you will be tackling interesting problems and doing more R&D should be enough that you want to put extra effort for free every week.
I always had a odd feeling about overtime since I started to work professionally as a front-end developer. Doing overtime for free has never been something I was really good with, and I am a workaholic! but for me, not for someone else’s company or project.
It’s not like your going to have a company share that…
1
Form Validation Engine 1.7 Online
It’s been a long time since I updated the validation engine. In this release the engine get a very small code overhaul, a fix to the inline ajax validation and also, and more importantly, a new feature makes its entrance:
Validation in overflown div and lightbox with scrollable content is now supported
To get the supported mode you need to add this option when instancing your plugin:
-
$("#formID").validationEngine({
-
containerOverflow:true, // Enable Overflown mode
-
containerOverflowDOM:"#divOverflown" // The actual DOM element container with overflow scroll on it
-
})
(With overflown hidden parent)
View demo
The big change in this method is that normally the engine will append every error boxes to the body. In this case it will append every error boxes before the input validated. This add a bit of complexity, if…
14
Crockford on JavaScript
Good morning everyone, having a slow day at work? take the time to listen to these videos, or just put them in background while you work!
“During the past three months, Yahoo!’s JavaScript architect Douglas Crockford delivered a series of public lectures on the JavaScript programming language at Yahoo!. YUI Theater recorded and transcribed each of the five lectures.”
Volume 1: The Early Years
Chapter 2: And Then There Was JavaScript
Act III: Function the Ultimate
Episode IV: The Metamorphosis of Ajax
Part 5: The End of All Things
1
Cool web projects that will energize you
Sometimes there are projects that are just way cooler than yours. In this spirit, I wanted to highlights some projects that just flabbergast me. I tried to put more down to earth projects than just “experimental stuff”.
Vanthia
Vanthia is just a browser MMO based on Mootools and Python. The creator worked on it for years and it shows. The UI is great, the game itself looks great, it use canvas and various HTML5 apis. If you are trying to do an MMO javascript based games, I suggest you have a good look at it.
The video is a bit old, it changed quite a bit.
Aves game engine
Aves is a javascript game engine that got an isometric level editor. oh yes, it also got real time features.
Mozilla Hacks HTML5 image…
18
Back to blog 101!
As you can see Position Absolute changed of skin a bit.
Unfortunately since last December, I had less time for the site and I decided to go back to a simple blog. I will be posting more in-depth article about JS, CSS and mobile (I already have 2 articles near ready to ship), but a lot less news.
I am also in the development process of a relatively big web application, and I will certainly share with you every stage of this project.
7
In video: John Resig on Advanced Javascript to Improve your Web App
In February 2010 John Resig, the creator and lead developer of the jQuery JavaScript library, spoke at the annual Future of Web Apps Miami conference. During this 25 minute talk John outlines many of the new features and ideas behind jQuery 1.4.
Source from ThinkVitamin.
Articles
Some Tweets
- Confoo schedule is out! my talk, jquery spaghetti, will be thursday 13:30! Right after lunch!
- The Open Web Needs You Now http://t.co/KclGKezj
- jquery validation engine 2.5.1 release is coming, some bugfixs in there, you can already grab it from github raw download
- really nice backbone patterns resource, http://t.co/FQLYcoZV
- the best news reader app for android tablet @pulsepad , a joy to read on, no need for all those websites app now..
- Interestingly enough, my fellow developers that had a looked at @weddingdeck app stayed longer than my wedding clients target userbase



