makandra dev

If you're using jQuery, you need to update to 1.5.1 to get Internet Explorer 9 to work.

makandra dev
ruzee.com

Liquid Canvas is a JavaScript library which allows you to draw inside an HTML canvas element with an easy yet...

phantomjs.org

PhantomJS is a minimalistic headless WebKit. It has fast and native support for various web standards: DOM handling, CSS selector...

Specify these gem versions in your Gemfile: gem 'cucumber', '~> 1.3.0' gem 'cucumber-rails', '= 0.3.2' # max version for Rails 2

Sometimes you need to dynamically load an image and do something as soon as its loaded (when for example its...

Cucumber scenarios that are tagged with @javascript so they run with Selenium are very slow. You might not want to...

Pie sometimes does not properly redraw elements upon changes. This often happens when the change comes from somewhere further up...

bonsaiden.github.com

JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives...

Depending on where you live, different rules are used to determine the number of the week and a weekday. You...

When you click a link or a press a button on a Selenium-controlled browser, the call will return control...

api.jquery.com

jQuery offers many different methods to move a selection through the DOM tree. These are the most important: $element.find(selector...

labs.adobe.com

"Wallaby" is the codename for an experimental technology that converts the artwork and animation contained in Adobe® Flash® Professional (FLA...

If you have content inside a page that is hidden by CSS, the following will work with Selenium, but not...

adobe.com

Flash movies (.swf files) can talk with Javascript code embedded in the same HTML page. There are two ways to...

makandra dev
wiki.debian.org

This note is a reminder that there is something called AppArmor that could cause weird errors ("File not found", "Can...

makandra dev

Using OpenSSL it's very easy to seriously encrypt files. Use the script below. Input / Output are self explanatory. Put...

makandra dev
code.google.com

Javascript that implements client-side hyphenation of HTML-Documents.

getfirebug.com

You know Firebug as a Firefox extension but there is also a "Lite" version which runs purely off JavaScript.

github.com

jQuery plugin to register callback functions to keyboard shortkuts. Keyboard events in vanilla Javascripts are super-painful to work with...

alfajango.com

The difference between .bind(), .live(), and .delegate() is not always apparent. Having a clear understanding of all the differences, though...

Find-as-you-type boxes are usually built by observing changes in a text field, and querying the server via...

imperialviolet.org

In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as...

You can use these step definitions: Then /^I should not see an error$/ do (200 .. 399).should include(page.status_code...

prototypejs.org

jQuery's selector engine, live()-like event handlers, pixel-perfect layout measuring.