Ouça as mudanças na conectividade da Internet

Em nosso aplicativo Backbone.js para Close.io, eu queria mostrar uma barra vermelha quando sua conexão com a internet acabou.

// Listen for changes in internet connectivity
(function() {
var errorView = null;
$
(window).on('online', function() {
if (errorView) errorView.remove();
errorView
= null;
});
$
(window).on('offline', function() {
errorView
= new ErrorView({ message: 'No internet connection.'});
errorView
.render();
});
}());