diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-10-18 16:22:08 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-10-18 16:22:08 +0100 |
commit | 3a2b49ebcb8c65d73108930f421142f2536cb893 (patch) | |
tree | 0112c0481384bd8fdc4e3b74efc1c6fd991e40b6 /web/js/map-OpenLayers.js | |
parent | fc507074651b9f70dab1eeed4772f678a21fe272 (diff) |
Update pagination when status/categories changed.
Diffstat (limited to 'web/js/map-OpenLayers.js')
-rw-r--r-- | web/js/map-OpenLayers.js | 4 |
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" |