Newer
Older
$(document).ready(function(){
$(".like_action.inactive").live('tap click', function(evt){
evt.preventDefault();
.addClass('loading');
},
complete: function(data){
.removeClass('inactive')
.addClass('active')
.data('post-id', postId);
}
});
});
$(".like_action.active").live('tap click', function(evt){
evt.preventDefault();
.removeClass('active')
.addClass('inactive')
.data('like-id', '');
}
});
});
$("a.show_comments").live('tap click', function(evt){
evt.preventDefault();
parent = link.closest(".bottom_bar").first(),
commentsContainer = parent.find(".comments");
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
if( link.hasClass('active') ) {
commentsContainer.first().hide();
link.removeClass('active');
} else if( commentsContainer.length > 0 ) {
commentsContainer.first().show();
link.addClass('active');
} else {
$.ajax({
url: link.attr('href'),
success: function(data){
var comments = $("<ul class='comments'></ul>");
parent.append(comments.append(data));
link.addClass('active');
}
});
}
});
$("a.comment_action").live('tap click', function(evt){
evt.preventDefault();
var link = $(this);
if(link.hasClass('inactive')) {
var parent = link.closest(".bottom_bar").first();
$.ajax({
url: link.attr('href'),
beforeSend: function(){
link.addClass('loading');
},
success: function(data){
link.removeClass('loading')
.removeClass('inactive');
parent.append(data);
}
});
}
$("a.cancel_new_comment").live('tap click', function(evt){
evt.preventDefault();
var link = $(this);
form = link.closest("form"),
commentActionLink = link.closest(".bottom_bar").find("a.comment_action").first();
commentActionLink.addClass("inactive");
form.remove();
});