X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/8b79e2b9635d8205d7e2a777fb2dbde5d82cfebc..77851bac7bf76473de33b7bbab00bc1b3d834cb1:/lib/potlatch.rb diff --git a/lib/potlatch.rb b/lib/potlatch.rb index cfb602817..7a7926f04 100644 --- a/lib/potlatch.rb +++ b/lib/potlatch.rb @@ -186,6 +186,18 @@ module Potlatch } end + # Read POI presets + icon_list=[]; icon_names={}; icon_tags={}; + File.open("#{RAILS_ROOT}/config/potlatch/icon_presets.txt") do |file| + file.each_line {|line| + (icon,name,tags)=line.chomp.split("\t") + icon_list.push(icon) + icon_names[icon]=name + icon_tags[icon]=Hash[*tags.scan(/([^;=]+)=([^;=]+)/).flatten] + } + end + icon_list.reverse! + # Read auto-complete autotags={}; autotags['point']={}; autotags['way']={}; autotags['POI']={}; File.open("#{RAILS_ROOT}/config/potlatch/autocomplete.txt") do |file| @@ -199,10 +211,7 @@ module Potlatch } end - # Read internationalisation - localised = YAML::load(File.open("#{RAILS_ROOT}/config/potlatch/localised.yaml")) - - [presets,presetmenus,presetnames,colours,casing,areas,autotags,relcolours,relalphas,relwidths,localised] + [presets,presetmenus,presetnames,colours,casing,areas,autotags,relcolours,relalphas,relwidths,icon_list,icon_names,icon_tags] end end