CTools Auto-modal

Component ID

1259146

Component name

CTools Auto-modal

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

18673

Component created

Component changed

Component body

Provides automatic modal support for any hook_menu() paths that have 'modal' => TRUE defined. This makes it easy to add optional modal support in any contrib module and helps reduce the burden on module developers to support modals.

Usage

function mymodule_menu() {
  $items['mymodule/form'] = array(
    'page callback' => 'drupal_get_form',
    'page arguments' => array('mymodule_form'),
    'access arguments' => array('administer mymodule'),
    'modal' => TRUE, // This line is where the magic happens.
  );
}

That's it!

Requirements

Known issues

  • None as of yet.

Similar modules

  • Dialog - Still requires significant coding to support. For example, the entire Filter tips dialog module can be replaced by just using $items['filter/tips']['modal'] = TRUE in hook_menu_alter().
  • Automodal