Ajax Load

Component type

module

Maintenance status

Development status

Downloads

28629

Component created

Component changed

Helper module to load and add JavasScript and CSS data for Ajax-loaded content.

There will be no Drupal 7 version as the functionality provided by AJax load is built into Drupal 7 core's Ajax API. See #1060340: Port AJAX load module to drupal 7..

There is an experimental D6 2.x branch that depends on CTools.

When loading new content via AJAX, there is the potential need to load CSS and Javascript files and data not already available on the page. Ajax Load is a helper module designed to handle this task. It should only be installed for use with another module.

Ajax Load was written to accompany a patch that added AJAX loading to the Views module. When enabled, Ajax Load will ensure that any needed JS and CSS files are loaded along with dynamically loaded views.

Maintained by markus_petrux and nedjo.

Developer usage

To see a full working example, download the dev version, which includes an ajax_load_example module.

Ajax Load implements a drupal_alter() hook, hook_ajax_data_alter().

Ajax Load expects an object or array that is about to be sent in JSON format. The object should have a __callbacks property with Javascript callbacks that the JSON data are to be fed into.

Save-to-File

Component type

module

Downloads

1141

Component created

Component changed

Ever wish that Drupal had a front-end code editor? Frustrated with using the space bar to indent code in textareas? Wish you could back up your node code to a hard file? Then Save-to-File might be the solution for you!

Save-to-File adds a link under a textarea to "Save to file". When clicked, some handy javascript moves the entire content of the textarea to a file, and replaces the textarea content with a short function that will grab the content from a file the next time the content is loaded.

Ajax

Component type

module

Maintenance status

Development status

Downloads

291087

Component created

Component changed

ATTENTION MODULE DEVELOPERS: I really need additional maintainers to help with this project. If you are interested, please let me know. If you wish to contribute to this project, you can fork it here on Github and issue a pull request. Thank You.

One Ajax Module to Rule Them All!

jQuery Eye Candy

Component type

module

Downloads

5449

Component created

Component changed

Description

jQuery Eye Candy is a javascript wrapper module for several jquery plugins that handle appearance functions like rounded corners, drop shadows, and gradients. Using this module enables using these jquery plugins on all pages or selected pages without having to edit any theme files. Usage is not complicated, but some basic jquery familiarity, for specifying the jquery statements required to use the individual plugins, is helpful.

Currently Supported jQuery Plugins

jQuery Gallery View for CCK multiple imagefield

Component type

module

Component created

Component changed

The aim of this project is to utilize jQuery gallery plugin to implement an image gallery built up from multiple CCK image field. Similar to imagecache module, you can create a number of presets each of which has various settings. CCK formatters are populated for every created preset. Nice thing about this module is that you only need to choose a desired preset/formatter for a multiple CCK image field and you will receive a complete jQuery gallery.

Here is an overview of similar slideshow modules which are also used to create galleries:

JS Callback Handler

Component type

module

Maintenance status

Development status

Downloads

203596

Component created

Component changed

Overview

JS Callback Handler is a solution for creating highly performant server requests. This includes, but is not limited to, creating simple JSON callbacks.

This API is intended for module developers who wish to provide more of a "lean" approach to the Drupal bootstrapping process (not the front-end framework).

Note: this API does nothing by itself. It requires other modules to leverage its functionality and APIs.

Collect Nodes

Component type

module

Downloads

2360

Component created

Component changed

Collect nodes is about collecting nodes "on the fly", either from a full node (with an additional block) or from a list of nodes (views). It's also about making collections (IE: being able to list, thanks to views integration, the collected nodes).

AHAH Fragment

Component type

module

Downloads

926

Component created

Component changed

AHAH Fragment is a module which returns a specified fragment from the requested page. This allows users to create callbacks for AHAH functionality with little or no code.

When the module is enabled, any HTML fragment of a page can be extracted by simply adding a get parameter to the url describing the fragment desired. Fragments can be described using standard css selectors like 'div.node' or 'div > span.class + #someid'