Files
iD/modules/ui/spinner.js
2016-07-02 19:04:51 +05:30

20 lines
528 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);
});
};
}