From 36a382bb43c81847b9463066a57cc7986d7cd731 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=A0tefan=20Baebler?= Date: Mon, 5 Mar 2018 00:01:19 +0100 Subject: [PATCH] Added support for 2 more secondary wikidata tag links Listed on in https://wiki.openstreetmap.org/wiki/Key:wikidata : * name:etymology:wikidata * network:wikidata --- app/helpers/browse_helper.rb | 2 +- test/helpers/browse_helper_test.rb | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index b90e27f85..b99ba9338 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -167,7 +167,7 @@ module BrowseHelper :title => value }] # Key has to be one of the accepted wikidata-tags - elsif key =~ /(architect|artist|brand|operator|subject):wikidata/ && + elsif key =~ /(architect|artist|brand|name:etymology|network|operator|subject):wikidata/ && # Value has to be a semicolon-separated list of wikidata-IDs (whitespaces allowed before and after semicolons) value =~ /^[Qq][1-9][0-9]*(\s*;\s*[Qq][1-9][0-9]*)*$/ # Splitting at every semicolon to get a separate hash for each wikidata-ID diff --git a/test/helpers/browse_helper_test.rb b/test/helpers/browse_helper_test.rb index e313858e5..bc362fc3f 100644 --- a/test/helpers/browse_helper_test.rb +++ b/test/helpers/browse_helper_test.rb @@ -131,6 +131,9 @@ class BrowseHelperTest < ActionView::TestCase html = format_value("operator:wikidata", "Q12;Q98") assert_dom_equal "Q12;Q98", html + + html = format_value("name:etymology:wikidata", "Q123") + assert_dom_equal "Q123", html end def test_icon_tags -- 2.43.2