diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-10-09 17:16:46 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-10-09 17:16:46 +0000 |
commit | f43e566964a6e85d2d1cc1d6b3ac06f97bf3e97e (patch) | |
tree | 09f13018ed549e6c21a3c491c8fbd772950b2d48 | |
parent | 67ddd3e7f3ca7fc0d797d8b4fd43b9d601b882e7 (diff) | |
download | brdo-f43e566964a6e85d2d1cc1d6b3ac06f97bf3e97e.tar.gz brdo-f43e566964a6e85d2d1cc1d6b3ac06f97bf3e97e.tar.bz2 |
- Patch #564886 by dmitrig01, JacobSingh, clemens.tolboom, David_Rothstein: remove 'expanded' checkbox from menu item overview.
-rw-r--r-- | modules/menu/menu.admin.inc | 13 | ||||
-rw-r--r-- | modules/menu/menu.css | 11 |
2 files changed, 15 insertions, 9 deletions
diff --git a/modules/menu/menu.admin.inc b/modules/menu/menu.admin.inc index 8841fa3d6..9ae47984a 100644 --- a/modules/menu/menu.admin.inc +++ b/modules/menu/menu.admin.inc @@ -42,6 +42,7 @@ function theme_menu_admin_overview($variables) { */ function menu_overview_form($form, &$form_state, $menu) { global $menu_admin; + $form['#attached']['css'] = array(drupal_get_path('module', 'menu') . '/menu.css'); $sql = " SELECT m.load_functions, m.to_arg_functions, m.access_callback, m.access_arguments, m.page_callback, m.page_arguments, m.title, m.title_callback, m.title_arguments, m.type, m.description, ml.* FROM {menu_links} ml LEFT JOIN {menu_router} m ON m.path = ml.router_path @@ -92,10 +93,6 @@ function _menu_overview_tree_form($tree) { '#type' => 'checkbox', '#default_value' => !$item['hidden'], ); - $form[$mlid]['expanded'] = array( - '#type' => 'checkbox', - '#default_value' => $item['expanded'], - ); $form[$mlid]['weight'] = array( '#type' => 'weight', '#delta' => 50, @@ -154,7 +151,7 @@ function menu_overview_form_submit($form, &$form_state) { $form = array_merge($order, $form); // Update our original form with the new order. $updated_items = array(); - $fields = array('expanded', 'weight', 'plid'); + $fields = array('weight', 'plid'); foreach (element_children($form) as $mlid) { if (isset($form[$mlid]['#item'])) { $element = $form[$mlid]; @@ -195,7 +192,6 @@ function theme_menu_overview_form($variables) { $header = array( t('Menu link'), array('data' => t('Enabled'), 'class' => array('checkbox')), - array('data' => t('Show as expanded'), 'class' => array('checkbox')), t('Weight'), array('data' => t('Operations'), 'colspan' => '3'), ); @@ -207,7 +203,7 @@ function theme_menu_overview_form($variables) { // Build a list of operations. $operations = array(); foreach (element_children($element['operations']) as $op) { - $operations[] = drupal_render($element['operations'][$op]); + $operations[] = array('data' => drupal_render($element['operations'][$op]), 'class' => array('menu-operations')); } while (count($operations) < 2) { $operations[] = ''; @@ -223,8 +219,7 @@ function theme_menu_overview_form($variables) { $row = array(); $row[] = theme('indentation', array('size' => $element['#item']['depth'] - 1)) . drupal_render($element['title']); - $row[] = array('data' => drupal_render($element['hidden']), 'class' => array('checkbox')); - $row[] = array('data' => drupal_render($element['expanded']), 'class' => array('checkbox')); + $row[] = array('data' => drupal_render($element['hidden']), 'class' => array('checkbox', 'menu-enabled')); $row[] = drupal_render($element['weight']) . drupal_render($element['plid']) . drupal_render($element['mlid']); $row = array_merge($row, $operations); diff --git a/modules/menu/menu.css b/modules/menu/menu.css new file mode 100644 index 000000000..ac0e2d52c --- /dev/null +++ b/modules/menu/menu.css @@ -0,0 +1,11 @@ +.menu-operations { + width: 100px; +} + +.menu-enabled { + width: 70px; +} + +.menu-enabled input { + margin-left:25px; +} |