diff options
Diffstat (limited to 'modules/freifunk/luasrc/view/freifunk-map/frame.htm')
-rw-r--r-- | modules/freifunk/luasrc/view/freifunk-map/frame.htm | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/freifunk/luasrc/view/freifunk-map/frame.htm b/modules/freifunk/luasrc/view/freifunk-map/frame.htm new file mode 100644 index 0000000000..9ec4f1c5db --- /dev/null +++ b/modules/freifunk/luasrc/view/freifunk-map/frame.htm @@ -0,0 +1,21 @@ +<%+header%> + +<% + local has_latlon = false + local uci = require "luci.model.uci".cursor() + uci:foreach("olsrd", "LoadPlugin", function(s) + if s.library == "olsrd_nameservice.so.0.3" and s.latlon_file then + has_latlon = true + end + end) +%> + +<% if has_latlon then %> + <iframe style="width:100%; height:640px; border:none" src="<%=luci.dispatcher.build_url("freifunk/map/content")%>"></iframe> +<% else %> + <h2><%:freifunk_map_error Map Error%></h2> + <p><%:freifunk_map_nodata The OLSRd service is not configured to capture position data from the network.<br /> + Please make sure that the nameservice plugin is properly configured and that the <em>latlon_file</em> option is enabled.%></p> +<% end %> + +<%+footer%> |