Browse Source

Handle transmission errors

master
parent
commit
5dcc29bb1d
  1. 11
      index.js
  2. 5
      src/OpenStreetBrowserLoader.js

11
index.js

@ -23,8 +23,14 @@ window.onload = function() {
OpenStreetBrowserLoader('index', function (err, category) {
if (err) {
alert(err)
return
}
categories[category.id] = category
category.addTo(map, document.getElementById('info'))
})
}
@ -33,6 +39,11 @@ window.toggleCategory = function (id) {
categories[id].toggle()
} else {
OpenStreetBrowserLoader(id, function (err, category) {
if (err) {
alert(err)
return
}
categories[category.id] = category
category.addTo(map, document.getElementById('category-' + id).lastChild)
})

5
src/OpenStreetBrowserLoader.js

@ -3,6 +3,11 @@ var OpenStreetBrowserCategory = require('./OpenStreetBrowserCategory')
function OpenStreetBrowserLoader (id, callback) {
function reqListener (req) {
if (req.status !== 200) {
console.log(req)
return callback(req.statusText, null)
}
var data = JSON.parse(req.responseText)
if (data.type && data.type === 'index') {

Loading…
Cancel
Save