diff --git a/widgets/share_widget/js/share_widget.js b/widgets/share_widget/js/share_widget.js index 66c0e99..3490e8a 100644 --- a/widgets/share_widget/js/share_widget.js +++ b/widgets/share_widget/js/share_widget.js @@ -33,6 +33,12 @@ Drupal.SharePlugin.share = function(object) { // Open/Close Share widget. this.link.unbind('click'); this.link.click(function() { + // Make sure popup is positioned correctly. + var left = self.link.get(0).offsetLeft - 2; + var top = self.link.get(0).offsetTop + self.link.height() + 4; + self.widget.css({ left: left, top: top }); + + // Animate opening. self.widget.animate({ 'height': 'toggle' }, 'fast'); diff --git a/widgets/share_widget/js/share_widget_link.js b/widgets/share_widget/js/share_widget_link.js index 9f137ac..4e0e585 100644 --- a/widgets/share_widget/js/share_widget_link.js +++ b/widgets/share_widget/js/share_widget_link.js @@ -7,11 +7,6 @@ Drupal.SharePlugin.migrate = function() { var link = $("li.share_" + share.shareID + "_" + share.nid); $(link).append(share.widget); - - var widget = $(link).children('.share-widget'); - var left = link.get(0).offsetLeft - 2; - var top = link.get(0).offsetTop + link.height(); - widget.css({ left: left, top: top }); } Drupal.SharePlugin.init(); }