Merge branch 'dev' of gitlab.com:lilcity/backend into dev

remotes/origin/hasaccess
Ivlev Denis 8 years ago
commit 58a79690e7
  1. 13
      web/build/js/app.js
  2. 13
      web/src/js/modules/courses.js

@ -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');
}
});
});

@ -24,7 +24,7 @@ $(document).ready(function () {
const likedCourseElement = $(this);
likedCourseElement.toggleClass('active');
const courseID = $(this).attr('data-course-id');
let isLiked = $(this).attr('data-course-liked');
let isLiked = $(this).attr('data-liked');
let likesCount = parseInt($(this).attr('data-course-likes-count'));
isLiked = !isLiked;
likesCount = isLiked ? likesCount + 1 : likesCount - 1;
@ -36,16 +36,27 @@ $(document).ready(function () {
.done(function (data) {
if (data.success === true) {
$(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');
}
});
})

Loading…
Cancel
Save