Browse Source

template changes

master
Sanj 12 years ago
parent
commit
6aac2b4580
  1. 4
      manifests/ships/views.py
  2. 20
      manifests/templates/shipList.html

4
manifests/ships/views.py

@ -215,6 +215,10 @@ def shipList(request):
'page': page,
'page_size': page_size,
'no_of_results': no_of_results,
'has_next': results.has_next(),
'next_page': int(page) + 1,
'previous_page': int(page) - 1,
'has_previous': results.has_previous(),
'params': request.GET
})

20
manifests/templates/shipList.html

@ -1,6 +1,7 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="/media/css/reset.css" />
<link rel="stylesheet" href="/media/css/main.css" />
<script type="text/javascript" src="/media/js/jquery.js"></script>
@ -11,6 +12,20 @@ $(function() {
$goodRow.slideToggle();
});
$('.prevBtn').click(function() {
var currPage = parseInt($('#id_page').val());
var prevPage = currPage - 1;
$('#id_page').val(prevPage);
$('#shipFilterForm').submit();
});
$('.nextBtn').click(function() {
var currPage = parseInt($('#id_page').val());
var nextPage = currPage + 1;
$('#id_page').val(nextPage);
$('#shipFilterForm').submit();
});
});
</script>
@ -18,11 +33,12 @@ $(function() {
<body>
<div id="wrapper">
<div id="status">
No of results: {{ no_of_results }} &nbsp; displaying page {{ page }} of {{ no_of_pages }} &nbsp; Results per page: {{ page_size }}
No of results: {{ no_of_results }} &nbsp; displaying page {{ page }} of {{ no_of_pages }} &nbsp; Results per page: {{ page_size }} &nbsp; {% if has_prev %} <span class="prevBtn pageBtn">Previous Page</span> &nbsp;&nbsp; {% if has_next %} <span class="nextBtn pageBtn">Next Page</span>
</div>
<div id="formDiv">
<form id="shipFilterForm" action="" method="GET">
<fieldset>
<input type="hidden" id="id_page", name="page" value="{{ params.page }}" />
<label for="id_sort">Sort By:</label>
<select id="id_sort" name="sort">
<option value="number" {% ifequal params.sort "number" %} selected="selected" {% endifequal %}>Ship Number Ascending</option>
@ -36,7 +52,7 @@ No of results: {{ no_of_results }} &nbsp; displaying page {{ page }} of {{ no_of
</select>
<label for="id_page_size">Results per page:</label>
<input id="page_size" name="page_size" type="text" size="4" />
<input id="page_size" name="page_size" type="text" value="{{ params.page_size }}" size="4" />
</fieldset>
<fieldset>

Loading…
Cancel
Save