From 75ae817085830d8f5df2eecfe635668c602f959a Mon Sep 17 00:00:00 2001 From: "Sebastian Silva (icarito)" Date: Tue, 3 Apr 2012 03:51:31 -0500 Subject: [PATCH] UX Improvement: Remember last page browsed --- app/app.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/app.py b/app/app.py index 0728ccd..a36c227 100644 --- a/app/app.py +++ b/app/app.py @@ -37,7 +37,7 @@ from werkzeug import Headers """ Initialization of local app """ app = Flask(__name__) -#app.debug = True +app.debug = True app.secret_key="ilovesugar" babel = Babel(app) @@ -159,6 +159,14 @@ def context_grid(query=None, page=None): Context Grid """ try: + page=int(request.args['page']) + session['page']=page + except KeyError: + return redirect(url_for('context_grid', + query=query, page=session.get('page',1))) + #page=session.get('page', 1) + + try: terms = session['tags'][:] except KeyError: terms = [] @@ -172,7 +180,6 @@ def context_grid(query=None, page=None): _PAGE_SIZE = 6 r = [] - page = int(request.args.get('page', 1)) result = client.Context.find(full_query, reply=['guid', 'title', 'vote']) offset = _PAGE_SIZE * (page - 1) -- 1.7.9.5