--- imagemenu/imagemenu.module 2007-03-20 14:44:07.000000000 +0300 +++ imagemenu.module 2008-02-18 16:28:15.000000000 +0300 @@ -61,11 +61,10 @@ function _imagemenu_process_text($text) /** * Implementation of hook_menu */ -function imagemenu_menu($may_cache) { + +function imagemenu_menu() { $items = array(); - $admin_access = user_access('administer imagemenu'); - if ($may_cache) { $items[] = array('path' => 'admin/build/menu/imagemenu', 'title' => t('imagemenu list'), 'callback' => 'imagemenu_list', @@ -117,7 +116,6 @@ function imagemenu_menu($may_cache) { 'access' => $admin_access, 'type' => MENU_LOCAL_TASK, ); - } return $items; } @@ -382,8 +380,8 @@ function imagemenu_fetch_title($mid) { } function imagemenu_fetch_item($item, $prefix = '') { - $script = $item['mouseover'] ? ' onMouseOver="document.imagemenu_'.$prefix.'_'.$item['mid'].'.src=\''.base_path().$item['mouseover'].'\'" onMouseOut="document.imagemenu_'.$prefix.'_'.$item['mid'].'.src=\''.base_path().$item['imagepath'].'\'"' : ''; - $output = ''.$item['alt'].''; + $script = $item['mouseover'] ? ' onmouseover="returnObjById(\'imagemenu_'.$prefix.'_'.$item['mid'].'\').src=\''.base_path().$item['mouseover'].'\'" onmouseout="returnObjById(\'imagemenu_'.$prefix.'_'.$item['mid'].'\').src=\''.base_path().$item['imagepath'].'\'"' : ''; + $output = ''.$item['alt'].''; return $output; } @@ -585,6 +583,8 @@ function imagemenu_return_row($pid, $dep } function imagemenu_build_table_vertical($mid, $full = FALSE) { + $path = drupal_get_path('module', 'imagemenu'); + drupal_add_js($path .'/imagemenu.js'); $menus = imagemenu_fetch_rows($mid, $full); foreach ($menus as $menu) { $output[] = array(array('data' => imagemenu_fetch_item($menu, $mid))); @@ -593,6 +593,8 @@ function imagemenu_build_table_vertical( } function imagemenu_build_table_horizontal($mid, $full = FALSE) { + $path = drupal_get_path('module', 'imagemenu'); + drupal_add_js($path .'/imagemenu.js'); $menus = imagemenu_fetch_rows($mid, $full); foreach ($menus as $menu) { $output[$menu['depth']][] = array('data' => imagemenu_fetch_item($menu, $mid));