You are here

function dhtml_menu_settings in DHTML Menu 6.2

Same name and namespace in other branches
  1. 8 dhtml_menu.admin.inc \dhtml_menu_settings()
  2. 5 dhtml_menu.module \dhtml_menu_settings()
  3. 6.4 dhtml_menu.admin.inc \dhtml_menu_settings()
  4. 6.3 dhtml_menu.admin.inc \dhtml_menu_settings()
  5. 7 dhtml_menu.admin.inc \dhtml_menu_settings()

DHTML Menu Settings page.

1 string reference to 'dhtml_menu_settings'
dhtml_menu_menu in ./dhtml_menu.module
Implementation of hook_menu().

File

./dhtml_menu.admin.inc, line 13
dhtml_menu.admin.inc Configuration forms

Code

function dhtml_menu_settings() {
  $form['dhtml_menu_menus_'] = array(
    '#type' => 'radios',
    '#title' => t('Use DHTML Effect'),
    '#options' => array(
      'enable' => t('Enable on all menus.'),
      0 => t('Keep current configuration.'),
      'disable' => t('Disable on all menus.'),
    ),
    '#default_value' => 0,
  );
  $form['#submit'][] = 'dhtml_menu_settings_submit';
  $form['dhtml_menu_use_effects'] = array(
    '#type' => 'checkbox',
    '#title' => t('jQuery slide effect'),
    '#description' => t('Menu slides when it opens and closes.'),
    '#default_value' => variable_get('dhtml_menu_use_effects', 0),
  );
  $form['dhtml_menu_hide_siblings'] = array(
    '#type' => 'checkbox',
    '#title' => t('Hide Siblings effect'),
    '#description' => t('Close all other menu items when one opens.'),
    '#default_value' => variable_get('dhtml_menu_hide_siblings', 0),
  );
  $form['dhtml_menu_duplicated'] = array(
    '#type' => 'textarea',
    '#title' => t('Duplicated menu items'),
    '#description' => t('You can specify a list of menu items that should be displayed twice: Once as a parent item that expands and collapses the sub-menu and again as its own child item, which points directly to the page (the parent items still links on double-click). Enter one internal path (like "admin") on each line. To specify a custom link text, put it after the path, separated by a space.'),
    '#rows' => 4,
    '#default_value' => variable_get('dhtml_menu_duplicated', DHTML_MENU_DUPLICATE_DEFAULT),
  );
  return system_settings_form($form);
}