|
|
|
|
@ -11552,7 +11552,7 @@ var history = (0, _createBrowserHistory2.default)(); |
|
|
|
|
var likedCourseElement = (0, _jquery2.default)(this); |
|
|
|
|
likedCourseElement.toggleClass('active'); |
|
|
|
|
var courseID = (0, _jquery2.default)(this).attr('data-course-id'); |
|
|
|
|
var isLiked = (0, _jquery2.default)(this).attr('data-course-liked'); |
|
|
|
|
var isLiked = (0, _jquery2.default)(this).attr('data-liked'); |
|
|
|
|
var likesCount = parseInt((0, _jquery2.default)(this).attr('data-course-likes-count')); |
|
|
|
|
isLiked = !isLiked; |
|
|
|
|
likesCount = isLiked ? likesCount + 1 : likesCount - 1; |
|
|
|
|
@ -11563,15 +11563,26 @@ var history = (0, _createBrowserHistory2.default)(); |
|
|
|
|
}).done(function (data) { |
|
|
|
|
if (data.success === true) { |
|
|
|
|
(0, _jquery2.default)(this).children('.likes__counter').text(data.likes_count); |
|
|
|
|
likedCourseElement.attr('data-course-likes-count', data.likes_count); |
|
|
|
|
if (data.is_liked) { |
|
|
|
|
likedCourseElement.addClass('active'); |
|
|
|
|
likedCourseElement.attr('data-liked', '1'); |
|
|
|
|
} else { |
|
|
|
|
likedCourseElement.removeClass('active'); |
|
|
|
|
likedCourseElement.attr('data-liked', '0'); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}).fail(function (xhr) { |
|
|
|
|
isLiked = !isLiked; |
|
|
|
|
likesCount = isLiked ? likesCount + 1 : likesCount - 1; |
|
|
|
|
likedCourseElement.children('.likes__counter').text(likesCount); |
|
|
|
|
likedCourseElement.attr('data-course-likes-count', likesCount); |
|
|
|
|
if (isLiked) { |
|
|
|
|
likedCourseElement.addClass('active'); |
|
|
|
|
likedCourseElement.attr('data-liked', '1'); |
|
|
|
|
} else { |
|
|
|
|
likedCourseElement.removeClass('active'); |
|
|
|
|
likedCourseElement.attr('data-liked', '0'); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|