diff --git a/.gitignore b/.gitignore index 4d9b16c..a176552 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ __pycache__ *.pyc *.svg +todo.txt \ No newline at end of file diff --git a/resources/cards/cardlist.vm b/resources/cards/cardlist.vm index 3771648..4f92749 100644 --- a/resources/cards/cardlist.vm +++ b/resources/cards/cardlist.vm @@ -20,6 +20,9 @@ #if($sorting_key) #end + #if($filter_key) + + #end
@@ -27,6 +30,9 @@ #if($sorting_key) #end + #if($filter_key) + + #end
#end @@ -34,12 +40,12 @@ - - - - - - + + + + + + #foreach($card in $cards) @@ -72,9 +78,12 @@ - - + + + #if($filter_key) + + #end diff --git a/server.py b/server.py index c1bbde8..9659096 100755 --- a/server.py +++ b/server.py @@ -24,7 +24,7 @@ async def show_cardlist(request, template={}): c.copies_owned = int(c.copies_owned) - 1 cards = card.from_dir(config.carddir) - sorting_key = None + sorting_key = "" if "sort" in request.args: sorting_key = request.args["sort"][0] if "sort" in request.form: @@ -43,8 +43,8 @@ async def show_cardlist(request, template={}): cards = sorted(cards, key=lambda x: x.title.lower()) elif sorting_key == "tag": cards = sorted(cards, key=lambda x: x.tag or "\0") - - filter_key = None + + filter_key = "" if "filter" in request.args: filter_key = request.args["filter"][0] if "filter" in request.form:
TitleFilenameCPCopies ownedDescriptionTagTitleFilenameCPCopies ownedDescriptionTag
Total: N/A$escape_html($sum_cp)$escape_html($sum_copies)$escape_html($sum_cp) CP$escape_html($sum_copies) N/A(remove filter)