]> git.openstreetmap.org Git - nominatim.git/blob - lib-lua/flex-base.lua
make nominatim callable with themepark style
[nominatim.git] / lib-lua / flex-base.lua
1 -- This is just an alias for the Nominatim themepark theme module
2 local flex = require('themes/nominatim/init')
3
4 function flex.load_topic(name, cfg)
5     local topic_file = debug.getinfo(1, "S").source:sub(2):match("(.*/)") .. 'themes/nominatim/topics/'.. name .. '.lua'
6
7     if topic_file == nil then
8         error('Cannot find topic: ' .. name)
9     end
10
11     loadfile(topic_file)(nil, flex, cfg or {})
12 end
13
14 return flex