Index: modules/diff/diff.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/diff/diff.module,v retrieving revision 1.8.2.2 diff -u -p -r1.8.2.2 diff.module --- modules/diff/diff.module 5 Jan 2007 14:54:08 -0000 1.8.2.2 +++ modules/diff/diff.module 30 Jan 2007 11:21:43 -0000 @@ -33,7 +33,7 @@ function diff_menu($may_cache) { $node = node_load(array('nid' => arg(1))); if ($node->nid && db_result(db_query('SELECT COUNT(vid) FROM {node_revisions} WHERE nid = %d', arg(1))) > 1) { $items[] = array('path' => 'node/'. arg(1) .'/diff', - 'title' => t('Diff'), + 'title' => t('diff'), 'callback' => 'diff_page', 'callback arguments' => array(arg(1)), 'access' => user_access('access diff'), @@ -42,6 +42,9 @@ function diff_menu($may_cache) { } } } + else { + theme_add_style(drupal_get_path('module', 'diff') . '/diff.css'); + } return $items; } @@ -59,9 +62,8 @@ function diff_page($nid, $rid1 = NULL, $ * Show a difference between revisions. */ function diff_revision_detail($nid, $rid1, $rid2 = NULL) { - drupal_add_css(drupal_get_path('module', 'diff') . '/diff.css', 'module', 'all', FALSE); drupal_set_title(t('Differences between versions %1 and %2', array('%1' => $rid1, '%2' => $rid2 ? $rid2 : t('current')))); - $path = dirname(__FILE__); + $path = drupal_get_path('module', 'diff'); require_once "$path/Text/diff.php"; require_once "$path/Text/Diff/Renderer.php"; require_once "$path/Text/Diff/Renderer/inline.php";