LIL-155 Обработка лайка неавторизованного пользователя

remotes/origin/hasaccess
Vitaly Baev 8 years ago
parent 9b9325355f
commit 45379e2d36
  1. 1
      apps/course/templates/course/_items.html
  2. 2
      apps/course/templates/course/course.html
  3. 3
      web/build/js/app.js
  4. 3
      web/src/js/modules/courses.js

@ -47,6 +47,7 @@
<div class="user__date">{{ course.created_at_humanize }}</div>
{% data_liked user course as liked %}
<a class="user__likes likes{% if liked %} active{% endif %}"
{% if user.is_authenticated != true %}data-popup=".js-popup-auth"{% endif %}
data-course-likes
{% if liked %}
data-liked=1

@ -16,6 +16,7 @@
<div class="course__theme theme theme_green">{{ course.category.title | upper }}</div>
{% data_liked user course as liked %}
<a class="course__likes likes{% if liked %} active{% endif %}"
{% if user.is_authenticated != true %}data-popup=".js-popup-auth"{% endif %}
data-course-likes
{% if liked %}
data-liked=1
@ -167,6 +168,7 @@
<div class="course__head">
<div class="course__theme theme theme_green">ПЕРСОНАЖИ</div>
<a class="course__likes likes{% if liked %} active{% endif %}"
{% if user.is_authenticated != true %}data-popup=".js-popup-auth"{% endif %}
data-course-likes
{% if liked %}
data-liked=1

@ -28382,6 +28382,9 @@ var history = (0, _createBrowserHistory2.default)();
// Обработчик лайков
(0, _jquery2.default)('.container').on('click', 'a[data-course-likes]', function (e) {
e.preventDefault();
if (typeof (0, _jquery2.default)(this).data('popup') !== 'undefined') {
return;
}
var likedCourseElement = (0, _jquery2.default)(this);
var courseID = (0, _jquery2.default)(this).attr('data-course-id');

@ -32,6 +32,9 @@ $(document).ready(function () {
// Обработчик лайков
$('.container').on('click', 'a[data-course-likes]', function (e) {
e.preventDefault();
if (typeof $(this).data('popup') !== 'undefined') {
return;
}
const likedCourseElement = $(this);
const courseID = $(this).attr('data-course-id');

Loading…
Cancel
Save