engineyard.com

Asynchronous JavaScript and CSS, also known as CSSHttpRequest, is a method of URI-encoding data in 2KB chunks split over several CSS rules with a modified data URI scheme. Because...

code.google.com

iUI is a framework consisting of a JavaScript library, CSS, and images for developing iPhone webapps...

leadthinking.com

...a nutshell, Bowline lets you build cross platform desktop applications with Ruby, HTML and JavaScript. The idea is to make building desktop apps as simple (and fun) as building Rails...

celerity.rubyforge.org

Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity aims at being API...

spritely.net

...created by Artlogic for creating dynamic character and background animation in pure HTML and JavaScript. It's a simple, light-weight plugin with a few simple methods for creating animated...

stackoverflow.com

...re running your tests with the Selenium driver (and probably other drivers that support JavaScript), you can hack it

...HTML represented as a string (HTTP response body). It does not evaluate CSS or JavaScript. It uses Nokogiri for parsing the response body. This way you can use query selectors...

...is aware of all visible and hidden elements since it parses CSS rules and JavaScript, too. Conclusion In my opinion I would not recommend to ignore hidden elements by default...

...is the string format that represents simple data structures. Ruby data structures that resemble Javascript objects can be serialized to JSON with #to_json. These can be restored from a...

Although it's tempting flirt with detecting mobile/touch devices with CSS media queries or Javascript feature detection alone, this approach will be painful when heavily customizing a feature beyond just...

...Ruby method touch_device? for your Rails views and a method TouchDevice.isPresent() for your Javascripts. Note that we are detecting touch devices by grepping the user agent, and the keyword...

...after each scenario: After do if Capybara.current_driver == :selenium && !Capybara.current_url.starts_with?('data:') page.execute_script <<-JAVASCRIPT localStorage.clear(); sessionStorage.clear(); JAVASCRIPT end

Working with lists in Javascript is painful because the native Array class is so poorly designed. One way to reduce the pain is to to use Underscore.js's functions like...

Runs Cucumber under bundle exec Uses an old version of Firefox for Selenium (Javascript) features if you setup your system that way Runs features in parallel if parallel_tests...

makandra dev
github.com

...secure and HttpOnly (keeping them from being sent over HTTP and protecting them from Javascript) rewrite all client cookies once, making them secure and HttpOnly notification if a request has...

mathiasbynens.github.io

This will give the target site full access to your Javascript environment through window.opener, if the target is on the same domain. Even if the target site is on another...