Browse Source

Revert "修改点赞按钮"

This reverts commit 3af0184732.
fudan
欧醚 4 years ago
parent
commit
d9c0839082
1 changed files with 20 additions and 22 deletions
  1. +20
    -22
      templates/list.html

+ 20
- 22
templates/list.html View File

@ -91,24 +91,12 @@
white-space: pre-wrap; white-space: pre-wrap;
} }
.like-button {
font-size: 16px;
font-family: 'Noto Serif SC', serif;
margin: 0 5px;
}
.like-button a {
padding: 1px 3px;
margin-right: 0px;
border: 2px #000 solid;
.like {
fill: #fff;
} }
.liked,
.liked:hover {
background: #000;
color: #fff;
text-decoration: none;
pointer-events: none;
.liked {
fill: #000;
} }
.timeago { .timeago {
@ -240,10 +228,20 @@
{% endif %} {% endif %}
<div style="text-align:right"> <div style="text-align:right">
<time class="timeago" datetime="{{c.time}}"></time> <time class="timeago" datetime="{{c.time}}"></time>
<span class="like-button" id="like-{{c.toot}}">
<a href="##" class="{{c.liked}}" onClick="like('{{c.toot}}')"></a>
<span>{{c.likeNum}}</span>
</span>
<a href="##" class="btn btn-link" id="like-{{c.toot}}" onClick="like('{{c.toot}}')" style="text-decoration: none;">
<svg viewBox="-20 0 552 512" width="20" class="{{c.liked}}">
<path stroke="#000" stroke-width="30" d="M474.644,74.27C449.391,45.616,414.358,29.836,376,29.836c-53.948,0-88.103,32.22-107.255,59.25
c-4.969,7.014-9.196,14.047-12.745,20.665c-3.549-6.618-7.775-13.651-12.745-20.665c-19.152-27.03-53.307-59.25-107.255-59.25
c-38.358,0-73.391,15.781-98.645,44.435C13.267,101.605,0,138.213,0,177.351c0,42.603,16.633,82.228,52.345,124.7
c31.917,37.96,77.834,77.088,131.005,122.397c19.813,16.884,40.302,34.344,62.115,53.429l0.655,0.574
c2.828,2.476,6.354,3.713,9.88,3.713s7.052-1.238,9.88-3.713l0.655-0.574c21.813-19.085,42.302-36.544,62.118-53.431
c53.168-45.306,99.085-84.434,131.002-122.395C495.367,259.578,512,219.954,512,177.351
C512,138.213,498.733,101.605,474.644,74.27z" />
</svg>
<span>
{{c.likeNum}}
</span>
</a>
<a class="btn btn-link request-answer" data-toggle="collapse" href="#collapse-{{c.toot}}" role="button" aria-expanded="false" aria-controls="collapse-{{c.toot}}"> <a class="btn btn-link request-answer" data-toggle="collapse" href="#collapse-{{c.toot}}" role="button" aria-expanded="false" aria-controls="collapse-{{c.toot}}">
<svg fill="#000" viewBox="0 12 24 36" width="24"> <svg fill="#000" viewBox="0 12 24 36" width="24">
<path d="m0 24 l12 18 l12 -18 z"></path> <path d="m0 24 l12 18 l12 -18 z"></path>
@ -291,7 +289,7 @@
$('.timeago').timeago(); $('.timeago').timeago();
function like(toot) { function like(toot) {
if ($(`#like-${toot} a`).hasClass("liked"))
if ($(`#like-${toot} svg`).hasClass("liked"))
return; return;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
@ -299,7 +297,7 @@
success: (result, status, xhr) => { success: (result, status, xhr) => {
console.log(result + ' : ' + status); console.log(result + ' : ' + status);
$(`#like-${toot} span`).text(result); $(`#like-${toot} span`).text(result);
$(`#like-${toot} a`).toggleClass("like liked");
$(`#like-${toot} svg`).toggleClass("like liked");
}, },
error: (xhr, status, error) => { error: (xhr, status, error) => {
alert(error + ': ' + xhr.responseText); alert(error + ': ' + xhr.responseText);

Loading…
Cancel
Save