--- C:/Dokumente und Einstellungen/ramiro/Lokale Einstellungen/Temp/TCV2208.tmp/diggthis.1.6.module	Thu Mar 06 23:31:09 2008
+++ C:/CVS/d5/contributions/modules/diggthis/diggthis.module	Thu Mar 06 22:13:20 2008
@@ -105,9 +105,9 @@
   }
   
   $skin = variable_get('diggthis_button_skin', 'standard');
-  $title = drupal_to_js($node->title);
+  $title = drupal_to_js(diggthis_cut($node->title, 60));
   $teaser = strip_tags($node->teaser);
-  $teaser = drupal_to_js($teaser);
+  $teaser = drupal_to_js(diggthis_cut($teaser, 350));
   
   $digg_js =<<<EOF
 <script type="text/javascript">
@@ -122,4 +122,10 @@
 
   return '<div class="diggthis_button">'. $digg_js .'</div>';
 }
-?>
+function diggthis_cut($string, $length) {
+  if (strlen($string) > $length) {
+    $string = substr($string, 0, $length);
+    $string = preg_replace("/\s+\S+$/", "...", $string);
+  }
+ return $string;
+}
