Index: addthis.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/addthis/addthis.admin.inc,v
retrieving revision 1.1.2.9
diff -u -p -r1.1.2.9 addthis.admin.inc
--- addthis.admin.inc	3 Mar 2010 17:40:52 -0000	1.1.2.9
+++ addthis.admin.inc	16 Apr 2010 20:52:21 -0000
@@ -143,7 +143,8 @@ function addthis_admin_settings() {
     '#default_value' => variable_get('addthis_widget_version', '152'),
     '#options'       => array(
         152 => t('152 - Uses a popup window for the more option'),
-        200 => t('200 - Adds lightbox support for the more option')
+        200 => t('200 - Adds lightbox support for the more option'),
+        250 => t('250 - Shows a list of icons instead of a single button'),
     ),
     '#description'   => t('The version of the addthis widget to use.'),
   );
Index: addthis.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/addthis/addthis.module,v
retrieving revision 1.13.2.21
diff -u -p -r1.13.2.21 addthis.module
--- addthis.module	3 Mar 2010 17:40:52 -0000	1.13.2.21
+++ addthis.module	16 Apr 2010 20:52:21 -0000
@@ -157,7 +157,32 @@ function theme_addthis_button($node, $te
     ));
   }
 
-  if (variable_get('addthis_dropdown_disabled', '0')) {
+  if (variable_get('addthis_widget_version', '152') == 250) {
+    $options = explode(',', variable_get('addthis_options', 'favorites, email, digg, delicious, myspace, facebook, google, live, more'));
+    $options = array_map('trim', $options);
+    $options = array_map('strtolower', $options);
+    $options = array_map('check_plain', $options);
+
+    $button  = '';
+    $button .= sprintf(
+      '<div class="addthis_toolbox addthis_default_style" addthis:url="%s" addthis:title="%s">',
+      $teaser ? url('node/'. $node->nid, array('absolute' => 1) ) : '[URL]',
+      $teaser ? addslashes($node->title) : '[TITLE]'
+    );
+    foreach ($options as $option) {
+      $button .= '<a class="addthis_button_' . $option . '"></a>';
+    }
+    $button .= '</div>';
+
+    if ($_addthis_counter == 1) {
+      $button .= sprintf('<script type="text/javascript" src="%s/js/%d/addthis_widget.js">',
+        $_SERVER['HTTPS'] == 'on' ? 'https://secure.addthis.com' : 'http://s7.addthis.com',
+        variable_get('addthis_widget_version', '152')
+      );
+    }
+    $button .= '</script>';
+  }
+  elseif (variable_get('addthis_dropdown_disabled', '0')) {
     $button = sprintf('
       <a class="addthis-button" href="http://www.addthis.com/bookmark.php"
         onclick="addthis_url   = location.href; addthis_title = document.title; return addthis_click(this);">
