Empower developers with tools that assist with developing and debugging the frontend or backend of the site.

Title Rewrite

Title rewrite rules allow the contents of the X/HTML <title> element to be overridden using text specified in weighted rules. The override text may include dynamic content using the Token module. Rules are applied based on the path to the page being displayed, thus any page (not just a node) can have its title rewritten.

jQuery BlockUI

Wrapper for the jQuery BlockUI plugin. Requires jQuery v1.2.3.

Path Blacklist

Path blacklist is a modest module with a very specific aim.

Save-to-File

Save To File

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.

Common Workflows:

Switching between Drupal and Your Favorite Editor

  1. You start creating your code in a node content's textarea and realize that you'd really appreciate some syntax highlighting and automatic tag completion.
  2. You click "Save to file" to save the content you've already created to a file via ajax.
  3. You save the node and view the page.
  4. You open the new file up in your code editor. Now you can work with the content as a static file. Changes will be reflected in the browser because it's drawing from the file contents.

Ajax Load

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.

Dynamic Persistent Menu

This module displays a horizontal menu in a block under which a submenu appears when an user hovers on an item. If the menu on the current page has a submenu, it's displayed by default, so this module degrades gracefully if Javascript is not present.

The 6.x branch of this module was sponsored by Koumbit.org

Pages

Subscribe with RSS Subscribe to RSS - Developer tools