Files
iD/modules/ui/spinner.js
2016-09-18 12:57:23 -04:00

21 lines
541 B
JavaScript

export function Spinner(context) {
var connection = context.connection();
return function(selection) {
var img = selection
.append('img')
.attr('src', context.imagePath('loader-black.gif'))
.style('opacity', 0);
connection.on('loading.spinner', function() {
img.transition()
.style('opacity', 1);
});
connection.on('loaded.spinner', function() {
img.transition()
.style('opacity', 0);
});
};
}