thirdroute.com

Captify is a plugin for jQuery written by Brian Reavis (@brianreavis) to display simple, pretty image captions that appear on...

vadikom.com

With this plugin, you can create a scalable tooltip by just using a single background image for the tooltip body...

github.com

PaintbrushJS is a lightweight, browser-based image processing library that can apply various visual filters to images within a web...

code.google.com

JSViz makes it easy to create dynamic 2D views of information. Practical applications include network graphs, navigation, and other dynamic...

makandra dev
cheeaun.github.com

A simple web-based WYSIWYG editor, written in MooTools.

scripty2.com

scriptaculous replacement

livepipe.net

HotKey provides functionality similar to the accesskey attribute, but has many enhancements that allow for more granular control when creating...

code.google.com

WKRTE is a jQuery rich text editor based on lwrte by plandem.

github.com

Helium accepts a list of URLs for different sections of a site then loads and parses each page to build...

morrisonpitt.com

jsPlumb can visually connect elements together with curved (or straight) lines. The demo has examples of Bezier curves and straight...

andrew.hedges.name

When is a global variable not a variable? When it is a property of the global object.

css-tricks.com

The difference is that return false; takes things a bit further in that it also prevents that event from propagating...

github.com

Run your Jasmine specs without a browser

makandra dev

...a same_site option, i.e. cookies[:my_cookie] = { value: 'my-value', same_site: 'None' } Javascript (using js-cookie) Make sure you're using at least 2.2.0. Set a cookie with...

For websites that don't do JavaScript rendering on the client, it's best practice to put script tags at the bottom of the HTML. This way, the page can...

...the page. This can be done with helpers. How to implement Add the attached javascript_helper to your app. Move your javascript_include_tags out of to the end of...

...concept, like a Ruby class attribute (snake_case) that is also exposed to the JavaScript world (camelCase). # This query matches "foobar", "foo-bar" and "foo_bar" # The query is case...

...event on window. It will be emitted for all uncaught errors in the current JavaScript VM: window.addEventListener('error', function(event) { console.log("Got an uncaught error: ", event.error) }) Tip Testing tools like...

makandra dev

- uses: ./.github/actions/setup-ruby - name: Run RuboCop run: bundle exec rubocop --color eslint: name: Lint JavaScript Code runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ./.github/actions/setup-node - name: Run EsLint

developer.mozilla.org

...attribute will become standard soon. Feel free to use to feel future-proof. On JavaScript file objects, webkitRelativePath is supported similarly to webkitdirectory in HTML. As a fallback for older...

...assets that we don't need allow_any_instance_of(ActionView::Base).to receive(:javascript_include_tag).and_return('script') allow_any_instance_of(ActionView::Base).to receive(:stylesheet_link...

...will have two CSRF tokens: A in the . This is required so client-side JavaScripts may make POST, PATCH, DELETE requests. An within each form. Since Rails 5 this token...