/** * Compatibility with the Drupal 6 API. */ Drupal.behaviors = Drupal.behaviors || {}; $(document).ready(function() { Drupal.behaviors.sharethis(document); }); /** * The Drupal behaviors for the ShareThis web service. */ Drupal.behaviors.sharethis = function(context) { $('.sharethis-button:not(.sharethis-button-processed)', context).addClass('sharethis-button-processed').each(function (i, domElement) { var element = $(this); var shared_object = SHARETHIS.addEntry({ title: element.attr('title'), url: element.attr('href') }); var chicklet = element.attr('name'); if (chicklet != 'sharethis') { shared_object.attachChicklet(chicklet, domElement); } else { shared_object.attachButton(domElement, {button: false}); } }).click(function() { return false; }); };