Benjamin Renard commited on 2017-09-17 21:37:44
Showing 2 changed files, with 19 additions and 8 deletions.
... | ... |
@@ -18,10 +18,21 @@ div.panel-heading, li.list-group-item, a { |
18 | 18 |
text-align: center; |
19 | 19 |
} |
20 | 20 |
|
21 |
-.done { |
|
21 |
+.checkable:before { |
|
22 |
+ content: '\2713'; |
|
23 |
+ margin-right: 0.2em; |
|
22 | 24 |
font-style: italic; |
23 | 25 |
color: #999; |
24 |
- text-decoration: line-through; |
|
26 |
+ visibility: hidden; |
|
27 |
+} |
|
28 |
+ |
|
29 |
+.checked { |
|
30 |
+ font-style: italic; |
|
31 |
+ color: #999; |
|
32 |
+} |
|
33 |
+ |
|
34 |
+.checked:before { |
|
35 |
+ visibility: visible; |
|
25 | 36 |
} |
26 | 37 |
|
27 | 38 |
.center { |
... | ... |
@@ -333,11 +333,11 @@ on_li_click=function(event) { |
333 | 333 |
return; |
334 | 334 |
} |
335 | 335 |
var li=$(this); |
336 |
- if (li.hasClass('done')) { |
|
337 |
- li.removeClass('done'); |
|
336 |
+ if (li.hasClass('checked')) { |
|
337 |
+ li.removeClass('checked'); |
|
338 | 338 |
} |
339 | 339 |
else { |
340 |
- li.addClass('done'); |
|
340 |
+ li.addClass('checked'); |
|
341 | 341 |
} |
342 | 342 |
var ul=li.parent(); |
343 | 343 |
var scase=scases.byName($('#cats').data('scase')); |
... | ... |
@@ -346,7 +346,7 @@ on_li_click=function(event) { |
346 | 346 |
if (cat) { |
347 | 347 |
var thing=cat.byLabel(li.data('label')); |
348 | 348 |
if (thing) { |
349 |
- thing.setChecked(li.hasClass('done')); |
|
349 |
+ thing.setChecked(li.hasClass('checked')); |
|
350 | 350 |
scases.save(); |
351 | 351 |
} |
352 | 352 |
show_scase(scase,cat.name); |
... | ... |
@@ -584,12 +584,12 @@ show_cat=function(cat,displayed) { |
584 | 584 |
if (cat.things[idx].removed) { |
585 | 585 |
continue; |
586 | 586 |
} |
587 |
- var li=$('<li class="list-group-item" data-label="'+cat.things[idx].label+'">'+cat.things[idx].label+'</li>'); |
|
587 |
+ var li=$('<li class="list-group-item checkable" data-label="'+cat.things[idx].label+'">'+cat.things[idx].label+'</li>'); |
|
588 | 588 |
if (cat.things[idx].nb>1) { |
589 | 589 |
li.append(' <em>('+cat.things[idx].nb+')</em>'); |
590 | 590 |
} |
591 | 591 |
if (cat.things[idx].checked) { |
592 |
- li.addClass('done'); |
|
592 |
+ li.addClass('checked'); |
|
593 | 593 |
} |
594 | 594 |
li.bind('click',on_li_click); |
595 | 595 |
|
596 | 596 |