--- d:\wwwroot\drupal-cvs\modules\filter.module.orig Wed Jun 29 22:00:08 2005 +++ d:\wwwroot\drupal-cvs\modules\filter.module Tue Jul 26 15:04:50 2005 @@ -779,6 +779,23 @@ * Menu callback; show a page with long filter tips. */ function filter_tips_long() { + global $base_url; + + if (strpos(referer_uri(), $base_url) !== false) { + if (strpos(referer_uri(), 'node/add') !== false) { + drupal_set_breadcrumb(array(l(t('Home'), NULL), l(t('create content'), 'node/add'), '' . t('submit content') . '')); + } + elseif (preg_match('/node\/\d+\/edit/',referer_uri())) { + drupal_set_breadcrumb(array(l(t('Home'), NULL), '' . t('edit content') . '')); + } + elseif (strpos(referer_uri(), 'comment/reply') !== false) { + drupal_set_breadcrumb(array( l(t('Home'), NULL), '' . t('add comment') . '')); + } + else { + drupal_set_breadcrumb(array(l(t('Home'), NULL))); + } + } + $format = arg(2); if ($format) { $output = theme('filter_tips', _filter_tips($format, true), true); @@ -786,6 +803,7 @@ else { $output = theme('filter_tips', _filter_tips(-1, true), true); } + return $output; }