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.

Timezone clock

Set timezones

Timezone clock module provide a block having multiple clock's for different timezone. This module is not depend on any external javascript library or php library.


Noscript Tag

noscript tag

Noscript tag module displays noscript tag when javascript is disabled in users browser. Site admin can configure what content to be displayed in the noscript tag. In some browsers the script tag is disabled or javascript is disabled, which leads to bad user experience. In those cases this module comes in handy by displaying a message in top of site.

Site admins can configure what content can be displayed in the noscript tag. Admins can add plain text or markup in the noscript tag via this module.

Jumper (Jump Anywhere)

Jumper provides a simple integration with Jump.js, a small, modern, dependency-free smooth scrolling library.


Drupal pinterest style image loading

This lightweight module will automatically provide lazyloading of images on your website in a pinterest-style color scheme. It fetches the main color of your image and serves it until your image is loaded.

The module is great for performance and SEO, since it only loads images that are actually viewed in the viewport. Especially on mobile devices this results in faster loading of your pages.

Installation instructions


This is an API module that integrates remodal JavaScript library with Drupal Ajax API. It allows to open content in modal overlay using remodal.js.

Use'data-dialog-type' => 'remodal'for rendering ajax links as you would do for drupal modal dialogs ('data-dialog-type' => 'modal'), or useOpenRemodalCommand()instead of coreOpenModalDialogCommand()for building custom ajax response handlers.
Also you can set custom options as you would do for drupal dialogs (e.g.'data-dialog-options' => ['modifier' => 'custom-class']to add a custom class to remodal overlay).


Subscribe with RSS Subscribe to RSS - JavaScript Utilities