aboutsummaryrefslogtreecommitdiffstats
path: root/web/js
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2016-10-18 16:22:08 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2016-10-18 16:22:08 +0100
commit3a2b49ebcb8c65d73108930f421142f2536cb893 (patch)
tree0112c0481384bd8fdc4e3b74efc1c6fd991e40b6 /web/js
parentfc507074651b9f70dab1eeed4772f678a21fe272 (diff)
Update pagination when status/categories changed.
Diffstat (limited to 'web/js')
-rw-r--r--web/js/map-OpenLayers.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/web/js/map-OpenLayers.js b/web/js/map-OpenLayers.js
index 1ccb7febc..43a0aadbb 100644
--- a/web/js/map-OpenLayers.js
+++ b/web/js/map-OpenLayers.js
@@ -297,6 +297,7 @@ var fixmystreet = fixmystreet || {};
var qs = parse_query_string();
var filter_categories = replace_query_parameter(qs, 'filter_categories', 'filter_category');
var filter_statuses = replace_query_parameter(qs, 'statuses', 'status');
+ delete qs['p'];
var new_url;
if ($.isEmptyObject(qs)) {
new_url = location.href.replace(location.search, "");
@@ -796,6 +797,9 @@ OpenLayers.Format.FixMyStreet = OpenLayers.Class(OpenLayers.Format.JSON, {
if (typeof(obj.reports_list) != 'undefined' && (reports_list = document.getElementById('js-reports-list'))) {
reports_list.innerHTML = obj.reports_list;
}
+ if (typeof(obj.pagination) != 'undefined') {
+ $('.js-pagination').html(obj.pagination);
+ }
return fixmystreet.maps.markers_list( obj.pins, false );
},
CLASS_NAME: "OpenLayers.Format.FixMyStreet"