summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--web/lib/api/v4/keys.rb4
-rw-r--r--web/viewsjs/reports/characters_in_keys.js.erb4
-rw-r--r--web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb2
3 files changed, 6 insertions, 4 deletions
diff --git a/web/lib/api/v4/keys.rb b/web/lib/api/v4/keys.rb
index b6189d5..4cebc82 100644
--- a/web/lib/api/v4/keys.rb
+++ b/web/lib/api/v4/keys.rb
@@ -33,7 +33,9 @@ class Taginfo < Sinatra::Base
:ui => '/keys'
}) do
- if params[:filters]
+ if params[:filter]
+ filters = params[:filter].split(',').map{ |f| @@filters[f.to_sym][:expr] }.compact
+ elsif params[:filters] # old param name for backwards compatibility
filters = params[:filters].split(',').map{ |f| @@filters[f.to_sym][:expr] }.compact
else
filters = []
diff --git a/web/viewsjs/reports/characters_in_keys.js.erb b/web/viewsjs/reports/characters_in_keys.js.erb
index 622652b..2ef2ccb 100644
--- a/web/viewsjs/reports/characters_in_keys.js.erb
+++ b/web/viewsjs/reports/characters_in_keys.js.erb
@@ -5,7 +5,7 @@
var create_flexigrid_for = {
whitespace: function() {
create_flexigrid('grid-whitespace', {
- url: '/api/4/keys/all?filters=characters_space&include=prevalent_values',
+ url: '/api/4/keys/all?filter=characters_space&include=prevalent_values',
colModel: [
{ display: '<%= h(osm.key) %>', name: 'key', width: 250, sortable: true },
{ display: '<span title="<%= h(misc.objects_tooltip) %>"><img src="/img/types/all.16.png" width="16" height="16" alt=""/> <%= h(osm.objects) %></span>', name: 'count_all', width: 150, sortable: true, align: 'center' },
@@ -38,7 +38,7 @@ var create_flexigrid_for = {
},
problematic: function() {
create_flexigrid('grid-problematic', {
- url: '/api/4/keys/all?filters=characters_problematic&include=prevalent_values',
+ url: '/api/4/keys/all?filter=characters_problematic&include=prevalent_values',
colModel: [
{ display: '<%= h(osm.key) %>', name: 'key', width: 250, sortable: true },
{ display: '<span title="<%= h(misc.objects_tooltip) %>"><img src="/img/types/all.16.png" width="16" height="16" alt=""/> <%= h(osm.objects) %></span>', name: 'count_all', width: 150, sortable: true, align: 'center' },
diff --git a/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb b/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb
index e376f10..71c102d 100644
--- a/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb
+++ b/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb
@@ -5,7 +5,7 @@
function page_init() {
up = function() { window.location = '/reports'; };
create_flexigrid('grid-keys', {
- url: '/api/4/keys/all?filters=in_wiki,not_in_db&include=wikipages',
+ url: '/api/4/keys/all?filter=in_wiki,not_in_db&include=wikipages',
colModel: [
{ display: '<img src="/img/sources/wiki.16.png" alt="Wiki" width="16" height="16" title="Wiki"/>', name: 'in_wiki', width: 20, sortable: true, align: 'center' },
{ display: '<img src="/img/sources/josm.16.png" alt="JOSM" width="16" height="16" title="JOSM"/>', name: 'in_josm', width: 20, sortable: true, align: 'center' },