--- 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 = '
';
+ $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 = '';
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));