X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Ffreifunk%2Fluasrc%2Fview%2Ffreifunk-map%2Fmap.htm;h=f373a7a6b7006cb48f77795e9b6e622f7e98f16f;hp=7ecf49521084b992ce995e200926d29f69a862e7;hb=12f0c3cdd6336e79360846bd233189f2cd281fce;hpb=7ae3fc5478312e6213d33b6300626eeb8cde9a5f diff --git a/modules/freifunk/luasrc/view/freifunk-map/map.htm b/modules/freifunk/luasrc/view/freifunk-map/map.htm index 7ecf49521..f373a7a6b 100644 --- a/modules/freifunk/luasrc/view/freifunk-map/map.htm +++ b/modules/freifunk/luasrc/view/freifunk-map/map.htm @@ -65,6 +65,9 @@ function ffmapinit() { if(null!=window.map)map.Dispose(); + + var INFINITE = 99.99; + map = new VEMap('ffmap'); <% local fd @@ -77,12 +80,19 @@ end) if fd then - while true do - local ln = fd:read("*l") - if not ln then break end - write(ln) - end + local data = fd:read("*a") fd:close() + + if data then + local line + for line in data:gmatch("[^\n]+") do + if line:match(";$") then + write(line .. "\n") + else + break + end + end + end end %> }