From 3ab8b4ae100800ba10ed4ad4e2387f0874e56bb9 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 17 Jan 2008 22:03:30 +0000 Subject: [PATCH] added some intial paging git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8413 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../oilsweb/oilsweb/controllers/acq/__init__.py | 10 +++++----- .../public/oils/media/css/theme/default/acq.css | 1 + .../templates/oils/default/acq/picklist/view.html | 22 ++++++++++++++++++++++ 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/Open-ILS/web/oilsweb/oilsweb/controllers/acq/__init__.py b/Open-ILS/web/oilsweb/oilsweb/controllers/acq/__init__.py index 090be084f1..fa86fc1ea8 100644 --- a/Open-ILS/web/oilsweb/oilsweb/controllers/acq/__init__.py +++ b/Open-ILS/web/oilsweb/oilsweb/controllers/acq/__init__.py @@ -13,17 +13,17 @@ class AcqContext(SubContext): self.search_source = ContextItem(cgi_name='acq.ss', multi=True) self.picked_records = ContextItem(cgi_name='acq.sr', multi=True) self.search_cache_key = ContextItem(cgi_name='acq.sk') - self.record_id = ContextItem(cgi_name='acq.ri') - self.record = ContextItem(cgi_name='acq.r') - self.picklist_item = ContextItem(cgi_name='acq.pi', multi=True) + #self.record_id = ContextItem(cgi_name='acq.ri') + #self.record = ContextItem(cgi_name='acq.r') + #self.picklist_item = ContextItem(cgi_name='acq.pi', multi=True) self.prefix = ContextItem() self.z39_sources = ContextItem() self.search_classes = ContextItem() self.search_classes_sorted = ContextItem() self.picklist_id = ContextItem(cgi_name='acq.pl') self.picklist = ContextItem() - self.offset = ContextItem(cgi_name='acq.os') - self.limit = ContextItem(cgi_name='acq.li') + self.offset = ContextItem(cgi_name='acq.os', default_value=0) + self.limit = ContextItem(cgi_name='acq.li', default_value=10) self.extract_bib_field = ContextItem(default_value=oilsweb.lib.acq.search.extract_bib_field) self.find_entry_attr = ContextItem(default_value=oilsweb.lib.acq.picklist.PicklistMgr.find_entry_attr) diff --git a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/css/theme/default/acq.css b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/css/theme/default/acq.css index 61f81f7437..13da182419 100644 --- a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/css/theme/default/acq.css +++ b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/css/theme/default/acq.css @@ -11,6 +11,7 @@ #oils-acq-search-subsources-label { font-weight: bold; } #oils-acq-search-fields-submit-block { border: 2px solid #A1A1A1; } +#oils-acq-picklist-table thead tr { border: 1px solid #A1A1A1; } #oils-acq-picklist-header {border: 1px solid #85C777;} #oils-acq-picklist-name { font-weight: bold; font-style: italic; } .oils-acq-picklist-attributes { font-size: 90%; margin-left: 15px;} diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html index 8432dd862a..0ed5f95c6d 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html @@ -16,6 +16,27 @@ + + + + + + % for entry in c.oils.acq.picklist.entries(): % endfor +
+ <% + c.oils.acq.offset = int(c.oils.acq.offset) + c.oils.acq.limit = int(c.oils.acq.limit) + # set up the paging info + paging = _('Entries %(offset)s - %(limit)s') % { + 'offset': c.oils.acq.offset + 1, + 'limit': c.oils.acq.limit + c.oils.acq.offset + } + %> + ${paging} + % if c.oils.acq.offset > 0: + « + % endif + » +
@@ -44,5 +65,6 @@
-- 2.11.0