mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-30 23:03:02 +00:00 
			
		
		
		
	Fix grid to list in series view
Fix sort asc, desc in author and series list
This commit is contained in:
		| @@ -34,13 +34,14 @@ $("#desc").click(function() { | ||||
|         method:"post", | ||||
|         contentType: "application/json; charset=utf-8", | ||||
|         dataType: "json", | ||||
|         url: window.location.pathname + "/../../ajax/view", | ||||
|         url: getPath() + "/ajax/view", | ||||
|         data: "{\"" + page + "\": {\"dir\": \"desc\"}}", | ||||
|     }); | ||||
|     $list.isotope({ | ||||
|         sortBy: "name", | ||||
|         sortAscending: true | ||||
|     }); | ||||
|     direction = 0; | ||||
| }); | ||||
|  | ||||
| $("#asc").click(function() { | ||||
| @@ -52,13 +53,14 @@ $("#asc").click(function() { | ||||
|         method:"post", | ||||
|         contentType: "application/json; charset=utf-8", | ||||
|         dataType: "json", | ||||
|         url: window.location.pathname + "/../../ajax/view", | ||||
|         url: getPath() + "/ajax/view", | ||||
|         data: "{\"" + page + "\": {\"dir\": \"asc\"}}", | ||||
|     }); | ||||
|     $list.isotope({ | ||||
|         sortBy: "name", | ||||
|         sortAscending: false | ||||
|     }); | ||||
|     direction = 1; | ||||
| }); | ||||
|  | ||||
| $("#all").click(function() { | ||||
|   | ||||
| @@ -73,7 +73,7 @@ $("#desc").click(function() { | ||||
|         method:"post", | ||||
|         contentType: "application/json; charset=utf-8", | ||||
|         dataType: "json", | ||||
|         url: window.location.pathname + "/../../ajax/view", | ||||
|         url: getPath() + "/ajax/view", | ||||
|         data: "{\"" + page + "\": {\"dir\": \"desc\"}}", | ||||
|     }); | ||||
|     var index = 0; | ||||
| @@ -121,7 +121,7 @@ $("#asc").click(function() { | ||||
|         method:"post", | ||||
|         contentType: "application/json; charset=utf-8", | ||||
|         dataType: "json", | ||||
|         url: window.location.pathname + "/../../ajax/view", | ||||
|         url: getPath() + "/ajax/view", | ||||
|         data: "{\"" + page + "\": {\"dir\": \"asc\"}}", | ||||
|     }); | ||||
|     var index = 0; | ||||
|   | ||||
| @@ -8,8 +8,8 @@ | ||||
|         <button id="sort_name" class="btn btn-primary"><b>B,A <-> A B</b></button> | ||||
|        {% endif %} | ||||
|       {% endif %} | ||||
|       <button id="asc" data-id="series" class="btn btn-primary"><span class="glyphicon glyphicon-sort-by-alphabet"></span></button> | ||||
|       <button id="desc" data-id="series" data-order="{{ order }}" class="btn btn-primary"><span class="glyphicon glyphicon-sort-by-alphabet-alt"></span></button> | ||||
|       <button id="asc" data-id="series" data-order="{{ order }}" class="btn btn-primary"><span class="glyphicon glyphicon-sort-by-alphabet"></span></button> | ||||
|       <button id="desc" data-id="series" class="btn btn-primary"><span class="glyphicon glyphicon-sort-by-alphabet-alt"></span></button> | ||||
|       {% if charlist|length %} | ||||
|       <button id="all" class="btn btn-primary">{{_('All')}}</button> | ||||
|       {% endif %} | ||||
|   | ||||
| @@ -210,7 +210,7 @@ def toggle_archived(book_id): | ||||
| @web.route("/ajax/view", methods=["POST"]) | ||||
| @login_required_if_no_ano | ||||
| def update_view(): | ||||
|     to_save = request.form.to_dict() # request.get_json() | ||||
|     to_save = request.get_json() | ||||
|     try: | ||||
|         for element in to_save: | ||||
|             for param in to_save[element]: | ||||
| @@ -927,7 +927,7 @@ def series_list(): | ||||
|                 .join(db.books_series_link).join(db.Books).filter(calibre_db.common_filters()) \ | ||||
|                 .group_by(func.upper(func.substr(db.Series.sort, 1, 1))).all() | ||||
|             return render_title_template('list.html', entries=entries, folder='web.books_list', charlist=charlist, | ||||
|                                          title=_(u"Series"), page="serieslist", data="series") | ||||
|                                          title=_(u"Series"), page="serieslist", data="series", order=order_no) | ||||
|         else: | ||||
|             entries = calibre_db.session.query(db.Books, func.count('books_series_link').label('count')) \ | ||||
|                 .join(db.books_series_link).join(db.Series).filter(calibre_db.common_filters()) \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ozzieisaacs
					Ozzieisaacs