diff --git a/app/views/shared/_stream_element.html.haml b/app/views/shared/_stream_element.html.haml
index 3c55eb299..16c58d7ea 100644
--- a/app/views/shared/_stream_element.html.haml
+++ b/app/views/shared/_stream_element.html.haml
@@ -2,10 +2,6 @@
-# licensed under the Affero General Public License version 3 or later. See
-# the COPYRIGHT file.
-:javascript
- $(function() {
- $("span.post_scope").tipsy({trigger: 'hover', gravity: 'n'});
- });
.stream_element{:id => post.guid}
- if user_signed_in?
diff --git a/public/javascripts/stream.js b/public/javascripts/stream.js
index ae0880a91..f0c810026 100644
--- a/public/javascripts/stream.js
+++ b/public/javascripts/stream.js
@@ -10,9 +10,11 @@ var Stream = {
Diaspora.widgets.timeago.updateTimeAgo();
Diaspora.widgets.directionDetector.updateBinds();
- $(".status_message_delete").tipsy({
- trigger: "hover",
- gravity: "n"
+ $.each([".stream_element_delete", "span.post_scope"], function(idx, el){
+ $(el).tipsy({
+ trigger: "hover",
+ gravity: "n"
+ });
});
//audio links
Stream.setUpAudioLinks();
diff --git a/public/javascripts/web-socket-receiver.js b/public/javascripts/web-socket-receiver.js
index 8f94b29e0..4f34ca60b 100644
--- a/public/javascripts/web-socket-receiver.js
+++ b/public/javascripts/web-socket-receiver.js
@@ -108,8 +108,9 @@ var WebSocketReceiver = {
);
}
- var toggler = $('.toggle_post_comments', post);
+ var toggler = $('.toggle_post_comments', post).parent();
+ if(toggler.length > 0){
if( !$(".comments", post).is(':visible') ) {
toggler.click();
}