If the main purpose of your module is to provide additional functionality via JavaScript then you should use the JavaScript tag. If your module's main purpose is to provide some set of features and JavaScript helps make those features richer, do not use the JavaScript tag.

interactjs Library

This is a module that is geared toward adding the interactjs library via the libraries module. Interactjs is a JavaScript library that helps with drag and drop interactivessource available on github. Please post any bugs related to interact.js on github.

Checkout interactjs's official website for information and examples.


Slick Entity Reference

Field formatter for Entity Reference fields, using Slick.


Angular Drupal

Angular JS module for Drupal

This is the companion Drupal module for the Angular JS module, angular-drupal.


Location cookie

Uses a web service via javascript to add cookies of the clients location.

A light weight alternative to other ip location modules with the downside of the location cookies not being available with the first page visit.

The actual cookies that are set depends on the web service that is selected on the admin page. The admin page allows you to test the service and see what cookies will be set.
Admin page: admin/config/people/location_cookie

A good use case is using the location cookie as a views contextual filter (this is what I use it for).

Live Helper Chat integration

Live Helper Chat module makes it easy to integrate an existing Live Helper Chat server to your site.

The module allows you to choose which pages the widget is shown on, which users it is shown to and define all the widget options.

Live Helper Chat is an open source live-support chat service made with PHP. It also supports the operators using various client software, including XMPP and a custom client.

The module is based on the Zopim module.



Subscribe with RSS Subscribe to RSS - JavaScript Utilities